Frank Rotermund
0856be5c2d
Feature/3811 appconfig
2023-09-19 11:21:12 +00:00
Frank Rotermund
4546ff4031
MESSENGER-5130 hotfix maintenance popup on missing server
2023-09-08 09:52:48 +02:00
Frank Rotermund
a5901ea961
MESSENGER-4976 buildfix
2023-08-24 08:16:04 +02:00
Frank Rotermund
bc6a2bd385
Feature/4976 fix for blocking behaviour
2023-08-23 15:13:16 +00:00
Frank Rotermund
3885b8ca97
Feature/4976 ignore blocking maintenance
2023-08-22 12:02:43 +00:00
Arnfried Griesert
51e98cfe61
merged element 1.10.12 into bum
2023-06-07 15:45:59 +02:00
Nicolas Mauri
6b0ce2e65a
Feat: add a flag in the build settings to force the user to define a homeserver.
2023-05-10 15:46:34 +02:00
JanNiklas Grabowski
927f321285
MESSENGER-4272 add advertizement button
2023-04-27 05:54:49 +00:00
JanNiklas Grabowski
245be52991
Feature/4231 change icon new loginflow
2023-03-07 13:05:50 +00:00
Arnfried Griesert
8a41cb72a8
Merge branch 'feature/4231_add_new_loginflow' into 'develop'
...
MESSENGER-4231 add new loginflow
See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!98
2023-03-02 13:09:34 +00:00
JanNiklas Grabowski
7830c3c6f0
MESSENGER-4231 add new loginflow
2023-02-28 18:06:13 +01:00
Arnfried Griesert
eb618b395d
MESSENGER-4093 scan permalinks as qr
2023-02-23 06:50:16 +00:00
Frank Rotermund
6e560823ef
MESSENGER-3895 Fix presentation of two alerts
2023-02-13 08:08:52 +01:00
Arnfried Griesert
c013098ac9
MESSENGER-3895 qr code login
2023-02-08 12:19:07 +00:00
Frank Rotermund
90ead59c71
MESSENGER-3710 Layout and text fixes
2022-12-08 11:47:21 +01:00
Frank Rotermund
d67c3f49d1
Feature/3616 privacy on login
2022-12-04 10:47:42 +00:00
Frank Rotermund
8b9f1d1975
MESSENGER-3662 Infodialog
2022-12-01 11:11:35 +00:00
Frank Rotermund
513720ec8d
MESSENGER-3707 new login flow and welcome integration
2022-11-30 18:10:20 +01:00
Stefan Ceriu
adf0aaf9b5
Removed deprecated StateStoreViewModel dispatching and reducing
2022-09-27 12:55:44 +03:00
Stefan Ceriu
732dc3cba9
Removed unnecessary comments from RiotSwiftUI templates, fixed StateStoreViewModel typealias formatting
2022-09-27 12:55:44 +03:00
Stefan Ceriu
89bcd92cca
Configured and applied SwiftFormat
2022-09-27 12:55:44 +03:00
Doug
c08ce224b1
Prefix test in-front of UI test methods.
2022-07-18 16:06:27 +01:00
Doug
8e36710bfb
Update remaining strings for FTUE.
...
Include homeserver in view models/state as needed.
Pre-fill the user's display name as set by the server.
2022-07-14 16:56:35 +01:00
Doug
cce5421bc1
Fix a few failing UI tests.
2022-07-07 12:30:02 +01: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
e77d7d9250
Add AuthenticationHomeserverViewData to easily map AuthenticationState.Homeserver to a type in the SwiftUI target.
2022-05-24 15:47:25 +01:00
Doug
26b4130eb1
Make the server selection coordinator aware of which flow it is for.
...
Don't set the authentication state until after registration has been queried to avoid using the wrong client if the user cancelled the selection.
2022-05-24 15:47:24 +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
Doug
bb9d94a59d
Rename completion to callback and simplify actor usage. ( #6141 )
2022-05-11 13:18:26 +01:00
Doug
8fec7a4524
Use readableFrame and OnboardingIconImage everywhere.
...
Fix order of accentColor modifier.
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
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
b2e8513882
Fix UI test action and Auth test.
2022-05-05 10:11:34 +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