Commit Graph

809 Commits

Author SHA1 Message Date
ismailgulek 232d12476f Update icon in choose password screen 2022-06-01 22:37:00 +03:00
ismailgulek e279bedc0d Add strings 2022-06-01 18:56:56 +03:00
Doug 48f91ab93a Merge pull request #6201 from vector-im/doug/5654_login_flow
Add login screen to new flow.
2022-05-31 17:04:50 +01:00
MaximeEvrard42 6be0370950 Merge pull request #6198 from vector-im/maximee/6195_lls_labbs_flag
[Location Sharing]: Add labbs flag for live location sharing - PSF-800
2022-05-31 10:41:54 +02:00
ismailgulek 248772db22 Add resources 2022-05-26 00:28:25 +03:00
Doug 5bbd397287 Add login screen. 2022-05-24 15:47:24 +01:00
MaximeE 2f9a00bd9b 6195: Add labbs flag for live location sharing 2022-05-24 11:43:00 +02:00
SBiOSoftWhare 53ae350a92 Merge pull request #6161 from vector-im/steve/5722_device_location
Location sharing: Support sending live device location
2022-05-19 14:56:46 +02: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
Doug 144da73c1b Clean localised strings.
Add ordered placeholders to directory_search_results in base language.
2022-05-17 16:39:44 +01:00
MaximeE c66bf91ca4 6162: Update UI according to new design 2022-05-17 11:26:29 +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 263f4bb3ca Location sharing: Add background location not authorized warning. 2022-05-16 16:50:59 +02: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 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 91b40294ee Allow registration on SSO only servers.
Stop using the homeserver from user defaults.
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 b85419f272 RoomCoordinator: Handle live location viewer and stop sharing. 2022-05-03 16:04:36 +02:00
MaximeE b931556d17 6071: Add timeout selector when start live sharing 2022-05-03 15:21:51 +02: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 53dc80eb83 6029: Make some UI change according to comment 2022-04-26 14:50:11 +02:00
MaximeE 928b7a4e97 Merge branch 'develop' into maximee/6029_lls_timeline_cell and apply comments 2022-04-25 15:53:58 +02:00
MaximeE a86bffce34 6029: Refacto how to handle all state of the live location cell 2022-04-22 18:04:19 +02:00
SBiOSoftWhare 6b10713eea Update strings 2022-04-22 12:34:34 +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
MaximeE bbcfc6b492 6029: finalise configuration of live location cell 2022-04-21 17:29:32 +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 5c085246ec 6029: Live location sharing timeline cell 2022-04-21 07:48:22 +02:00
ismailgulek ad6c9824ec Add strings 2022-04-19 13:31:43 +03: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
MaximeE 527536bde4 5982: Add string and changelog 2022-04-08 17:47:16 +02:00
aringenbach 1b0a29e6ca Merge pull request #5999 from vector-im/aringenbach/5995_presence_offline_mode
Presence offline mode setting
2022-04-07 11:43:13 +02:00
Doug 18100126b5 Merge branch 'master' into develop 2022-04-06 17:48:50 +01:00
Doug 59cde6650f Use SwiftGen to update VectorL10n 🤦‍♂️ 2022-04-06 15:51:32 +01:00
aringenbach b644735b20 Add presence offline mode setting 2022-04-06 15:18:54 +02:00
SBiOSoftWhare d9c1bab799 LiveLocationSharingViewer: Add navigation title. 2022-04-06 09:41:33 +02:00
Doug 223102cee4 Merge pull request #5917 from vector-im/doug/5652_enable_ftue_personalisation
Enable profile personalisation screens after registration.
2022-04-05 17:43:44 +01:00
SBiOSoftWhare 7badbe5e8a Update strings. 2022-04-05 18:36:53 +02:00
SBiOSoftWhare aa983114b1 Update strings 2022-04-05 17:44:04 +02:00
ismailgulek 34b8a5ccab Merge pull request #5970 from vector-im/ismail/5772_threads_opt-in
Threads opt-in screen
2022-04-05 12:36:01 +03:00
Gil Eluard dac1d3fdaf Add support for Apple context menus in matrix items list screens (#5963) 2022-04-04 20:07:06 +02:00
MaximeEvrard42 bff6584684 Merge pull request #5957 from vector-im/maximee/5858_pin_drop_sharing
[Location Sharing]: Pin drop location sharing
2022-04-04 18:04:22 +02:00
ismailgulek 72f88d6bf2 Create opt-in screen 2022-04-04 16:58:45 +03:00
ismailgulek 01b17ba990 Add strings 2022-04-04 16:52:40 +03:00
Doug 9602dcaee9 Enable profile personalisation screens after registration. 2022-03-30 16:44:19 +01:00
ismailgulek abef13c6bf Merge branch 'develop' into ismail/5770_threads_notice 2022-03-30 13:35:14 +03:00