Commit graph

8691 commits

Author SHA1 Message Date
Doug
b01fbecd88 Add AuthenticationHomeserverViewData to easily map AuthenticationState.Homeserver to a type in the SwiftUI target. 2022-05-24 15:47:25 +01:00
Doug
857cc8c69c 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
8b744d4162 Fix presentation of verification with the new login flow. 2022-05-24 15:47:24 +01:00
Doug
0f12447748 Add login screen. 2022-05-24 15:47:24 +01:00
Doug
b69772edf4 Add AuthenticationRestClient protocol as an authentication interface to MXRestClient. 2022-05-24 10:09:24 +01:00
Doug
9502112daf Add initial implementation of the LoginWizard. 2022-05-24 10:09:24 +01:00
Stefan Ceriu
201448664e Attempt at fixing [CALayer animationForKey] crashes. 2022-05-23 10:26:59 +03:00
Shunmugaraj
93fa3d0202 copy not working in > iOS 15 2022-05-23 09:59:15 +03:00
SBiOSoftWhare
5935456dde RoomDataSource: Improve live location sharing status verification. 2022-05-20 15:14:59 +02:00
Andy Uhnak
914c4379c7 Merge branch 'master' into develop 2022-05-19 18:21:22 +01:00
Stefan Ceriu
5bdc3e6bde #6130, #4769 - Fix home screen not resetting on tab switching 2022-05-19 16:49:09 +03:00
Stefan Ceriu
ac9b6a3112 #4769, #6130 - Fix filtering search bar cancel button not clearing the results. 2022-05-19 16:49:09 +03:00
Stefan Ceriu
f031f8b40f Fix home screen shrinking too much on keyboard opening. 2022-05-19 16:49:09 +03:00
SBiOSoftWhare
eb73525aca
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
ab78a31935 Fix doc comments and callback. 2022-05-19 11:43:38 +01:00
Doug
68dd99bfb4 Use ordered flow for matrix.org and (kind of) homeserver defined order otherwise. 2022-05-19 11:43:38 +01:00
Doug
badd44f426 Add tests for FlowResult. 2022-05-19 11:43:38 +01:00
Doug
a8f8d36314 Use an onStart closure instead of awaiting the authentication coordinator. 2022-05-19 11:43:38 +01:00
Doug
9830640ce0 Self review of PR. 2022-05-19 11:43:38 +01:00
Doug
b9b4d18124 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
196a889f9a Remove EMS banner from Server Selection screen. 2022-05-19 11:43:38 +01:00
Stefan Ceriu
792b4250b2 Fix crash when opening rooms where the current user doesn't have permission to post messages. 2022-05-18 11:58:25 +03:00
Doug
67af720a32
Merge pull request #6170 from vector-im/doug/fix_strings
Weblate + fixes
2022-05-17 17:35:48 +01:00
Doug
e3e4511298 Clean localised strings.
Add ordered placeholders to directory_search_results in base language.
2022-05-17 16:39:44 +01:00
Stefan Ceriu
45fdbd64e0 Fixes #6160 - Stop deleting audio recording when sending fails and allow it to be retried through the normal mechanism 2022-05-17 18:25:57 +03:00
Doug
9f827c83d8
Merge pull request #6167 from RiotTranslateBot/weblate-riot-ios-riot-ios-push
Translations update from Weblate
2022-05-17 16:13:39 +01:00
Doug
db3fc8a4c2
Merge pull request #6166 from RiotTranslateBot/weblate-riot-ios-riot-ios
Translations update from Weblate
2022-05-17 16:13:13 +01:00
Doug
8fa5de4966
Merge pull request #6168 from RiotTranslateBot/weblate-riot-ios-riot-ios-dialogs
Translations update from Weblate
2022-05-17 16:11:20 +01:00
Weblate
0c2ef2d022 Merge branch 'origin/develop' into Weblate. 2022-05-17 13:14:20 +00:00
Weblate
58881a837b Merge branch 'origin/develop' into Weblate. 2022-05-17 13:14:15 +00:00
Weblate
7f94b55669 Merge branch 'origin/develop' into Weblate. 2022-05-17 13:14:09 +00:00
Szimszon
5b3e71be9a Translated using Weblate (Hungarian)
Currently translated at 100.0% (2041 of 2041 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/hu/
2022-05-17 13:14:04 +00:00
MaximeE
54d10f9626 6162: Update UI according to new design 2022-05-17 11:26:29 +02:00
chanthajohn keoviengkhone
4d5b804924 Translated using Weblate (Lao)
Currently translated at 100.0% (49 of 49 strings)

Translation: Element iOS/Element iOS (Push)
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios-push/lo/
2022-05-17 04:59:45 +00:00
chanthajohn keoviengkhone
f534b375ac Translated using Weblate (Lao)
Currently translated at 100.0% (2041 of 2041 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/lo/
2022-05-17 04:02:52 +00:00
Milton Moura
726a5e711b Translated using Weblate (Portuguese)
Currently translated at 66.0% (1349 of 2041 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/pt/
2022-05-17 04:01:56 +00:00
Kaede
485fe72caf Translated using Weblate (Japanese)
Currently translated at 68.2% (1394 of 2041 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ja/
2022-05-17 03:59:45 +00:00
Yoan Pintas
b5ddb3962d
Merge pull request #6098 from vector-im/yostyle/disable_search_encrypted_rooms
Hide or disable search in the encrypted rooms
2022-05-16 23:24:06 +02:00
SBiOSoftWhare
ebf4458c23 Fix UI tests. 2022-05-16 18:18:13 +02:00
SBiOSoftWhare
dfd57a55da Merge branch 'develop' into steve/5722_device_location
# Conflicts:
#	Riot/Modules/Room/DataSources/RoomDataSource.m
2022-05-16 17:11:57 +02:00
SBiOSoftWhare
157e4b1784 RoomDataSource: Fix SDK updates. 2022-05-16 17:05:13 +02:00
SBiOSoftWhare
2e8ffbfa13 LocationManager: Fix request always usage. 2022-05-16 16:58:02 +02:00
SBiOSoftWhare
b1d93520a8 Location sharing: Add background location not authorized warning. 2022-05-16 16:50:59 +02:00
SBiOSoftWhare
aa00650a8c UIApplication: Add convenient method to open system settings. 2022-05-16 16:49:58 +02:00
SBiOSoftWhare
8cbfa01de0 AppCoordinator: Handle UserLocationServiceProvider setup 2022-05-16 11:33:40 +02:00
SBiOSoftWhare
cf2c0cbff7 MXSession: Add convenient getter to retrieve UserLocationService associated to session user id 2022-05-16 11:32:33 +02:00
SBiOSoftWhare
d7062bb154 Add UserLocationServiceProvider that enables to automatically store UserLocationService per user id and retrieve existing UserLocationService. 2022-05-16 11:28:37 +02:00
SBiOSoftWhare
20a7ad9c6c Add UserLocationService that handles live location sharing for the current user 2022-05-16 11:18:16 +02:00
SBiOSoftWhare
67a3965d86 Add LocationManager that handles device geolocalization. 2022-05-16 11:03:37 +02:00
SBiOSoftWhare
027e86693d Info.plist: Add location always usage description. 2022-05-16 10:57:57 +02:00