Commit graph

332 commits

Author SHA1 Message Date
SBiOSoftWhare
87dad92901 Start location sharing screen: Add LocationSharingService. 2022-05-16 11:36:05 +02:00
Doug
77c8bdeff5 Use readableFrame and OnboardingIconImage everywhere.
Fix order of accentColor modifier.
2022-05-11 09:49:24 +01:00
Doug
03e456d26e Fix layout issues in Use Case screen. 2022-05-11 09:49:24 +01:00
Doug
9429bebb53 Remove iOS 13/14 checks from Template/Onboarding/Authentication. 2022-05-11 09:49:24 +01:00
Doug
1b160b5f25
Add registration terms screen. (#6128)
Begin implementing Auth Terms coordinator.
2022-05-10 22:34:35 +01:00
Doug
4a9ace0cf3
Add email verification screen (#6125)
Make a reusable onboarding icon view.
Use a native TextField for better dynamic type support.
Rename completion to callback.
Add readableFrame modifier.
2022-05-10 14:09:43 +01:00
Doug
54a4feb0ea
Send the Signup analytics event (#6118)
* Implement the Signup event from AuthenticationViewController.

Use AuthenticationFlow instead of MXKAuthenticationType.
Create new AuthenticationType that aligns with AnalyticsEvent naming.
Add additional cases from AnalyticsEvents.
2022-05-06 13:08:54 +01:00
Doug
8c98e730e3 Remove StaticLocationViewUITests for now. 2022-05-05 10:11:34 +01:00
Doug
c0451ce413 Fix UI test action and Auth test. 2022-05-05 10:11:34 +01:00
Doug
757244af35 Address PR comments.
Log errors before throwing.
Remove white colour.
Remove AuthenticationCoordinatorState added during rebase.
2022-05-04 19:26:38 +01:00
Doug
c2c2553b8d Remove RegistrationFlowHandling, handling the dummy stage in the wizard. 2022-05-04 19:26:38 +01:00
Doug
3e98964746 Add SessionVerificationListener. 2022-05-04 19:26:38 +01:00
Doug
a8a9f1daaa Allow registration on SSO only servers.
Stop using the homeserver from user defaults.
2022-05-04 19:26:38 +01:00
Doug
7aea1fac63 Fix authentication screens for updated service implementation. 2022-05-04 19:26:38 +01:00
Doug
3161d3d535 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
60d23fa9b2 Merge develop in 6081_lls_screen_integration 2022-05-04 16:53:49 +02:00
SBiOSoftWhare
2eb5023a09 LiveLocationSharingViewerServiceProtocol: Add comments. 2022-05-04 16:03:52 +02:00
SBiOSoftWhare
699bbe79e4 LiveLocationSharingViewerService: Nullify listenner when needed. 2022-05-04 16:00:43 +02:00
SBiOSoftWhare
f35b291d23 RiotSwiftUI target: Remove non needed file. 2022-05-04 15:56:39 +02:00
SBiOSoftWhare
88b50e349d LiveLocationSharingViewerService: Fix typo. 2022-05-04 15:52:45 +02:00
MaximeE
c6e0b4d435 6071: fix failed test 2022-05-04 14:52:02 +02:00
MaximeE
9e1611d68f 6071: refacto according to PR comments 2022-05-04 11:23:43 +02:00
SBiOSoftWhare
93e4295cd3
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
c67cff0e13 LiveLocationSharingViewer: Handle screen refresh, empty state, stop sharing. 2022-05-03 15:57:36 +02:00
SBiOSoftWhare
9cfa091256 LiveLocationSharingViewerService: Handle user location updates and stop sharing. 2022-05-03 15:54:37 +02:00
SBiOSoftWhare
54558ed9cc LiveLocationListItem: Show seconds. 2022-05-03 15:51:16 +02:00
MaximeE
c5c55da854 6071: Add timeout selector when start live sharing 2022-05-03 15:21:51 +02:00
SBiOSoftWhare
8036c5341b LiveLocationSharingViewerService: Handle beacon info summary retrieval. 2022-04-29 11:08:09 +02:00
SBiOSoftWhare
a55120ac3f LiveLocationSharingViewer: Support navigation controller. 2022-04-29 11:08:09 +02:00
Doug
3591a3a403
Add AuthenticationService and RegistrationWizard. (#6056) 2022-04-27 16:02:54 +01:00
Gil Eluard
1a3effb8b6
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
a503938b64 Merge branch 'develop' into maximee/6029_lls_timeline_cell and apply comments 2022-04-25 15:53:58 +02:00
SBiOSoftWhare
98360c0378 Fix SwiftUI tests 2022-04-22 15:23:36 +02:00
SBiOSoftWhare
eb88274569 Update StaticLocationViewingViewModel, MapViewErrorAlertInfoBuilder usage; 2022-04-22 12:35:04 +02:00
SBiOSoftWhare
790604dad1 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
faea2de85b 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
39c625b797 5982: Rename action 2022-04-12 11:48:02 +02:00
MaximeE
586e0295cf 5982: Apply PR comments 2022-04-12 11:35:17 +02:00
MaximeE
fb962a01aa Merge branch 'develop' into maximee/5982_ls_static_share_viewer 2022-04-11 17:26:07 +02:00
Gil Eluard
87e3c64ef6
Wrong copy for upgrade room message (#6003)
* Wrong copy for upgrade room message

- fixed
2022-04-11 15:46:08 +02:00
SBiOSoftWhare
e1f8d7b833
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
14f0e53357
Add loading indicators to the SwiftUI templates. (#6014) 2022-04-11 12:57:58 +01:00
SBiOSoftWhare
446ca595c7 Fix LocationSharingViewModelTests 2022-04-11 13:09:55 +02:00
MaximeE
715031ef41 5982: Clean code and add tests 2022-04-11 10:55:23 +02:00
MaximeE
c662598e91 5982: Fix test 2022-04-08 17:54:33 +02:00
MaximeE
05023b0ecb 5982: Factorise error and external sharing 2022-04-08 17:43:57 +02:00
MaximeE
9712546519 5982: Create new screen for static shared coordinate 2022-04-08 17:42:08 +02:00
SBiOSoftWhare
ebe53fcf6d LocationSharingCoordinator: Update location sharing completion handling. 2022-04-08 12:42:27 +02:00
Gil Eluard
71aec774d0
Add button in create room dialog can be pressed multiple times (#6005)
- Fixed
2022-04-08 11:25:06 +02:00
SBiOSoftWhare
3fd0212299 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