Commit Graph

325 Commits

Author SHA1 Message Date
Doug 09e1e395e4 Remove StaticLocationViewUITests for now. 2022-05-05 10:11:34 +01:00
Doug b2e8513882 Fix UI test action and Auth test. 2022-05-05 10:11:34 +01:00
Doug 7917d0b3b7 Address PR comments.
Log errors before throwing.
Remove white colour.
Remove AuthenticationCoordinatorState added during rebase.
2022-05-04 19:26:38 +01:00
Doug 0e51497b16 Remove RegistrationFlowHandling, handling the dummy stage in the wizard. 2022-05-04 19:26:38 +01:00
Doug 8121d6e442 Add SessionVerificationListener. 2022-05-04 19:26:38 +01:00
Doug 91b40294ee Allow registration on SSO only servers.
Stop using the homeserver from user defaults.
2022-05-04 19:26:38 +01:00
Doug bf3dfa40bd Fix authentication screens for updated service implementation. 2022-05-04 19:26:38 +01:00
Doug cc360b4487 Add Authentication Flow WIP.
- Add Registration Screen.
- Add Server Selection Screen.
- Rename AuthenticationCoordinator to LegacyAuthenticationCoordinator.
- Add AuthenticationService and RegistrationWizard.
- Async extensions.
- Add global white and EMS colors to the themes.
- Add tests for server selection and registration screens.
- Accessibility and iPad layout tweaks.
- Remove MainActor from Auth Coordinators/VMs/Views.
(It broke the protocol conformances so now the methods and properties are marked individually.)
2022-05-04 19:26:38 +01:00
SBiOSoftWhare ef9efa5641 Merge develop in 6081_lls_screen_integration 2022-05-04 16:53:49 +02:00
SBiOSoftWhare 005daf1675 LiveLocationSharingViewerServiceProtocol: Add comments. 2022-05-04 16:03:52 +02:00
SBiOSoftWhare 7960309316 LiveLocationSharingViewerService: Nullify listenner when needed. 2022-05-04 16:00:43 +02:00
SBiOSoftWhare 3e941133ca RiotSwiftUI target: Remove non needed file. 2022-05-04 15:56:39 +02:00
SBiOSoftWhare dadaff585b LiveLocationSharingViewerService: Fix typo. 2022-05-04 15:52:45 +02:00
MaximeE b3f66a0c6e 6071: fix failed test 2022-05-04 14:52:02 +02:00
MaximeE b2094b80ef 6071: refacto according to PR comments 2022-05-04 11:23:43 +02:00
SBiOSoftWhare f74ee5aaf7 Update RiotSwiftUI/Modules/Room/LiveLocationSharingViewer/Service/LiveLocationSharingViewerServiceProtocol.swift
Co-authored-by: Doug <6060466+pixlwave@users.noreply.github.com>
2022-05-04 10:30:58 +02:00
SBiOSoftWhare 7e81ba7170 LiveLocationSharingViewer: Handle screen refresh, empty state, stop sharing. 2022-05-03 15:57:36 +02:00
SBiOSoftWhare 4088e9ad4d LiveLocationSharingViewerService: Handle user location updates and stop sharing. 2022-05-03 15:54:37 +02:00
SBiOSoftWhare 0c757e30f8 LiveLocationListItem: Show seconds. 2022-05-03 15:51:16 +02:00
MaximeE b931556d17 6071: Add timeout selector when start live sharing 2022-05-03 15:21:51 +02:00
SBiOSoftWhare ad7263875f LiveLocationSharingViewerService: Handle beacon info summary retrieval. 2022-04-29 11:08:09 +02:00
SBiOSoftWhare 8ef863ef78 LiveLocationSharingViewer: Support navigation controller. 2022-04-29 11:08:09 +02:00
Doug e7458c83d8 Add AuthenticationService and RegistrationWizard. (#6056) 2022-04-27 16:02:54 +01:00
Gil Eluard 07f8d4d52e 4850 bring leaving space experience in line with web (#6062)
* Bring leaving space experience in line with Web #4850

- Done
2022-04-27 13:31:14 +02:00
MaximeE 928b7a4e97 Merge branch 'develop' into maximee/6029_lls_timeline_cell and apply comments 2022-04-25 15:53:58 +02:00
SBiOSoftWhare 5f9b7a455f Fix SwiftUI tests 2022-04-22 15:23:36 +02:00
SBiOSoftWhare 7cbb1bceb1 Update StaticLocationViewingViewModel, MapViewErrorAlertInfoBuilder usage; 2022-04-22 12:35:04 +02:00
SBiOSoftWhare 1bb0ef6f27 Merge branch 'develop' into steve/5723_lls_screen
# Conflicts:
#	Riot/Assets/en.lproj/Vector.strings
#	Riot/Generated/Strings.swift
#	RiotSwiftUI/Modules/Room/LocationSharing/Coordinator/ShareLocationActivityController.swift
#	RiotSwiftUI/Modules/Room/LocationSharing/MapViewErrorAlertInfoBuilder.swift
2022-04-22 12:15:34 +02:00
Doug b40f0b8f0b Fix UI Tests and run on PRs
- Add missing screen states.
- Detect the bottom of the screen list and stop scrolling if screen state wasn't found.
- Remove unimplemented tests to speed up the run.
- Remove failed button checks in MatrixItemChooserUITests
2022-04-21 12:54:53 +01:00
MaximeE 6d475c1cfd 5982: Rename action 2022-04-12 11:48:02 +02:00
MaximeE 1bcb169a61 5982: Apply PR comments 2022-04-12 11:35:17 +02:00
MaximeE 0c0c94787b Merge branch 'develop' into maximee/5982_ls_static_share_viewer 2022-04-11 17:26:07 +02:00
Gil Eluard 728a80f328 Wrong copy for upgrade room message (#6003)
* Wrong copy for upgrade room message

- fixed
2022-04-11 15:46:08 +02:00
SBiOSoftWhare d32969d338 Merge pull request #5928 from vector-im/steve/5903_lls_start
Location sharing: Support live location sharing start
2022-04-11 14:20:26 +02:00
Doug 44a9b3e260 Add loading indicators to the SwiftUI templates. (#6014) 2022-04-11 12:57:58 +01:00
SBiOSoftWhare 14e29c8863 Fix LocationSharingViewModelTests 2022-04-11 13:09:55 +02:00
MaximeE f69e8d8ad0 5982: Clean code and add tests 2022-04-11 10:55:23 +02:00
MaximeE 8b60dc09b4 5982: Fix test 2022-04-08 17:54:33 +02:00
MaximeE c49d6d755d 5982: Factorise error and external sharing 2022-04-08 17:43:57 +02:00
MaximeE 4df6a35c13 5982: Create new screen for static shared coordinate 2022-04-08 17:42:08 +02:00
SBiOSoftWhare 534279d89d LocationSharingCoordinator: Update location sharing completion handling. 2022-04-08 12:42:27 +02:00
Gil Eluard d221d11905 Add button in create room dialog can be pressed multiple times (#6005)
- Fixed
2022-04-08 11:25:06 +02:00
SBiOSoftWhare b9d8e40869 Merge branch 'develop' into steve/5903_lls_start
# Conflicts:
#	Riot/Modules/Room/RoomViewController.h
#	RiotSwiftUI/Modules/Room/LocationSharing/Coordinator/LocationSharingCoordinator.swift
#	RiotSwiftUI/Modules/Room/LocationSharing/LocationSharingModels.swift
#	RiotSwiftUI/Modules/Room/LocationSharing/LocationSharingViewModel.swift
2022-04-08 11:09:06 +02:00
aringenbach 16c95c1b3d Update MXPresence to NS_ENUM 2022-04-06 15:23:36 +02:00
SBiOSoftWhare d370a67438 UserAnnotationCalloutContentView: Update layout. 2022-04-06 10:19:43 +02:00
SBiOSoftWhare f36612794e LiveLocationSharingViewer: Fix credits display. 2022-04-06 09:55:45 +02:00
SBiOSoftWhare d9c1bab799 LiveLocationSharingViewer: Add navigation title. 2022-04-06 09:41:33 +02:00
SBiOSoftWhare bc8eb51e0b Expose UIView extension to SwiftUI target. 2022-04-06 09:19:22 +02:00
SBiOSoftWhare e391da8c58 LiveLocationSharingViewer: Enable map callout display. 2022-04-05 21:34:22 +02:00
SBiOSoftWhare 945ad5e236 Update UserAnnotationCalloutView center. 2022-04-05 21:33:05 +02:00