Andy Uhnak
74b369e3af
Track all errors in Sentry
2022-08-23 08:14:59 +01:00
Doug
2b1bd6f772
Revert "Replace DesignKit with package from ElementX."
...
This reverts the following commits:
4858d72afb
6827d2a854
92c5874359
0a9bd1fbe6
2022-08-19 11:06:09 +01:00
Gil Eluard
64fe1d544e
Implement new space selector bottom sheet ( #6518 )
...
* Delight: Edit layout experiment #6079
2022-08-05 13:39:45 +02:00
Doug
c08ce224b1
Prefix test in-front of UI test methods.
2022-07-18 16:06:27 +01:00
Doug
cb4bcb154b
Speed up UI tests
...
- Disable animations.
- Search for screens instead of scrolling them into view.
2022-07-18 16:06:27 +01:00
Doug
92c5874359
Pin DesignKit version and use contantAndAvatars array.
2022-07-07 15:42:57 +01:00
Doug
6827d2a854
Fixup missing colours and use resolved colours in UIKit.
...
Fix the confetti colour when using DesignKit.
Pin swift packages.
Fix UI tests target.
2022-07-07 15:42:57 +01:00
Doug
4858d72afb
Replace DesignKit with package from ElementX.
2022-07-07 15:42:57 +01:00
SBiOSoftWhare
9b78ab4e56
MockAppScreens: Add live location lab flag promotion screen.
2022-07-04 17:10:15 +02:00
Johannes Marbach
df048803ef
Remove all @available(iOS 14... annotations
2022-06-23 09:47:38 +02:00
Doug
4b0f791d17
Add reveal password button and use a rounded checkbox ( #6268 )
...
* Adds the reveal password icon to RoundedBorderTextField.
* Use a rounded checkmark for the terms toggle style.
2022-06-13 11:40:03 +01:00
ismailgulek
3e250c5c8f
Merge branch 'develop' into ismail/6175_signout_from_all
2022-06-09 20:38:34 +03:00
ismailgulek
c95fabe953
Create change password screen
2022-06-09 20:25:36 +03:00
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