mirror of
https://gitlab.opencode.de/bwi/bundesmessenger/clients/bundesmessenger-ios.git
synced 2026-04-17 23:18:27 +02:00
Release 1.9.6 (#6747)
* Device manager: add user sessions overview current session strings. * Create UserSessionCardView to display session informations. * UserSessionsOverview: Handle current session section view. * Prepare for new sprint * Dismiss the launching screen when clearing cache. * Fix crash when previewing a room. * Fix typo in empty state * Code review fixes * Update swift-ogg and add changelog * Fix crash on logout from too much wrong pin codes * Update changelog to original issue * Disable unnecessary network breadcrumbs in Sentry * Changelog * Fix login crash on Xcode 14 builds Fixes #6722 * Put the session creator on the main actor instead. This covers all login and registration options. * Only disable the composer if the room is yet to be created. * Add missing source views for iPad. * New App Layout: fixed rooms list doesn't update after log out and log into another account * New layout: Fixed low priority rooms titles obscured by bottom bar when side scrolling * Fix replied event content parsing for nested replies * Fixed failed to join room (was not legal room) * Timeline composer layout loop fix (#6743) * Publish suitable view height for user suggestions * Update container view height * Add changelog * Fix user suggestions layout for pre iOS 16 * version++ Co-authored-by: SBiOSoftWhare <steveb@matrix.org> Co-authored-by: Doug <douglase@element.io> Co-authored-by: Germain Souquet <germain@souquet.com> Co-authored-by: Stefan Ceriu <stefanc@matrix.org> Co-authored-by: Aleksandrs Proskurins <paleksandrs@gmail.com> Co-authored-by: David Langley <langley.dave@gmail.com> Co-authored-by: aringenbach <arnaudr@element.io> Co-authored-by: aringenbach <80891108+aringenbach@users.noreply.github.com> Co-authored-by: Andy Uhnak <andyuhnak@gmail.com> Co-authored-by: Johannes Marbach <johannesm@element.io> Co-authored-by: Gil Eluard <gile@element.io> Co-authored-by: Gil Eluard <gil.eluard@gmail.com> Co-authored-by: gulekismail <ismailgulek0@gmail.com>
This commit is contained in:
@@ -20,6 +20,7 @@ import Foundation
|
||||
|
||||
struct MockSessionCreator: SessionCreatorProtocol {
|
||||
/// Returns a basic session created from the supplied credentials. This prevents the app from setting up the account during tests.
|
||||
@MainActor
|
||||
func createSession(credentials: MXCredentials, client: AuthenticationRestClient, removeOtherAccounts: Bool) -> MXSession {
|
||||
let client = MXRestClient(credentials: credentials,
|
||||
unauthenticatedHandler: { _,_,_,_ in }) // The handler is expected if credentials are set.
|
||||
|
||||
@@ -28,7 +28,7 @@ class MXRoomAliasResolutionDeeplinkTests: XCTestCase {
|
||||
let resolution = MXRoomAliasResolution()
|
||||
resolution.roomId = "!abc:matrix.org"
|
||||
|
||||
XCTAssertEqual(resolution.deeplinkFragment, "!abc%3Amatrix.org")
|
||||
XCTAssertEqual(resolution.deeplinkFragment, "!abc:matrix.org")
|
||||
}
|
||||
|
||||
func test_fragmentContainsSingleServer() {
|
||||
@@ -38,7 +38,7 @@ class MXRoomAliasResolutionDeeplinkTests: XCTestCase {
|
||||
"matrix.org"
|
||||
]
|
||||
|
||||
XCTAssertEqual(resolution.deeplinkFragment, "xyz%3Aelement.io%3Fvia%3Dmatrix.org")
|
||||
XCTAssertEqual(resolution.deeplinkFragment, "xyz:element.io?via=matrix.org")
|
||||
}
|
||||
|
||||
func test_fragmentContainsMultipleSerivers() {
|
||||
@@ -51,6 +51,6 @@ class MXRoomAliasResolutionDeeplinkTests: XCTestCase {
|
||||
"matrix.org"
|
||||
]
|
||||
|
||||
XCTAssertEqual(resolution.deeplinkFragment, "mno%3Aserver.com%3Fvia%3Dserver.com%26via%3Delement.io%26via%3Dwikipedia.org%26via%3Dmatrix.org")
|
||||
XCTAssertEqual(resolution.deeplinkFragment, "mno:server.com?via=server.com&via=element.io&via=wikipedia.org&via=matrix.org")
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user