Commit Graph

325 Commits

Author SHA1 Message Date
Doug a3cf42ac0d Remove StaticLocationViewUITests for now. 2022-05-05 10:11:34 +01:00
Doug fd6582e3b4 Fix UI test action and Auth test. 2022-05-05 10:11:34 +01:00
Doug b3277d379d Address PR comments.
Log errors before throwing.
Remove white colour.
Remove AuthenticationCoordinatorState added during rebase.
2022-05-04 19:26:38 +01:00
Doug c92c36ebc2 Remove RegistrationFlowHandling, handling the dummy stage in the wizard. 2022-05-04 19:26:38 +01:00
Doug 893b703558 Add SessionVerificationListener. 2022-05-04 19:26:38 +01:00
Doug 67a021111c Allow registration on SSO only servers.
Stop using the homeserver from user defaults.
2022-05-04 19:26:38 +01:00
Doug b4d7c7f12b Fix authentication screens for updated service implementation. 2022-05-04 19:26:38 +01:00
Doug c5878d288a 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 5d05cf99d8 Merge develop in 6081_lls_screen_integration 2022-05-04 16:53:49 +02:00
SBiOSoftWhare 5225f07c42 LiveLocationSharingViewerServiceProtocol: Add comments. 2022-05-04 16:03:52 +02:00
SBiOSoftWhare 36f192347b LiveLocationSharingViewerService: Nullify listenner when needed. 2022-05-04 16:00:43 +02:00
SBiOSoftWhare 8cbaa0276c RiotSwiftUI target: Remove non needed file. 2022-05-04 15:56:39 +02:00
SBiOSoftWhare bc686fc6af LiveLocationSharingViewerService: Fix typo. 2022-05-04 15:52:45 +02:00
MaximeE 2c228ba070 6071: fix failed test 2022-05-04 14:52:02 +02:00
MaximeE 72ec0e3bf2 6071: refacto according to PR comments 2022-05-04 11:23:43 +02:00
SBiOSoftWhare e755c4f279 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 beb2e8ee80 LiveLocationSharingViewer: Handle screen refresh, empty state, stop sharing. 2022-05-03 15:57:36 +02:00
SBiOSoftWhare a07622f227 LiveLocationSharingViewerService: Handle user location updates and stop sharing. 2022-05-03 15:54:37 +02:00
SBiOSoftWhare 42fa64a5bc LiveLocationListItem: Show seconds. 2022-05-03 15:51:16 +02:00
MaximeE 9248623c16 6071: Add timeout selector when start live sharing 2022-05-03 15:21:51 +02:00
SBiOSoftWhare 87b8679698 LiveLocationSharingViewerService: Handle beacon info summary retrieval. 2022-04-29 11:08:09 +02:00
SBiOSoftWhare e5d39274ff LiveLocationSharingViewer: Support navigation controller. 2022-04-29 11:08:09 +02:00
Doug 5bf9b9149d Add AuthenticationService and RegistrationWizard. (#6056) 2022-04-27 16:02:54 +01:00
Gil Eluard 877e328f27 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 37f305a697 Merge branch 'develop' into maximee/6029_lls_timeline_cell and apply comments 2022-04-25 15:53:58 +02:00
SBiOSoftWhare f2354b0fed Fix SwiftUI tests 2022-04-22 15:23:36 +02:00
SBiOSoftWhare 98a6599d6b Update StaticLocationViewingViewModel, MapViewErrorAlertInfoBuilder usage; 2022-04-22 12:35:04 +02:00
SBiOSoftWhare b14b74e81b 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 d23ac4e7c5 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 db789c2f19 5982: Rename action 2022-04-12 11:48:02 +02:00
MaximeE ec0fcd70cc 5982: Apply PR comments 2022-04-12 11:35:17 +02:00
MaximeE 9b859eac41 Merge branch 'develop' into maximee/5982_ls_static_share_viewer 2022-04-11 17:26:07 +02:00
Gil Eluard 4f5c8fdb9a Wrong copy for upgrade room message (#6003)
* Wrong copy for upgrade room message

- fixed
2022-04-11 15:46:08 +02:00
SBiOSoftWhare 77a90bd2d9 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 9339889fd6 Add loading indicators to the SwiftUI templates. (#6014) 2022-04-11 12:57:58 +01:00
SBiOSoftWhare 8cbdc7b7cd Fix LocationSharingViewModelTests 2022-04-11 13:09:55 +02:00
MaximeE 65c71d03ad 5982: Clean code and add tests 2022-04-11 10:55:23 +02:00
MaximeE d52705bb6f 5982: Fix test 2022-04-08 17:54:33 +02:00
MaximeE a1a5234e06 5982: Factorise error and external sharing 2022-04-08 17:43:57 +02:00
MaximeE 34b6d01c84 5982: Create new screen for static shared coordinate 2022-04-08 17:42:08 +02:00
SBiOSoftWhare f25f29c066 LocationSharingCoordinator: Update location sharing completion handling. 2022-04-08 12:42:27 +02:00
Gil Eluard c6e41cff33 Add button in create room dialog can be pressed multiple times (#6005)
- Fixed
2022-04-08 11:25:06 +02:00
SBiOSoftWhare 35766bf02e 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 8a9315c220 Update MXPresence to NS_ENUM 2022-04-06 15:23:36 +02:00
SBiOSoftWhare 1d8611b397 UserAnnotationCalloutContentView: Update layout. 2022-04-06 10:19:43 +02:00
SBiOSoftWhare 6516e76ea4 LiveLocationSharingViewer: Fix credits display. 2022-04-06 09:55:45 +02:00
SBiOSoftWhare c04022a76c LiveLocationSharingViewer: Add navigation title. 2022-04-06 09:41:33 +02:00
SBiOSoftWhare b0264cf304 Expose UIView extension to SwiftUI target. 2022-04-06 09:19:22 +02:00
SBiOSoftWhare a9073521ff LiveLocationSharingViewer: Enable map callout display. 2022-04-05 21:34:22 +02:00
SBiOSoftWhare 5f1bacadc0 Update UserAnnotationCalloutView center. 2022-04-05 21:33:05 +02:00