Commit Graph

25 Commits

Author SHA1 Message Date
aringenbach e071ec789a Update Room Info screen back button text 2022-06-22 15:56:31 +02:00
Gil Eluard 05ccf557e7 Update Reactions component (#6244)
* Update Reactions component

- Done
2022-06-15 16:08:43 +02:00
ismailgulek 4f8d74eea3 Create PasswordValidator 2022-06-10 18:06:21 +03:00
ismailgulek a75aaf24f4 Add strings 2022-06-01 18:56:56 +03:00
Doug aa512181b4 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
ismailgulek c768116eee Add resources 2022-05-26 00:28:25 +03:00
Doug 9c9b3befcd Add login screen. 2022-05-24 15:47:24 +01:00
Doug 9c5aa0ca1e 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 bec012fbbb Remove EMS banner from Server Selection screen. 2022-05-19 11:43:38 +01:00
Doug f9fbc6f599 Add ReCaptcha screen (#6135)
Support dark mode in MXKAuthenticationRecaptchaWebView.
Begin implementing the ReCaptcha coordinator.
2022-05-11 09:57:37 +01:00
Doug 576097de0e Add registration terms screen. (#6128)
Begin implementing Auth Terms coordinator.
2022-05-10 22:34:35 +01:00
Doug aac2511ddc 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 282fe5c27e 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
Gil Eluard 987eb7d5c0 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
Doug e1b91b9076 Enable profile personalisation screens after registration. 2022-03-30 16:44:19 +01:00
Gil Eluard 0171fb4a00 Subspace error doesn't make sense #5797
- Updated "Add space" error message
2022-03-24 13:37:24 +01:00
Doug bb7e928922 Improve celebration screen layout on iPad
Rename OnboardingConstants to OnboardingMetrics.
Fix strings warning about public property in public extension.
Remove unused OnboardingCelebrationViewModelResult.
2022-03-22 12:02:05 +00:00
Doug 1c8622f60a Add OnboardingCelebrationScreen and EffectsSceneView. 2022-03-21 19:04:09 +00:00
Doug 0dbfa2914c Address PR comments
Add more docs.
Rename PhotoPickerPresenter to MediaPickerPresenter.
Use a Character for the placeholder avatar rather than a string.
2022-03-21 17:37:16 +00:00
Doug 18937ac60b Fix voiceover support in OnboardingAvatarScreen. 2022-03-21 17:37:16 +00:00
Doug ed9139a41a Use UserIndicatorPresenter for onboarding personalisation.
Remove the service from the display name screen to match the avatar screen.
Add a loading indicator to PhotoPickerPresenter.
Fix layout issue when selecting non-square avatar image.
2022-03-21 17:37:16 +00:00
Doug 071a43cc90 Add onboarding avatar screen.
Includes a PhotoPickerPresenter to pick photos without requesting permissions.
2022-03-21 17:36:40 +00:00
Doug a867d9a3d4 Add FTUE display name screen.
Use UserSession instead of userId & MXSession in OnboardingCoordinator
2022-03-21 17:36:40 +00:00
Doug 2c3abc6a0b Move congratulations strings to Untranslated.strings.
Update after PR Feedback
2022-02-28 14:28:09 +00:00
Stefan Ceriu bf8ae6328f Added swiftgen step for generating strings that won't be exposed to Weblate but still part of VectorL10n. 2022-02-28 12:37:22 +00:00