Commit Graph

376 Commits

Author SHA1 Message Date
Frank Rotermund ed3c77db95 Feature/3120 location sharing 2022-07-27 11:58:38 +00:00
Frank Rotermund 9ebb6258f3 MESSENGER-3269 Runnable 2022-06-19 17:47:41 +02:00
Frank Rotermund 316d2a57bd MESSENGER-3269 Compilability 2022-06-19 14:53:02 +02:00
Frank Rotermund 1ab51f37f8 Merge branch 'master' of https://github.com/vector-im/element-ios into feature/3269_merge_element_1_8_18
# Conflicts:
#	Config/AppIdentifiers.xcconfig
#	Config/AppVersion.xcconfig
#	Podfile
#	Podfile.lock
#	Riot/Assets/de.lproj/Vector.strings
#	Riot/Generated/Images.swift
#	Riot/Modules/Analytics/DecryptionFailureTracker.m
#	Riot/Modules/Application/LegacyAppDelegate.h
#	Riot/Modules/Onboarding/OnboardingCoordinator.swift
#	Riot/Modules/Room/RoomInfo/RoomInfoList/RoomInfoListViewController.swift
#	Riot/Modules/Room/RoomViewController.m
#	Riot/SupportingFiles/Info.plist
#	Riot/Utils/EventFormatter.m
#	Riot/Utils/Tools.h
#	Riot/Utils/Tools.m
#	Riot/target.yml
#	RiotSwiftUI/Modules/Common/Mock/MockAppScreens.swift
#	fastlane/Fastfile
#	project.yml
2022-06-12 19:49:46 +02:00
Frank Rotermund 00fb1d0f01 Feature/3124 release preparation 2022-06-08 13:04:21 +00:00
MaximeEvrard42 341c14af50 Merge pull request #6232 from vector-im/maximee/6202_lls_improve_detection_pin_drop
[Location sharing] Improve detection of user panning on the map (PSF-1050)
2022-06-02 17:31:50 +02:00
MaximeE e919bf2644 6202: Improve how pan gesture is handled 2022-06-02 11:34:01 +02:00
MaximeE 52a2d8a2d8 6202: Add pan gesture recognizer to handle detection of user moving across map 2022-06-01 14:17:27 +02:00
ismailgulek 34dccd4593 Merge pull request #6210 from vector-im/ismail/6176_auth_fallback 2022-05-31 19:11:32 +03:00
Doug 89d28501ab 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 5c18b6522e 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 f841a3f05c 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 62a22613d5 Fix PR remarks 2022-05-30 19:56:23 +03:00
Doug 87ab39f756 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
ismailgulek d35682a1d5 Do not start loading on server selection 2022-05-27 17:52:13 +03:00
ismailgulek ccc4d24185 Show fallback on login screen 2022-05-27 17:51:54 +03:00
ismailgulek 61baafc56f Show fallback on authentication coordinator 2022-05-27 17:49:54 +03:00
Doug 43468ce5ea Report analytics from the new auth flow.
Fix SSO buttons pressed appearance.
2022-05-26 14:46:33 +01:00
ismailgulek d1da92f0d1 Add going back functionality to the email verification screen 2022-05-26 14:50:08 +03:00
ismailgulek 328abfe18d Add UI tests for cancel/back button 2022-05-26 14:49:05 +03:00
ismailgulek 1cf7727e72 Fix remarks 2022-05-26 14:29:25 +03:00
ismailgulek d104035594 Remove gradient from verify msisdn screen 2022-05-26 14:00:04 +03:00
ismailgulek ae76d3aecc Fix log and warning 2022-05-26 13:52:43 +03:00
ismailgulek 0330bee24a Add mock screen 2022-05-26 00:31:32 +03:00
ismailgulek 95c662ba90 Add invalid phone number error and change error messages for validation failures 2022-05-26 00:31:25 +03:00
ismailgulek 2e54f81269 Create verify msisdn screen 2022-05-26 00:30:26 +03:00
Doug b03c676e21 Handle SSO deep links via the AuthenticationServiceDelegate. 2022-05-25 17:38:21 +01:00
Doug 2dbbca6371 Add SSOAuthenticationPresenter to the AuthenticationCoordinator. 2022-05-25 14:48:18 +01:00
Doug 32640164ac Add parameters to doc comments. 2022-05-25 09:48:52 +01:00
Doug 63715a1139 Disable the next button whilst loading a server.
Add tests for login screen.
Self review.
2022-05-24 18:03:31 +01:00
Doug ac4572ae6a Add AuthenticationHomeserverViewData to easily map AuthenticationState.Homeserver to a type in the SwiftUI target. 2022-05-24 15:47:25 +01:00
Doug a74134fdba 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 e9e36ebd97 Add login screen. 2022-05-24 15:47:24 +01:00
MaximeE be383be23f 6195: Add labbs flag for live location sharing 2022-05-24 11:43:00 +02:00
Doug 82d9d69d03 Add AuthenticationRestClient protocol as an authentication interface to MXRestClient. 2022-05-24 10:09:24 +01:00
Doug 0d6344a0bf Add initial implementation of the LoginWizard. 2022-05-24 10:09:24 +01:00
SBiOSoftWhare 055c45128b 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 108527e2b7 Fix doc comments and callback. 2022-05-19 11:43:38 +01:00
Doug 2ff94e46c3 Use ordered flow for matrix.org and (kind of) homeserver defined order otherwise. 2022-05-19 11:43:38 +01:00
Doug 37a42bc818 Add tests for FlowResult. 2022-05-19 11:43:38 +01:00
Doug 8eb6228801 Self review of PR. 2022-05-19 11:43:38 +01:00
Doug b848e6b126 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 e338aabf76 Remove EMS banner from Server Selection screen. 2022-05-19 11:43:38 +01:00
SBiOSoftWhare f96bcc5856 LocationSharingViewModelTests: Fix missing parameter. 2022-05-16 18:32:19 +02:00
SBiOSoftWhare 2714eb52f1 Fix UI tests. 2022-05-16 18:18:13 +02:00
SBiOSoftWhare 7bf6935970 Merge branch 'develop' into steve/5722_device_location
# Conflicts:
#	Riot/Modules/Room/DataSources/RoomDataSource.m
2022-05-16 17:11:57 +02:00
SBiOSoftWhare f122c1ad75 LocationSharingCoordinator: Handle LocationSharingService. 2022-05-16 17:04:42 +02:00
SBiOSoftWhare 26240c878b LocationSharingViewModel: Handle location permission when starting live location sharing. 2022-05-16 17:04:05 +02:00
SBiOSoftWhare e903c11052 Start location sharing screen: Add LocationSharingService. 2022-05-16 11:36:05 +02:00
Doug 0417263fdb Rename completion to callback and simplify actor usage. (#6141) 2022-05-11 13:18:26 +01:00