Commit graph

9082 commits

Author SHA1 Message Date
ismailgulek
6ca791feff
Merge pull request #6297 from vector-im/ismail/5731_room_header_invite 2022-06-17 15:55:34 +03:00
aringenbach
d88d456b80 Fix settings screens items alignment 2022-06-17 14:45:17 +02:00
aringenbach
5aba712828
Merge pull request #6309 from vector-im/aringenbach/6302_use_latest_data_for_pills
Use latest user data for mention pills
2022-06-17 13:56:20 +02:00
David Langley
c4debccfb9
Merge pull request #6264 from vector-im/langleyd/6263_remove_ffmpeg
Replace ffmpeg with switf-ogg
2022-06-17 10:21:38 +01:00
aringenbach
d10516563d Fix some comments 2022-06-17 10:19:10 +02:00
aringenbach
d2ca614655 Add avatar url and attachment size tests 2022-06-17 09:16:59 +02:00
David Langley
de850b25e7 Update third_party_licenses.html 2022-06-16 17:29:57 +01:00
aringenbach
ff17725bba Use latest user data for mention pills 2022-06-16 17:07:47 +02:00
aringenbach
f249a0494c Remove unnecessary html style 2022-06-16 10:27:44 +02:00
aringenbach
93cab87102 Fix threads out of labs notice HTML formatting 2022-06-16 10:27:44 +02:00
ismailgulek
8ca127966c
Merge pull request #6304 from vector-im/ismail/6288_voip_freeze 2022-06-16 11:08:16 +03:00
aringenbach
8fdf3d8949 Set HTML formatter as static 2022-06-16 09:07:02 +02:00
aringenbach
7d03668fa0 Move font parameter and update parameters description 2022-06-16 09:07:02 +02:00
aringenbach
6cb8b86430 Improve HTML formatter 2022-06-16 09:07:02 +02:00
Gil Eluard
21e47062d2
Invites are collapsed incorrectly (#6300)
* Invites are collapsed incorrectly

- use invitee avatar instead of the target avatar for collapsed membership cell
2022-06-15 20:11:03 +02:00
ismailgulek
e268a2c54f
Merge pull request #6298 from vector-im/ismail/5113_directory_bottom_layout
Fix directory bottom layout
2022-06-15 18:55:55 +03:00
ismailgulek
d5cb1ba7de
Calculate needed bottom padding 2022-06-15 18:53:01 +03:00
ismailgulek
9a0fbc70a7
Merge pull request #6301 from vector-im/ismail/6271_scrollback_spinner 2022-06-15 18:22:16 +03:00
ismailgulek
a7847a876c
Do not show launching animation for backgroundSyncInProgress state 2022-06-15 17:36:13 +03:00
Gil Eluard
4f18e40ea3
Update Reactions component (#6244)
* Update Reactions component

- Done
2022-06-15 16:08:43 +02:00
ismailgulek
b8dbcf1b57
Merge pull request #6295 from vector-im/ismail/5584_fix_input_actions 2022-06-15 15:12:03 +03:00
ismailgulek
2f6835beee
Present loading indicator immediately on pagination 2022-06-15 14:30:48 +03:00
ismailgulek
e4772f1510
Fix log 2022-06-15 14:30:23 +03:00
ismailgulek
eef9ee242a
Remove location background mode 2022-06-15 11:19:33 +03:00
Johannes Marbach
afe3d14578
Revert "Revert "Enable background location capability.""
This reverts commit 0ef9afb4ba.
2022-06-15 11:17:48 +03:00
Johannes Marbach
254acbf8b7 Revert "UserLocationService: Enable background location."
This reverts commit 56c6ef321d.
2022-06-15 08:52:04 +02:00
Johannes Marbach
0ef9afb4ba Revert "Enable background location capability."
This reverts commit ab3acab8d9.
2022-06-15 08:51:54 +02:00
David Langley
cca4c3bbbf fix typos and returning on main 2022-06-14 23:44:49 +01:00
ismailgulek
d544fec240
Add some footer space to the table view 2022-06-14 18:32:12 +03:00
ismailgulek
60eb2cf46e
Add canInvitePeople parameter to room discussion type 2022-06-14 18:02:15 +03:00
ismailgulek
604fbef388
Introduce canInvitePeople on bubble cell data 2022-06-14 18:01:24 +03:00
ismailgulek
a923cf4d6a
Update actions when the input toolbar is refreshed 2022-06-14 17:02:58 +03:00
ismailgulek
317ca5d701
Merge pull request #6292 from vector-im/ismail/6207_universal_link_room_invite
Fix universal link for room invites
2022-06-14 16:26:53 +03:00
ismailgulek
376f61f568
Merge pull request #6294 from vector-im/ismail/6293_redacted_reactions
Do not show redacted reactions in the timeline
2022-06-14 16:25:48 +03:00
ismailgulek
5ce3bd0086
Do not show redacted reactions in the timeline 2022-06-14 16:19:46 +03:00
Johannes Marbach
e44cf560d9
Merge pull request #6285 from vector-im/johannes/delabs-bubbles
De-labs message bubbles
2022-06-14 15:18:18 +02:00
ismailgulek
46d16f3219
Url decode url fragment before splitting up 2022-06-14 15:39:17 +03:00
Ismail Gulek
78be0ce21e Translated using Weblate (Dutch)
Currently translated at 99.7% (2042 of 2047 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/nl/
2022-06-14 11:58:02 +00:00
Ismail Gulek
3990aef021 Translated using Weblate (Czech)
Currently translated at 29.9% (614 of 2047 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/cs/
2022-06-14 11:54:28 +00:00
ismailgulek
bded2486ef
Merge pull request #6287 from RiotTranslateBot/weblate-riot-ios-riot-ios-dialogs
Translations update from Weblate
2022-06-14 12:45:45 +03:00
Weblate
1d7601f82d Merge branch 'origin/develop' into Weblate. 2022-06-14 08:48:17 +00:00
Weblate
645bb755d1 Merge branch 'origin/develop' into Weblate. 2022-06-14 08:46:23 +00:00
Jozef Gaal
6fe850adfe Translated using Weblate (Slovak)
Currently translated at 100.0% (2046 of 2046 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sk/
2022-06-14 08:46:13 +00:00
Linerly
fa92543771 Translated using Weblate (Indonesian)
Currently translated at 100.0% (2046 of 2046 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/id/
2022-06-14 08:46:11 +00:00
Priit Jõerüüt
fe2cca706a Translated using Weblate (Estonian)
Currently translated at 100.0% (2046 of 2046 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/et/
2022-06-14 08:46:10 +00:00
Ihor Hordiichuk
16917ad103 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (2046 of 2046 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/uk/
2022-06-14 08:46:08 +00:00
Johannes Marbach
0b6123fa8d De-labs message bubbles
Signed-off-by: Johannes Marbach <johannesm@element.io>
2022-06-14 10:44:37 +02:00
ismailgulek
71b4698be0
Merge pull request #6274 from vector-im/ismail/5502_ungroup_threads
Ungroup events containing thread roots
2022-06-14 11:18:23 +03:00
ismailgulek
a4fb57db53
Merge pull request #6279 from vector-im/ismail/6242_fix_merge_bubbles 2022-06-14 10:46:10 +03:00
aringenbach
5dcb80f2cd Add a setting to hide/display redaction placeholders 2022-06-14 09:36:08 +02:00
aringenbach
651b45a572 Display redacted messages in the timeline 2022-06-14 09:36:08 +02:00
ismailgulek
e41c400690
Merge pull request #6281 from vector-im/ismail/5989_cancel_on_actionsheet 2022-06-14 10:33:06 +03:00
ismailgulek
101529bb80
Merge pull request #6280 from vector-im/ismail/6231_scroll_to_section_crash
Fix scroll to section crash
2022-06-13 21:42:48 +03:00
ismailgulek
dd80a08e74
Remove dummy comment 2022-06-13 21:42:07 +03:00
Doug
5238376f61
Tidy up presentation of the onboarding flow (#6267)
Tidy up presentation of the onboarding flow now that the AuthenticationService is used as a delegate.
2022-06-13 16:48:05 +01:00
ismailgulek
33d4a4eb7e
Add cancel in every case when showing the contextual menu 2022-06-13 18:26:57 +03:00
ismailgulek
780b526b31
Scroll to bottom instead of a specific section 2022-06-13 18:16:21 +03:00
ismailgulek
c14acb8889
Add a method to UIScrollView to scroll to bottom 2022-06-13 18:16:07 +03:00
ismailgulek
6482cf48d9
Avoid merging of bubbles if current timeline configuration does not allow 2022-06-13 17:56:01 +03:00
ismailgulek
fbed020f13
Introduce canMerge method on timeline style 2022-06-13 17:55:31 +03:00
ismailgulek
ba29323322
Merge branch 'develop' into ismail/5502_ungroup_threads 2022-06-13 13:58:43 +03:00
ismailgulek
960677833e
Do not group events containing thread roots 2022-06-13 13:57:14 +03:00
ismailgulek
d319e8dd2e
Move hasThreadRoot into MXKRoomBubbleCellDataStoring protocol 2022-06-13 13:52:46 +03:00
Doug
3fd70eb186
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
Weblate
b6df795f25 Merge branch 'origin/develop' into Weblate. 2022-06-13 09:18:48 +00:00
Weblate
2e375f32d7 Merge branch 'origin/develop' into Weblate. 2022-06-13 09:14:49 +00:00
ismailgulek
10f250d7cd
Merge pull request #6262 from vector-im/ismail/6175_signout_from_all 2022-06-13 10:52:19 +03:00
ismailgulek
8f1eb8fd99
Update strings 2022-06-13 00:15:53 +03:00
aringenbach
2103f1aa63 Fix reply to usernames containing HTML escape characters 2022-06-10 17:31:34 +02:00
ismailgulek
4a4c15aed2
Create PasswordValidator 2022-06-10 18:06:21 +03:00
Gil Eluard
5d3e42ba06
Room preview unexpectedly triggering within the room (#6255)
* Room preview unexpectedly triggering within the room

- The room creation modal is now triggered only when the user taps the room name label
- Also fix empty room creation modal view
2022-06-10 10:41:37 +02:00
David Langley
6a36b81327 Replace ffmpeg with switf-ogg 2022-06-09 23:39:45 +01:00
ismailgulek
952a84bc98
Merge branch 'develop' into ismail/6175_signout_from_all 2022-06-09 20:38:34 +03:00
ismailgulek
d8f24e9e23
Use change password screen in settings 2022-06-09 20:26:19 +03:00
ismailgulek
54b7333665
Make change password api async 2022-06-09 20:25:03 +03:00
ismailgulek
812dffe5eb
Merge pull request #6257 from vector-im/ismail/6181_auth_soft_logout 2022-06-09 18:58:34 +03:00
Doug
85db782d31
Add support for account deactivation over SSO. (#6252) 2022-06-09 16:03:47 +01:00
ismailgulek
bcb92887f3
Fix latest PR comments 2022-06-09 17:36:52 +03:00
ismailgulek
29fa0eb10a
Add logoutDevices parameter to MXKAccount 2022-06-09 17:23:25 +03:00
ismailgulek
2da380cad1
Merge branch 'develop' into ismail/6181_auth_soft_logout 2022-06-09 15:46:29 +03:00
ismailgulek
cb11690ec3
Fix navigation after clear data 2022-06-09 15:46:04 +03:00
ismailgulek
3a0fc75724
Add clear data confirmation popup 2022-06-09 15:34:04 +03:00
ismailgulek
d89ef07376
Use softLogoutCredentials in AuthenticationService, fix blank screen before soft logout 2022-06-09 14:21:13 +03:00
ismailgulek
8e11dd46a8
Fix PR remarks 2022-06-09 13:22:50 +03:00
Doug
6dbe8657ff Add an unrecognised certificate alert to the new authentication flow. 2022-06-09 09:37:57 +01:00
ismailgulek
34aa7021b9
Show recover encryption keys message according to key backup requirement 2022-06-08 17:39:51 +03:00
ismailgulek
cfe9a82bf0
Add device_id to fallback url after soft logout 2022-06-08 17:23:21 +03:00
ismailgulek
0dffdcf646
Display soft logout screen from authentication coordinator 2022-06-08 16:01:00 +03:00
ismailgulek
162b2bb6ce
Pass soft logout credentials on coordinator initialization 2022-06-08 15:59:52 +03:00
Stefan Ceriu
fbbbbc0b79 Fixes vector-im/element-ios/issues/6241 - Prevent random crashes when tapping links. Avoid displaying the confirmation alert for plain text ones. 2022-06-08 14:09:43 +03:00
Stefan Ceriu
c91c0d8ba9 Fixes vector-im/element-ios/issues/6095 - Random square home screen room avatars. 2022-06-08 13:26:08 +03:00
aringenbach
fb7a34fcf0
Merge pull request #6251 from vector-im/aringenbach/remove_edit_mode_flag_fix_roomstate_crash
Remove render edit flag and fix a nil room state crash
2022-06-08 09:38:28 +02:00
Stefan Ceriu
dcebfaf7d3 Prevent the Pin entry screen from being overlapped by other views 2022-06-08 09:56:29 +03:00
aringenbach
c3f22097a3 Remove old comment 2022-06-08 08:54:29 +02:00
ismailgulek
81eeecc6cd
Merge branch 'develop' into ismail/6181_auth_soft_logout 2022-06-07 23:54:54 +03:00
vikdevelop
84a72c1355 Translated using Weblate (Czech)
Currently translated at 30.0% (615 of 2046 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/cs/
2022-06-07 18:32:43 +00:00
Szimszon
ab40b70025 Translated using Weblate (Hungarian)
Currently translated at 100.0% (2046 of 2046 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/hu/
2022-06-07 18:32:15 +00:00
Johan Smits
e22208c08e Translated using Weblate (Dutch)
Currently translated at 100.0% (2046 of 2046 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/nl/
2022-06-07 18:32:13 +00:00
Szimszon
8f555cba93 Translated using Weblate (Hungarian)
Currently translated at 100.0% (8 of 8 strings)

Translation: Element iOS/Element iOS (Dialogs)
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios-dialogs/hu/
2022-06-07 18:32:11 +00:00
Johan Smits
212d64c94c Translated using Weblate (Dutch)
Currently translated at 100.0% (8 of 8 strings)

Translation: Element iOS/Element iOS (Dialogs)
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios-dialogs/nl/
2022-06-07 18:32:11 +00:00
ismailgulek
ceae4a455d
Merge pull request #6250 from vector-im/ismail/6180_support_prov_links 2022-06-07 20:54:14 +03:00
ismailgulek
fc29e4be51
Fix PR remarks 2022-06-07 19:48:26 +03:00
ismailgulek
083296fdd8
Create classes for soft logout screen 2022-06-07 19:22:24 +03:00
aringenbach
7ce43796d5 Add changelog and param description precision 2022-06-07 17:40:39 +02:00
aringenbach
7b582b60e6 Remove render edit flag and fix a nil room state crash 2022-06-07 17:31:17 +02:00
ismailgulek
eae3531274
Handle provisioning links in AuthenticationService and call delegate method 2022-06-07 16:19:24 +03:00
ismailgulek
9fe224eb8d
Remove bad methods from auth coordinators 2022-06-07 16:17:46 +03:00
ismailgulek
f1f9158bf1
Remove old methods from onboarding coordinator and tabbar controller 2022-06-07 16:15:45 +03:00
ismailgulek
265901bd24
Adapt to refactorings 2022-06-07 16:11:28 +03:00
ismailgulek
3ef9d57c2d
Refactor app delegate for universal link handling 2022-06-07 16:07:18 +03:00
ismailgulek
36ebbc6b9c
Update UniversalLink class to parse path and query params 2022-06-07 16:05:47 +03:00
aringenbach
34a278708a
Merge pull request #6155 from vector-im/aringenbach/construct_replies_from_replied_event
Construct formatted body from replied event
2022-06-07 11:23:50 +02:00
MaximeEvrard42
17f1843d15
Merge pull request #6237 from vector-im/steve/6236_bg_location
Location sharing: Support sending location in background (PSF-1037)
2022-06-07 10:00:36 +02:00
aringenbach
b3819193e4 Fix in reply to links appearing outside of mx-quote 2022-06-07 09:02:36 +02:00
ismailgulek
ea097c92b5
Add savingAccountsEnabled property to MXKAccountManager 2022-06-06 16:15:32 +03:00
ismailgulek
9ed783f10e
Merge pull request #6235 from vector-im/ismail/5655_reset_password 2022-06-06 15:19:14 +03:00
aringenbach
22df2d7305
Fix else opening bracket
Co-authored-by: Gil Eluard <gile@element.io>
2022-06-03 12:08:16 +02:00
Gil Eluard
2809c2c58e
Show user indicators when paginating a room (#6234)
- implemented
2022-06-03 09:46:34 +02:00
aringenbach
dc10255207 Create reply body only if replied event sender is available 2022-06-03 09:14:06 +02:00
aringenbach
1d93f63d04 Construct formatted body from replied event 2022-06-02 15:45:08 +02:00
SBiOSoftWhare
8298748813 LocationManager: Indicate to change status bar appearance when the app uses location services in the background. 2022-06-02 14:33:00 +02:00
SBiOSoftWhare
56c6ef321d UserLocationService: Enable background location. 2022-06-02 14:31:04 +02:00
SBiOSoftWhare
ab3acab8d9 Enable background location capability. 2022-06-02 14:27:45 +02:00
Jozef Gaal
c01c6ff4e8 Translated using Weblate (Slovak)
Currently translated at 100.0% (8 of 8 strings)

Translation: Element iOS/Element iOS (Dialogs)
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios-dialogs/sk/
2022-06-02 09:32:10 +00:00
Linerly
f63bb4d31a Translated using Weblate (Indonesian)
Currently translated at 100.0% (8 of 8 strings)

Translation: Element iOS/Element iOS (Dialogs)
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios-dialogs/id/
2022-06-02 09:32:10 +00:00
LinAGKar
299e2e8b73 Translated using Weblate (Swedish)
Currently translated at 100.0% (8 of 8 strings)

Translation: Element iOS/Element iOS (Dialogs)
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios-dialogs/sv/
2022-06-02 09:32:10 +00:00
Priit Jõerüüt
e6ab687263 Translated using Weblate (Estonian)
Currently translated at 100.0% (8 of 8 strings)

Translation: Element iOS/Element iOS (Dialogs)
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios-dialogs/et/
2022-06-02 09:32:10 +00:00
Ihor Hordiichuk
8a533ba2f3 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (8 of 8 strings)

Translation: Element iOS/Element iOS (Dialogs)
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios-dialogs/uk/
2022-06-02 09:32:09 +00:00
lvre
2ecee99627 Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (8 of 8 strings)

Translation: Element iOS/Element iOS (Dialogs)
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios-dialogs/pt_BR/
2022-06-02 09:32:09 +00:00
random
96df3e8210 Translated using Weblate (Italian)
Currently translated at 100.0% (8 of 8 strings)

Translation: Element iOS/Element iOS (Dialogs)
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios-dialogs/it/
2022-06-02 09:32:09 +00:00
Jozef Gaal
3e49b7f911 Translated using Weblate (Slovak)
Currently translated at 100.0% (2046 of 2046 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sk/
2022-06-01 23:32:22 +00:00
Priit Jõerüüt
e454724e35 Translated using Weblate (Estonian)
Currently translated at 100.0% (2046 of 2046 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/et/
2022-06-01 23:32:21 +00:00
LinAGKar
400851bf58 Translated using Weblate (Swedish)
Currently translated at 100.0% (2046 of 2046 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sv/
2022-06-01 23:32:19 +00:00
Ihor Hordiichuk
bfe2b20fab Translated using Weblate (Ukrainian)
Currently translated at 100.0% (2046 of 2046 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/uk/
2022-06-01 23:32:17 +00:00
lvre
36fb604c99 Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (2046 of 2046 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/pt_BR/
2022-06-01 23:32:15 +00:00
random
f879a8d25b Translated using Weblate (Italian)
Currently translated at 100.0% (2046 of 2046 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/it/
2022-06-01 23:32:13 +00:00
iaiz
23eea97150 Translated using Weblate (Spanish)
Currently translated at 100.0% (2046 of 2046 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/es/
2022-06-01 23:32:11 +00:00
ismailgulek
ad36274768
Update icon in choose password screen 2022-06-01 22:37:00 +03:00
ismailgulek
815a0297d3
Add strings 2022-06-01 18:56:56 +03:00
ismailgulek
a9886e4df3
Merge pull request #6210 from vector-im/ismail/6176_auth_fallback 2022-05-31 19:11:32 +03:00
Doug
8e99d54ef1
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
36581ae451
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
aringenbach
f2eea7bde6 WellKnown: support outbound keys presharing strategy 2022-05-31 17:38:33 +02:00
Doug
e0534bcce9
Merge pull request #6222 from RiotTranslateBot/weblate-riot-ios-riot-ios-dialogs
Translations update from Weblate
2022-05-31 11:49:57 +01:00
Doug
b964edce3a Remove bad string and add comment for translators. 2022-05-31 11:02:15 +01:00
Weblate
77e5a9e620 Merge branch 'origin/develop' into Weblate. 2022-05-31 09:25:12 +00:00
Weblate
d83783e856 Merge branch 'origin/develop' into Weblate. 2022-05-31 09:23:31 +00:00
SBiOSoftWhare
3f2ed75b28
Merge pull request #6200 from vector-im/steve/6199_persist_beacon_summary
Location sharing: Support restarting location sending after app kill (PSF-1036)
2022-05-31 11:22:13 +02:00
MaximeEvrard42
5392418d5c
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
daf7035716
Use flow in the state 2022-05-31 11:01:17 +03:00
MaximeE
e9dbaca3da 6195: Apply PR comments 2022-05-31 09:49:46 +02:00
aringenbach
f8102d4d82 Fix ITMS Warning on CFBundleDocumentTypes 2022-05-31 08:57:07 +02:00
ismailgulek
adb6afa051
Fix PR remarks 2022-05-30 19:56:23 +03:00
MaximeE
e4572c1bf5 6195: Hide live location sharing lab setting for now 2022-05-30 17:32:12 +02:00
ismailgulek
8f6f01e851
Merge pull request #6209 from vector-im/ismail/6208_links_rtlo
Ask the user to confirm urls which contain unicode direction overrides
2022-05-30 17:32:07 +03:00
aringenbach
1493fb472b Fix issue with mention pill avatar consuming tap gestures 2022-05-30 15:20:03 +02:00
ismailgulek
73030bb4c7
Move validation logic to a new class and add tests 2022-05-30 16:05:20 +03:00
ismailgulek
1a55011d3c
Move extension methods to Swift.String, add tests 2022-05-30 16:05:00 +03:00
ismailgulek
81f1c286e3
Merge branch 'develop' into ismail/6208_links_rtlo 2022-05-30 13:46:32 +03:00
MaximeEvrard42
bcb0935a33
Merge pull request #6185 from vector-im/maximee/6101_lls_add_spinner_starting_cell
[Location sharing] Add a spinner to starting state of location sharing cell (PSF-990)
2022-05-30 10:55:02 +02:00
Tomkoid
d165cf6419 Translated using Weblate (Czech)
Currently translated at 17.6% (361 of 2041 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/cs/
2022-05-28 20:32:11 +00:00
iaiz
58d7a27f51 Translated using Weblate (Spanish)
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/es/
2022-05-27 15:32:11 +00:00
ismailgulek
874f94ed09
Show fallback on authentication coordinator 2022-05-27 17:49:54 +03:00
ismailgulek
150c63da7a
Fix confirmation for RTL overridden links 2022-05-27 00:24:15 +03:00
Doug
518434537a Report analytics from the new auth flow.
Fix SSO buttons pressed appearance.
2022-05-26 14:46:33 +01:00
ismailgulek
230d0de229
Update icon 2022-05-26 11:22:12 +03:00
ismailgulek
1564c74df0
Implement show msisdn screen flow 2022-05-26 00:32:03 +03:00
ismailgulek
d20a37d1ce
Add resources 2022-05-26 00:28:25 +03:00
lvre
e932e7034f Translated using Weblate (Portuguese (Brazil))
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/pt_BR/
2022-05-25 19:32:15 +00:00
Sveinn í Felli
86025fdfe7 Translated using Weblate (Icelandic)
Currently translated at 77.3% (1579 of 2041 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/is/
2022-05-25 19:32:14 +00:00
Szimszon
a1c64c7245 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-25 19:32:14 +00:00
Thibault Martin
5fc7656893 Translated using Weblate (French)
Currently translated at 93.0% (1900 of 2041 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/fr/
2022-05-25 19:32:13 +00:00
Johan Smits
0d7565bfd3 Translated using Weblate (Dutch)
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/nl/
2022-05-25 19:32:08 +00:00
Doug
820db5c2db Handle SSO deep links via the AuthenticationServiceDelegate. 2022-05-25 17:38:21 +01:00
Doug
d13a065c34 Add SSOAuthenticationPresenter to the AuthenticationCoordinator. 2022-05-25 14:48:18 +01:00
MaximeE
35d132a17b 6101: Rename for more clarity 2022-05-24 17:58:41 +02:00
SBiOSoftWhare
ac53931487 UserLocationService: Fix typo. 2022-05-24 17:22:11 +02:00
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
SBiOSoftWhare
8331cd5ff0 UserLocationService: Support restarting send location to a beacon after app kill. 2022-05-24 16:45:19 +02:00
MaximeE
f85970fb7b 6195: Add labbs flag for live location sharing 2022-05-24 11:43:00 +02: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
anoloth
5d6aecc96c 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-21 17:32:18 +00:00
Jozef Gaal
f984499428 Translated using Weblate (Slovak)
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/sk/
2022-05-21 17:32:16 +00:00
Linerly
ad0ea16733 Translated using Weblate (Indonesian)
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/id/
2022-05-21 17:32:15 +00:00
Priit Jõerüüt
024adb14cf Translated using Weblate (Estonian)
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/et/
2022-05-21 17:32:14 +00:00
LinAGKar
52aad31107 Translated using Weblate (Swedish)
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/sv/
2022-05-21 17:32:12 +00:00
Ihor Hordiichuk
e1a470c999 Translated using Weblate (Ukrainian)
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/uk/
2022-05-21 17:32:11 +00:00
Piotr Strebski
b3bde3ea92 Translated using Weblate (Polish)
Currently translated at 83.5% (1705 of 2041 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/pl/
2022-05-21 17:32:09 +00:00
random
0df2bf5f7f Translated using Weblate (Italian)
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/it/
2022-05-21 17:32:08 +00:00
iaiz
4943a645d6 Translated using Weblate (Spanish)
Currently translated at 98.8% (2018 of 2041 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/es/
2022-05-21 17:32:07 +00:00
Piotr Strebski
d0a866c4a9 Translated using Weblate (Polish)
Currently translated at 100.0% (7 of 7 strings)

Translation: Element iOS/Element iOS (Dialogs)
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios-dialogs/pl/
2022-05-21 10:32:04 +00: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
MaximeE
2a0b715d85 6101: Fix behavior of activity indicator 2022-05-19 17:13:52 +02: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
MaximeE
e1d4093355 6101: Add spinner on location sharing cell 2022-05-18 18:13:23 +02: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
Stefan Ceriu
4a98b7134a vector-im/element-ios/issues/6149 - Allow video rooms to be shown in the rooms list 2022-05-16 11:34:41 +03:00
ismailgulek
5da4330732
Merge pull request #6152 from vector-im/aringenbach/clear_pills_artifacts
Flush pills on text view updates
2022-05-16 11:30:51 +03:00
chanthajohn keoviengkhone
b6acfd6e95 Translated using Weblate (Lao)
Currently translated at 75.1% (1533 of 2041 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/lo/
2022-05-14 13:00:58 +00:00
aringenbach
8373387dce Check nullability on attributed text 2022-05-13 17:02:56 +02:00
aringenbach
45ced8bf6d Fix composer text coloration 2022-05-13 16:40:47 +02:00
aringenbach
a6e4d5ec26 Use NSHashTable 2022-05-13 14:58:34 +02:00
aringenbach
2b5cfbf71c Store weak references in MXKMessageTextView array 2022-05-13 14:46:42 +02:00
aringenbach
44999ec5bb Weakify message text view reference 2022-05-13 14:00:06 +02:00
aringenbach
756e31df03 Flush pills on text view updates 2022-05-13 13:52:46 +02:00