ismailgulek
fce6b745ca
Implement soft logout screen
2022-06-08 16:00:25 +03:00
ismailgulek
468cc1257a
Add mock screen classes
2022-06-01 18:59:18 +03:00
Doug
31d48cb7a2
Merge pull request #6204 from vector-im/doug/5151_sso_login
...
Support SSO login in the new flow.
2022-05-31 17:05:14 +01: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
Doug
4a2ed35658
Login/Registration screen tweaks
...
Scale SSO button icon with dynamic type.
Add an onCommit parameter to RoundedBorderTextField and use to submit instead of onEditingChanged.
2022-05-29 10:14:14 +01:00
Doug
446ddf5aeb
Report analytics from the new auth flow.
...
Fix SSO buttons pressed appearance.
2022-05-26 14:46:33 +01:00
ismailgulek
ed0023458c
Add mock screen
2022-05-26 00:31:32 +03:00
Doug
292cd4a5d2
Disable the next button whilst loading a server.
...
Add tests for login screen.
Self review.
2022-05-24 18:03:31 +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
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
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
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
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
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
af49b0d168
Handle live location sharing viewer screen.
2022-04-05 18:36:41 +02:00
MaximeE
42eb167ca5
5858: Move file on the right target
2022-04-01 17:06:26 +02:00
Doug
81f251e568
Refinements to onboarding personalisation flow.
...
Fix incorrect fonts and use autocapitalization on the display name field.
Fix bug where authentication view controller would become active again after registration.
Improve EffectsView API.
2022-03-30 16:44:19 +01:00
Doug
b4c1567872
Add a RTL BuildSetting and use this for SwiftUI views too.
2022-03-28 16:52:07 +01:00
Doug
c614957773
Merge pull request #5910 from vector-im/doug/swiftui_textfield
...
Remove unused Bindings in RoundedBorderTextField/Editor.
2022-03-24 12:35:09 +00:00
MaximeEvrard42
9466998648
Merge pull request #5859 from vector-im/maximee/5720_location_sharing_UI_change
...
Update UI in location sharing view #5720
2022-03-24 11:58:09 +01:00
MaximeE
7244929af9
5720: Remove useless color, fix some issue with AvatarImage border
2022-03-24 11:00:29 +01:00
Doug
6eefb43113
Remove unused Bindings in RoundedBorderTextField/Editor.
2022-03-24 09:54:53 +00:00
MaximeE
c2c7d0f35b
5720: Rework some location sharing related view
2022-03-23 15:48:19 +01:00
Doug
48b3326d73
Add effects to the congratulations screen when personalisation is disabled.
...
Improve the API of the EffectsView to make it more swifty.
2022-03-21 19:04:09 +00:00
Doug
4f463943b3
Add OnboardingCelebrationScreen and EffectsSceneView.
2022-03-21 19:04:09 +00:00
Doug
052c8ba24a
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
4b75390b7b
Add tests to onboarding personalisation.
2022-03-21 17:37:16 +00:00
Doug
4cc98e8c69
Dark mode tweaks and rebase.
2022-03-21 17:37:16 +00:00
Doug
059a8181ed
Add onboarding avatar screen.
...
Includes a PhotoPickerPresenter to pick photos without requesting permissions.
2022-03-21 17:36:40 +00:00
Doug
11b55aea4b
Add FTUE display name screen.
...
Use UserSession instead of userId & MXSession in OnboardingCoordinator
2022-03-21 17:36:40 +00:00
Gil Eluard
6dce767666
Merge branch 'develop' into gil/SP1_space_creation
...
# Conflicts:
# Riot/Modules/Room/Members/RoomParticipantsViewController.m
# Riot/Modules/Room/RoomViewController.m
# Riot/Modules/Room/Settings/RoomSettingsViewController.h
# Riot/Modules/Spaces/SpaceMembers/MemberList/SpaceMemberListViewController.swift
2022-03-08 11:23:55 +01:00
Gil Eluard
27571866b5
Instrument missing screen metrics ( #5764 )
...
* Instrument missing screen metrics
- Done
2022-03-08 10:13:46 +01:00
Doug
c510495bcf
Fix alert button action when not set.
2022-03-07 17:53:38 +00:00
Doug
a8dc4f3b0c
Rename ErrorAlertInfo to AlertInfo.
2022-03-07 13:34:39 +00:00
Doug
7fa42b9372
Add alert property to ErrorAlertInfo.
2022-03-07 13:34:39 +00:00
Doug
572b1ff3bb
Add a generic ErrorAlertInfo type.
...
Adopt it in Location Sharing and Polls.
2022-03-07 13:34:39 +00:00
Gil Eluard
dfda5f09d9
Merge branch 'gil/SP1_space_creation' of github.com:vector-im/element-ios into gil/SP1_space_creation
2022-03-04 13:06:27 +01:00
Gil Eluard
bc55dbb11b
SP4: space settings ( #5730 )
...
* SP4: Space Settings
- Space settings screen implemented
- No space upgrade available as per Element web
- Need more insights for the space address field
- Added settings live update
- Added local alias implementation
2022-03-04 12:53:42 +01:00
Gil Eluard
cfb9021b92
Merge branch 'develop' into gil/SP1_space_creation
2022-03-01 10:15:13 +01:00
Gil Eluard
5387a96f1a
SP3.1: Update room settings for Spaces #5231
...
- Update after review
2022-02-28 16:07:09 +01:00
Doug
9396338c19
Prepare onboarding flow for personalisation screens.
...
Add a BuildSetting to control the display of the personalisation screens.
Add a property to delay the AuthenticationCoordinator from showing any screens.
Add Congratulations screen to onboarding flow.
2022-02-25 11:27:27 +00:00
Gil Eluard
3ef9069e9f
Merge branch 'gil/SP1_space_creation' into gil/5231_SP3-1_Update_room_settings_for_Spaces
...
# Conflicts:
# Podfile.lock
2022-02-21 17:57:58 +01:00
Gil Eluard
af99903cea
Merge branch 'develop' into gil/SP1_space_creation
...
# Conflicts:
# Riot/Modules/People/PeopleViewController.m
# Riot/Modules/Room/Members/RoomParticipantsViewController.m
# Riot/Modules/Spaces/SpaceList/SpaceListViewModel.swift
2022-02-21 17:20:58 +01:00
Doug
4e74cb88e1
Rename OnboardingUseCase to OnboardingUseCaseSelectionScreen
...
Same for OnboardingUseCaseCoordinator.
2022-02-17 11:19:32 +00:00
Gil Eluard
0797dbbd1e
Merge branch gil/5230_SP2-Adding_Rooms_to_Spaces into gil/5231_SP3-1_Update_room_settings_for_Spaces
2022-02-05 21:43:29 +01:00
Doug
168050ecb2
Fix tests.
2022-02-04 17:46:27 +00:00