Doug
b34ee5162f
Self review of PR.
2022-05-19 11:43:38 +01:00
Doug
1b74f87b35
Add Email/Terms/ReCaptcha into the Authentication flow
...
Replace ReCaptcha navigation delegate with a WKUserContentController.
Move callback property closures onto the MainActor.
Show a loading indicator whilst waiting for the authentication service to start.
Move nextUncompletedStage into FlowResult.
Handle text field actions during authentication.
Remove scroll view tweaks in server selection screen following EMS banner removal.
2022-05-19 11:43:38 +01:00
Doug
02e5f0bf2e
Remove EMS banner from Server Selection screen.
2022-05-19 11:43:38 +01:00
SBiOSoftWhare
2c5f19fcec
LocationSharingViewModelTests: Fix missing parameter.
2022-05-16 18:32:19 +02:00
SBiOSoftWhare
91b0724225
Fix UI tests.
2022-05-16 18:18:13 +02:00
SBiOSoftWhare
3ca9f5494e
Merge branch 'develop' into steve/5722_device_location
...
# Conflicts:
# Riot/Modules/Room/DataSources/RoomDataSource.m
2022-05-16 17:11:57 +02:00
SBiOSoftWhare
1038cda9f9
LocationSharingCoordinator: Handle LocationSharingService.
2022-05-16 17:04:42 +02:00
SBiOSoftWhare
1dd656a4ab
LocationSharingViewModel: Handle location permission when starting live location sharing.
2022-05-16 17:04:05 +02:00
SBiOSoftWhare
4ee3a6f65c
Start location sharing screen: Add LocationSharingService.
2022-05-16 11:36:05 +02:00
Doug
bb9d94a59d
Rename completion to callback and simplify actor usage. ( #6141 )
2022-05-11 13:18:26 +01:00
Doug
1a5a450866
Add ReCaptcha screen ( #6135 )
...
Support dark mode in MXKAuthenticationRecaptchaWebView.
Begin implementing the ReCaptcha coordinator.
2022-05-11 09:57:37 +01:00
Doug
8fec7a4524
Use readableFrame and OnboardingIconImage everywhere.
...
Fix order of accentColor modifier.
2022-05-11 09:49:24 +01:00
Doug
1dc8927e07
Fix layout issues in Use Case screen.
2022-05-11 09:49:24 +01:00
Doug
c2d9f7318f
Remove iOS 13/14 checks from Template/Onboarding/Authentication.
2022-05-11 09:49:24 +01:00
Doug
6e66baa3bf
Add registration terms screen. ( #6128 )
...
Begin implementing Auth Terms coordinator.
2022-05-10 22:34:35 +01:00
Doug
28ef962448
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
f2277cbd3d
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
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
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
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