* Remove isSoftLogout from everywhere except the client delegate
- bump the RustSDK to v1.0.43
- cleanup the app coordinator state machine and login/logout flows
* Merge `succeededSigningIn` and `succeededRestoringSession` into `createdUserSession` in order to simplify the logic
* Fix information leaking on RoomSummaryDetails logging
* Prevent crashes when force quitting the application
* Cleanup crash detected alert presentation and exposed home screen view model actions
* Fixes#340 - Wait for logout confirmation before changing the app state
* Add changelogs
* Fix unit tests
* Add missing softLogout logout handling
* Fix `UIApplication.shared` after moving to SwiftUI app
* Do not autoplay videos on background
* Move app state changes into the app coordinator
* Add application background task, move into the suspended state more accurately
* Add changelog
* Fix most of the linter errors
* Strip suspended state from state machine
* Fix build
* Clear audio session warning
* Update AppCoordinator.swift
* Update AppCoordinator.swift
* Swift format