Commit graph

8809 commits

Author SHA1 Message Date
aringenbach
f64369b9a7 Merge branch 'develop' into aringenbach/3526_user_pills 2022-05-11 09:46:02 +02:00
aringenbach
64aa7f3065 Replace magic number for pill offset 2022-05-11 09:45:16 +02:00
Doug
1b160b5f25
Add registration terms screen. (#6128)
Begin implementing Auth Terms coordinator.
2022-05-10 22:34:35 +01:00
aringenbach
d81420739f Use font from context and store it in pill data 2022-05-10 17:19:52 +02:00
MaximeE
ae0ce41f8e 6103: Change scope of synchronised 2022-05-10 15:55:54 +02:00
MaximeE
500e9d3f99 6103: Update beaconInfoSummary 2022-05-10 15:21:59 +02:00
Doug
4a9ace0cf3
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
MaximeE
7c5433e214 6103: Handle refreshing timeline with listner on beaconInfoSummary 2022-05-10 11:36:54 +02:00
yaronsb
a32e170679 Translated using Weblate (Hebrew)
Currently translated at 97.9% (48 of 49 strings)

Translation: Element iOS/Element iOS (Push)
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios-push/he/
2022-05-10 07:59:42 +00:00
aringenbach
5654ae98af Use media manager & avatar view 2022-05-09 17:49:05 +02:00
aringenbach
90a843a8c8 Merge branch 'develop' into aringenbach/3526_user_pills 2022-05-09 17:15:45 +02:00
aringenbach
812425162f Fix minor comment & @objc 2022-05-09 17:14:32 +02:00
aringenbach
5477936792 Move size computations to PillAttachmentViewProvider 2022-05-09 16:53:38 +02:00
aringenbach
a6b07429a9 Move tools funcs 2022-05-09 15:55:24 +02:00
aringenbach
529fe55d73 Rename StringPillsUtils to PillsFormatter 2022-05-09 15:32:53 +02:00
aringenbach
e28c7b02d3 Add dedicated PillTextAttachmentData codable 2022-05-09 15:25:47 +02:00
MaximeE
2509b5e7c8 6099: Fix bad interaction between static and live location cell 2022-05-09 14:41:04 +02:00
aringenbach
ff1a0cd79b Rename to partialAttributedTextMessage 2022-05-09 10:46:50 +02:00
aringenbach
7112b7d523 Fix string conversion from attributed 2022-05-09 10:31:42 +02:00
aringenbach
0bfd86804d Move attachment registration to RoomViewController 2022-05-09 09:25:39 +02:00
chanthajohn keoviengkhone
72f9d7ba6f Translated using Weblate (Lao)
Currently translated at 14.7% (301 of 2041 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/lo/
2022-05-08 13:00:24 +00:00
Jozef Gaal
2ba7c7c668 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-08 12:59:54 +00:00
Linerly
1e7159e1f0 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-08 12:59:52 +00:00
Priit Jõerüüt
a4ec9cc357 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-08 12:59:50 +00:00
LinAGKar
fc512d7c7b 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-08 12:59:47 +00:00
Ihor Hordiichuk
0f558afd2e 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-08 12:59:45 +00:00
Doug
54a4feb0ea
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
MaximeEvrard42
f81bd5d656
Merge pull request #6127 from vector-im/maximee/PSF-984_lls_fix_stop_button_timeline
[Location sharing] Fix timeline cell stop button
2022-05-06 09:37:12 +02:00
aringenbach
f67f832cfe Merge branch 'develop' into aringenbach/3526_user_pills 2022-05-05 15:34:36 +02:00
aringenbach
08146152f5 Rename isCurrentUser to isHighlighted 2022-05-05 15:28:04 +02:00
aringenbach
63d5f91745 Handle empty displayname & fix iOS 14 mentions 2022-05-05 15:12:59 +02:00
Stefan Ceriu
d43cfad41b Remove bad strings following weblate PRs. 2022-05-05 14:49:17 +03:00
anoloth
031b24e933 Translated using Weblate (Lao)
Currently translated at 1.3% (28 of 2029 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/lo/
2022-05-05 14:30:53 +03:00
LinAGKar
b02f42363b Translated using Weblate (Swedish)
Currently translated at 100.0% (2029 of 2029 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sv/
2022-05-05 14:30:53 +03:00
anoloth
2b61e6343c Added translation using Weblate (Lao) 2022-05-05 14:30:53 +03:00
iaiz
d46292ed6e Translated using Weblate (Spanish)
Currently translated at 99.3% (2016 of 2029 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/es/
2022-05-05 14:30:53 +03:00
Johan Smits
3902db85fe Translated using Weblate (Dutch)
Currently translated at 100.0% (2029 of 2029 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/nl/
2022-05-05 14:30:53 +03:00
Jozef Gaal
1bc9661878 Translated using Weblate (Slovak)
Currently translated at 100.0% (2029 of 2029 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sk/
2022-05-05 14:30:53 +03:00
Linerly
cf76b9aaaf Translated using Weblate (Indonesian)
Currently translated at 100.0% (2029 of 2029 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/id/
2022-05-05 14:30:53 +03:00
Priit Jõerüüt
5984df42d4 Translated using Weblate (Estonian)
Currently translated at 100.0% (2029 of 2029 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/et/
2022-05-05 14:30:53 +03:00
Ihor Hordiichuk
8489ce22a5 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (2029 of 2029 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/uk/
2022-05-05 14:30:53 +03:00
lvre
db6921b1b3 Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (2029 of 2029 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/pt_BR/
2022-05-05 14:30:53 +03:00
random
84cb4fd2c3 Translated using Weblate (Italian)
Currently translated at 100.0% (2029 of 2029 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/it/
2022-05-05 14:30:53 +03:00
Szimszon
a44711d419 Translated using Weblate (Hungarian)
Currently translated at 100.0% (2029 of 2029 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/hu/
2022-05-05 14:30:53 +03:00
anoloth
ebaf66c652 Translated using Weblate (Lao)
Currently translated at 8.1% (4 of 49 strings)

Translation: Element iOS/Element iOS (Push)
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios-push/lo/
2022-05-05 14:30:45 +03:00
anoloth
ff4f7c07d8 Added translation using Weblate (Lao) 2022-05-05 14:30:45 +03:00
Linerly
a8f9ad5f69 Translated using Weblate (Indonesian)
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/id/
2022-05-05 14:30:45 +03:00
Szimszon
bde67af088 Translated using Weblate (Hungarian)
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/hu/
2022-05-05 14:30:45 +03:00
anoloth
4c435721f5 Added translation using Weblate (Lao) 2022-05-05 14:30:33 +03:00
leana8959
60aa3e1df0 Translated using Weblate (Chinese (Traditional))
Currently translated at 42.8% (3 of 7 strings)

Translation: Element iOS/Element iOS (Dialogs)
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios-dialogs/zh_Hant/
2022-05-05 14:30:33 +03:00
MaximeE
1d1cf466b6 6110: Fix stop button on timeline cell 2022-05-05 11:56:03 +02:00
Anderas
6aa7ae8976
Merge pull request #6120 from vector-im/andy/another_crash
Fix crash with sections
2022-05-05 10:11:58 +01:00
aringenbach
43d1e6b2b5 Merge branch 'develop' into aringenbach/3526_user_pills 2022-05-05 10:29:01 +02:00
Andy Uhnak
8a619e27da Fix crash with sections 2022-05-05 09:13:31 +01:00
Doug
757244af35 Address PR comments.
Log errors before throwing.
Remove white colour.
Remove AuthenticationCoordinatorState added during rebase.
2022-05-04 19:26:38 +01:00
Doug
c2c2553b8d Remove RegistrationFlowHandling, handling the dummy stage in the wizard. 2022-05-04 19:26:38 +01:00
Doug
3e98964746 Add SessionVerificationListener. 2022-05-04 19:26:38 +01:00
Doug
a8a9f1daaa Allow registration on SSO only servers.
Stop using the homeserver from user defaults.
2022-05-04 19:26:38 +01:00
Doug
7aea1fac63 Fix authentication screens for updated service implementation. 2022-05-04 19:26:38 +01:00
Doug
3161d3d535 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
aringenbach
6bd27e532d Trigger auto-correct on send 2022-05-04 17:39:54 +02:00
SBiOSoftWhare
60d23fa9b2 Merge develop in 6081_lls_screen_integration 2022-05-04 16:53:49 +02:00
aringenbach
144e8fe33c Fix displaying edit & redacted event 2022-05-04 16:53:48 +02:00
SBiOSoftWhare
942f1cfbde RoomCoordinator: Use dedicated UserIndicatorCancel for location sharing. 2022-05-04 16:07:11 +02:00
aringenbach
70b3a61d2e Merge branch 'develop' into aringenbach/3526_user_pills 2022-05-04 16:01:17 +02:00
SBiOSoftWhare
4762be0a88 MXSession: Simplify avatarInput method. 2022-05-04 15:59:53 +02:00
aringenbach
d40ea691bc Set property for UTType & add missing iOS 15 availabilities 2022-05-04 15:58:42 +02:00
SBiOSoftWhare
5c00946cc6 RoomBubbleCellData: Handle SDK typo. 2022-05-04 15:53:13 +02:00
MaximeEvrard42
9758223fa7
Merge pull request #6112 from vector-im/maximee/PSF-672_add_timer_selector
[Location sharing] Add timer selector
2022-05-04 15:26:28 +02:00
aringenbach
c7e738bbac Merge branch 'develop' into aringenbach/3526_user_pills 2022-05-04 13:24:01 +02:00
aringenbach
8b46be6cd4 Fix fonts and edition on replies 2022-05-04 12:17:21 +02:00
MaximeE
0a79a72867 6071: Fix for renaming in SDK 2022-05-04 12:06:38 +02:00
Anderas
b34382f7f7
Merge pull request #6116 from vector-im/andy/6115_fix_crash
Prevent crash when searching
2022-05-03 19:32:46 +01:00
Andy Uhnak
d179cd81d2 Prevent crash when searching 2022-05-03 18:47:03 +01:00
aringenbach
3bf55d5479 Merge branch 'develop' into aringenbach/3526_user_pills 2022-05-03 16:52:23 +02:00
aringenbach
fe954923ab Remove link in composer 2022-05-03 16:51:47 +02:00
SBiOSoftWhare
ec5e493f8f RoomCoordinator: Handle live location viewer and stop sharing. 2022-05-03 16:04:36 +02:00
SBiOSoftWhare
9f330dba0a RoomVC: Add location sharing cell actions. 2022-05-03 15:58:56 +02:00
SBiOSoftWhare
babb56926a MXLocationService: Add convenient methods. 2022-05-03 15:50:33 +02:00
SBiOSoftWhare
69b9783aa8 MXBeaconInfoSummaryProtocol: Add convenient property. 2022-05-03 15:49:49 +02:00
MaximeE
c5c55da854 6071: Add timeout selector when start live sharing 2022-05-03 15:21:51 +02:00
aringenbach
e9aa880927 Fix emote sending and edit message 2022-05-03 15:16:02 +02:00
Gil Eluard
925c36aee8
Fail to open a sub space #5965 (#6080)
* Fail to open a sub space #5965

- Fixed
2022-05-03 11:22:15 +02:00
aringenbach
cd58ae8d9b Fix mention from suggestion 2022-05-03 09:14:59 +02:00
yostyle
c86753a2e6 Hide or disable search in the encrypted rooms 2022-05-02 22:30:39 +02:00
aringenbach
95f2b8f411 Add documentation 2022-05-02 17:36:53 +02:00
aringenbach
5880950f6d Fix copy text with pill 2022-05-02 16:54:45 +02:00
aringenbach
664a18f4f3 Merge branch 'develop' into aringenbach/3526_user_pills 2022-05-02 13:46:40 +02:00
aringenbach
284b5e1d56 Enable sending messages with pills 2022-05-02 13:35:35 +02:00
ismailgulek
bc8a397277
Merge pull request #6085 from vector-im/ismail/5883_room_preview_crash
Fix room preview crash
2022-04-29 13:39:43 +03:00
SBiOSoftWhare
8a01bd2caa RoomCoordinator: Handle live location viewer showing. 2022-04-29 11:08:09 +02:00
SBiOSoftWhare
d214e1a043 RoomViewController: Add delegate method for live location screen presentation request. 2022-04-29 11:08:09 +02:00
SBiOSoftWhare
9191b11b8f MXSession: Add extennsion method to get avatar input from a user id. 2022-04-29 11:08:09 +02:00
MaximeEvrard42
0bc1a79b25
Merge pull request #6088 from vector-im/maximee/6077_lls_SDK_integration_timeline
[Location sharing] Connect SDK on timeline cell
2022-04-29 11:01:54 +02:00
ismailgulek
eebf3f46bc
Fix section index for rooms page 2022-04-29 10:31:49 +03:00
MaximeE
1efceea761 6077: Some adjustment and fix 2022-04-29 09:27:12 +02:00
SBiOSoftWhare
e83417ef69 LocationPlainCell: Use MXBeaconInfoSummaryProtocol instead of MXBeaconInfoSummary reference. 2022-04-28 16:11:37 +02:00
ismailgulek
2d78e58bb0
Fix initializer by not defining convenience 2022-04-28 16:32:28 +03:00
aringenbach
b395d1ca35 Merge branch 'develop' into aringenbach/3526_user_pills 2022-04-28 15:27:10 +02:00
aringenbach
061441a127 Handle custom permalinks im pills 2022-04-28 15:26:36 +02:00
MaximeE
da89e90dea 6077: Fix last commit 2022-04-28 14:36:16 +02:00
ismailgulek
b5c172b0f2
Fix search bar not appearing until second opening 2022-04-28 15:08:13 +03:00
MaximeE
fdc298d126 6077: Push WIP refacto 2022-04-28 12:06:06 +02:00
MaximeE
c8e42b8ca9 Merge branch 'develop' into maximee/6077_lls_SDK_integration_timeline 2022-04-28 12:04:34 +02:00
aringenbach
f96808ec83 Merge branch 'develop' into aringenbach/3526_user_pills 2022-04-28 11:56:09 +02:00
aringenbach
acbb0dbea6 Cleanup pills insertion 2022-04-28 11:55:14 +02:00
aringenbach
c6c87bf677 Cleanup and add documentation 2022-04-28 11:25:47 +02:00
ismailgulek
4af63d91a1
Reduce space between room avatar and name 2022-04-28 03:24:14 +03:00
ismailgulek
00c5aef79a
Reduce space between the title and room name 2022-04-28 03:16:10 +03:00
ismailgulek
6ab6e68047
Fix empty view on the first screen load 2022-04-28 02:30:52 +03:00
ismailgulek
0bb472ac97
Fix disappearing filter when search bar cancel tapped 2022-04-28 02:30:38 +03:00
Doug
3591a3a403
Add AuthenticationService and RegistrationWizard. (#6056) 2022-04-27 16:02:54 +01:00
aringenbach
f3fb2fd374 Fix disappearing attachments and start cleanup 2022-04-27 16:27:49 +02:00
MaximeE
8004aecf06 6077: Implement SDK for live sharing timeline cell 2022-04-27 16:21:42 +02:00
Gil Eluard
1a3effb8b6
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
aringenbach
360bda5488 Setup NSTextAttachmentViewProvider 2022-04-27 11:55:23 +02:00
aringenbach
6254a577b8 Merge branch 'develop' into aringenbach/3526_user_pills 2022-04-27 11:54:05 +02:00
MaximeEvrard42
7e3737aab6
Merge pull request #6055 from vector-im/maximee/6029_lls_timeline_cell
[Location sharing] Live location cell in timeline
2022-04-26 15:58:09 +02:00
MaximeE
14fd798df5 6029: Make some UI change according to comment 2022-04-26 14:50:11 +02:00
Doug
13813353aa
Add locheck run script to Riot target. (#6069)
* Add a locheck pre-build step to find all .strings errors.
* Treat locheck warnings as errors.
* Install mint on CI and pin locheck version.
* Clean up localised strings with invalid formatting
2022-04-26 09:36:05 +01:00
Andy Uhnak
ff49ce76dc Fix tests 2022-04-26 08:26:14 +01:00
MaximeE
fae53b800f 6029: Fix issue with rendering colors 2022-04-25 18:05:26 +02:00
MaximeE
5535f0ddd3 6029: Modify color for dark mode 2022-04-25 17:21:27 +02:00
MaximeE
a503938b64 Merge branch 'develop' into maximee/6029_lls_timeline_cell and apply comments 2022-04-25 15:53:58 +02:00
SBiOSoftWhare
3a09e01f79
Merge pull request #6058 from vector-im/steve/6021_beacon_event
Location sharing: Support live location event in the timeline
2022-04-25 14:25:36 +02:00
Doug
01e83bc8e4
Merge pull request #6068 from RiotTranslateBot/weblate-riot-ios-riot-ios-dialogs
Translations update from Weblate
2022-04-25 13:04:35 +01:00
Weblate
0dd4b77333 Merge branch 'origin/develop' into Weblate. 2022-04-25 11:03:18 +00:00
Weblate
3fdb65e48e Merge branch 'origin/develop' into Weblate. 2022-04-25 10:56:55 +00:00
LinAGKar
1de56c7688 Translated using Weblate (Swedish)
Currently translated at 100.0% (2014 of 2014 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sv/
2022-04-25 10:56:45 +00:00
lvre
aae4c7cfcd Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (2014 of 2014 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/pt_BR/
2022-04-25 10:56:44 +00:00
Sveinn í Felli
e64f442984 Translated using Weblate (Icelandic)
Currently translated at 78.4% (1580 of 2014 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/is/
2022-04-25 10:56:42 +00:00
Christian Woltering
cefde4891e Translated using Weblate (German)
Currently translated at 92.2% (1857 of 2014 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/
2022-04-25 10:56:42 +00:00
SBiOSoftWhare
9a8126d7ac Merge branch 'develop' into steve/6021_beacon_event 2022-04-25 11:07:14 +02:00
aringenbach
99407a722f Merge branch 'develop' into aringenbach/3526_user_pills 2022-04-25 09:26:40 +02:00
MaximeE
14f4744194 6029: Refacto how to handle all state of the live location cell 2022-04-22 18:04:19 +02:00
SBiOSoftWhare
96bfdba5d4
Update Riot/Modules/Room/CellData/RoomBubbleCellData.m
Co-authored-by: Doug <6060466+pixlwave@users.noreply.github.com>
2022-04-22 17:59:15 +02:00
SBiOSoftWhare
61f54b37bd
Update Riot/Modules/Room/CellData/RoomBubbleCellData.m
Co-authored-by: Doug <6060466+pixlwave@users.noreply.github.com>
2022-04-22 17:57:54 +02:00
SBiOSoftWhare
b88c49fc4b Third party licenses: Add DSBottomSheet. 2022-04-22 13:01:27 +02:00
SBiOSoftWhare
e02351e537 Update strings 2022-04-22 12:34:34 +02:00
SBiOSoftWhare
790604dad1 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
SBiOSoftWhare
02ba0ef656 RoomVC: Handle live location sharing cell data. 2022-04-22 11:51:45 +02:00
SBiOSoftWhare
87742ce44b RoomBubbleCellData: Handle live location cell and beacon info summary. 2022-04-22 11:51:22 +02:00
SBiOSoftWhare
7d08f8081f MXKAppSettings: Add beacon info state event as part of room message to enables beacon display on timeline. 2022-04-22 11:50:34 +02:00
MaximeE
5801c8dcbf 6029: finalise configuration of live location cell 2022-04-21 17:29:32 +02:00
Doug
faea2de85b 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
MaximeE
a2f9ff244d 6029: Live location sharing timeline cell 2022-04-21 07:48:22 +02:00
Jozef Gaal
c09b4299d3 Translated using Weblate (Slovak)
Currently translated at 100.0% (2014 of 2014 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sk/
2022-04-21 00:24:25 +00:00
Linerly
476d0bcd36 Translated using Weblate (Indonesian)
Currently translated at 100.0% (2014 of 2014 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/id/
2022-04-21 00:24:23 +00:00
yusf
9c67a18f9b Translated using Weblate (Swedish)
Currently translated at 100.0% (2014 of 2014 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sv/
2022-04-21 00:24:22 +00:00
Andreas Lindhé
44113d6b81 Translated using Weblate (Swedish)
Currently translated at 100.0% (2014 of 2014 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sv/
2022-04-21 00:24:22 +00:00
Andreas Lindhé
d3c7c60c1c Translated using Weblate (Swedish)
Currently translated at 100.0% (2014 of 2014 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sv/
2022-04-20 18:52:18 +00:00
inthepan
d714c3f1a0 Translated using Weblate (Swedish)
Currently translated at 100.0% (2014 of 2014 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sv/
2022-04-20 18:51:57 +00:00
Andy Uhnak
1a2fcb85cc Log decryption error details as context in AnalyticsEvent 2022-04-19 16:09:46 +01:00
Priit Jõerüüt
dc54552fff Translated using Weblate (Estonian)
Currently translated at 99.9% (2012 of 2014 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/et/
2022-04-19 10:59:48 +00:00
Szimszon
d000290656 Translated using Weblate (Hungarian)
Currently translated at 100.0% (2014 of 2014 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/hu/
2022-04-19 10:59:46 +00:00
ismailgulek
9348e11dc8
Add discourage view when server doesn't support threads 2022-04-19 13:32:15 +03:00
ismailgulek
8a687396df
Add strings 2022-04-19 13:31:43 +03:00
ismailgulek
d86af65b98
Add additional text to beta view 2022-04-19 13:31:30 +03:00
ismailgulek
f6d63b7f10
Get information text as a parameter in threads beta view 2022-04-19 13:10:17 +03:00
ismailgulek
c6c2596285
Add missing copy menu item for messages, fixes #6036 2022-04-19 12:57:40 +03:00
Yoan Pintas
c3d7d1eb5e
Merge pull request #6035 from vector-im/yostyle/join_and_show_room
When accepting an invite, expecting to see the room
2022-04-15 15:16:36 +02:00
yostyle
d01c1a3e50 Use autojoin boolean 2022-04-15 14:27:57 +02:00
Priit Jõerüüt
45812fcdd7 Translated using Weblate (Estonian)
Currently translated at 99.9% (2012 of 2014 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/et/
2022-04-15 10:59:47 +00:00
DUCKCHI
60e5a8a168 Translated using Weblate (Korean)
Currently translated at 72.4% (1459 of 2014 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ko/
2022-04-15 10:59:45 +00:00
Szimszon
aa549afafd Translated using Weblate (Hungarian)
Currently translated at 95.9% (1933 of 2014 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/hu/
2022-04-15 10:59:42 +00:00
aringenbach
245dec50a2 Improve link detection near timeline touch location 2022-04-14 13:32:14 +02:00
aringenbach
8d42a7fd39 Add snapshot pill for incoming mentions 2022-04-14 13:30:08 +02:00
Gil Eluard
8f86a65080
Room preview on a long press should not update the read receipt (#6027)
- Done
2022-04-14 10:30:51 +02:00
Doug
c04db50a6c Fix some warnings. 2022-04-13 17:21:11 +01:00
ismailgulek
0a92018e76
Merge pull request #6028 from vector-im/ismail/6023_crashes
Fix some crashes
2022-04-12 20:19:17 +03:00
yostyle
175a8a8aea Show room after accepting invite 2022-04-12 19:16:58 +02:00
Jozef Gaal
3eb3d5d885 Translated using Weblate (Slovak)
Currently translated at 100.0% (2014 of 2014 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sk/
2022-04-12 14:59:54 +00:00
Sveinn í Felli
47e52cdb32 Translated using Weblate (Icelandic)
Currently translated at 78.4% (1580 of 2014 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/is/
2022-04-12 14:59:53 +00:00
Kaede
152a3edecc Translated using Weblate (Japanese)
Currently translated at 69.5% (1401 of 2014 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ja/
2022-04-12 14:59:53 +00:00
Johan Smits
49ec2172e4 Translated using Weblate (Dutch)
Currently translated at 100.0% (2014 of 2014 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/nl/
2022-04-12 14:59:51 +00:00
ismailgulek
0b234f7a93
Copy dictionary before enumerating, fixes crash #6 2022-04-12 14:26:52 +03:00
ismailgulek
61a4c39d8b
Fix crash #5 2022-04-12 13:45:36 +03:00
MaximeEvrard42
dcfaadbf97
Merge pull request #6016 from vector-im/maximee/5982_ls_static_share_viewer
[Location Sharing] Add separate screen for viewing static shared location
2022-04-12 12:32:12 +02:00
Stefan Ceriu
671197699a Fix vector-im/element-ios/issues/6004 - Reset home filters when switching tabs. 2022-04-12 12:49:53 +03:00
MaximeE
586e0295cf 5982: Apply PR comments 2022-04-12 11:35:17 +02:00
Stefan Ceriu
c4b4a33ffb Warn users about incoming iOS 13 support drop. 2022-04-12 11:24:14 +03:00
Stefan Ceriu
5ba0ea74c0 Fix version check banner layout after migration to iOS 15. 2022-04-12 11:24:14 +03:00
Stefan Ceriu
8d3496d26d Fix versionCheckCoordinator being called too early, before the views are loaded, and crashing. 2022-04-12 11:24:14 +03:00
ismailgulek
6c0844ecf2
Fix crash #2 2022-04-12 00:56:58 +03:00
MaximeE
fb962a01aa Merge branch 'develop' into maximee/5982_ls_static_share_viewer 2022-04-11 17:26:07 +02:00
Gil Eluard
87e3c64ef6
Wrong copy for upgrade room message (#6003)
* Wrong copy for upgrade room message

- fixed
2022-04-11 15:46:08 +02:00
SBiOSoftWhare
e1f8d7b833
Merge pull request #5928 from vector-im/steve/5903_lls_start
Location sharing: Support live location sharing start
2022-04-11 14:20:26 +02:00
MaximeE
715031ef41 5982: Clean code and add tests 2022-04-11 10:55:23 +02:00
Dimitriy Ryazantcev
3d83610a3c Translated using Weblate (Russian)
Currently translated at 85.8% (1729 of 2014 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ru/
2022-04-09 12:01:52 +00:00
lvre
2455656858 Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (2014 of 2014 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/pt_BR/
2022-04-09 12:01:50 +00:00
Brennim
e2bb5742dd Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (2014 of 2014 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/pt_BR/
2022-04-09 12:01:36 +00:00
Linerly
b58e9f8fe2 Translated using Weblate (Indonesian)
Currently translated at 100.0% (2014 of 2014 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/id/
2022-04-09 12:01:35 +00:00
Jozef Gaal
311891ac97 Translated using Weblate (Slovak)
Currently translated at 100.0% (2014 of 2014 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sk/
2022-04-09 12:01:18 +00:00
Gil Oliveira
46156c0758 Translated using Weblate (Portuguese)
Currently translated at 3.7% (76 of 2014 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/pt/
2022-04-09 12:01:00 +00:00
random
26d298ab9c Translated using Weblate (Italian)
Currently translated at 100.0% (2014 of 2014 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/it/
2022-04-09 12:00:50 +00:00
Ihor Hordiichuk
e8a04d0775 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (2014 of 2014 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/uk/
2022-04-09 12:00:33 +00:00
Denys Nykula
21f3d4b0ff Translated using Weblate (Ukrainian)
Currently translated at 100.0% (2014 of 2014 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/uk/
2022-04-09 12:00:27 +00:00
Priit Jõerüüt
c4da60a4c5 Translated using Weblate (Estonian)
Currently translated at 99.8% (2011 of 2014 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/et/
2022-04-09 12:00:15 +00:00
Besnik Bleta
255592600b Translated using Weblate (Albanian)
Currently translated at 99.8% (2010 of 2014 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sq/
2022-04-09 11:59:58 +00:00
DUCKCHI
28392df3eb Translated using Weblate (Korean)
Currently translated at 71.3% (1437 of 2014 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ko/
2022-04-09 11:59:40 +00:00
MaximeE
ba8b019f4b 5982: Add string and changelog 2022-04-08 17:47:16 +02:00
MaximeE
18a53e5243 5982: Handle access to new screen 2022-04-08 17:44:22 +02:00
Doug
73815ef465
Merge pull request #6011 from vector-im/doug/localisation
Small changes to localisation
2022-04-08 15:50:12 +01:00
aringenbach
1161e23ce6 Use safe area layout guide on ContactDetailsViewController 2022-04-08 15:22:20 +02:00
Doug
98d730f5a9 Rename NOTIFICATION key to Notification for missing translations.
Make Bundle.app a stored property.
Exclude Pirate from the supported languages.
2022-04-08 14:14:34 +01:00
Weblate
bae3d6426a Merge branch 'origin/develop' into Weblate. 2022-04-08 10:52:02 +00:00
SBiOSoftWhare
ba4d6b15e7 RoomVC: Fix live location banner showing. 2022-04-08 12:31:09 +02:00
SBiOSoftWhare
2ecbd8a3ba MockRoomSummary: Update with userIdsSharingLiveBeacon property. 2022-04-08 12:30:37 +02:00
SBiOSoftWhare
3fd0212299 Merge branch 'develop' into steve/5903_lls_start
# Conflicts:
#	Riot/Modules/Room/RoomViewController.h
#	RiotSwiftUI/Modules/Room/LocationSharing/Coordinator/LocationSharingCoordinator.swift
#	RiotSwiftUI/Modules/Room/LocationSharing/LocationSharingModels.swift
#	RiotSwiftUI/Modules/Room/LocationSharing/LocationSharingViewModel.swift
2022-04-08 11:09:06 +02:00
Gil Oliveira
4f36639a37 Translated using Weblate (Portuguese)
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/pt/
2022-04-07 14:59:31 +00:00
Eduard Cercós
d67f8c5528 Translated using Weblate (Catalan)
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/ca/
2022-04-07 14:59:31 +00:00
Eduard Cercós
109b19d2f8 Translated using Weblate (Catalan)
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/ca/
2022-04-07 12:59:31 +00:00
Andy Uhnak
3531313edc Merge branch 'develop' into andy/5619_home_reloads 2022-04-07 10:49:15 +01:00
Andy Uhnak
ee0351687e Align style 2022-04-07 10:47:06 +01:00
Anderas
66d9bb5df1
Merge pull request #5968 from vector-im/andy/sections_refactor
Refactor sections as enum types
2022-04-07 10:43:23 +01:00
aringenbach
3e54762ad0
Merge pull request #5999 from vector-im/aringenbach/5995_presence_offline_mode
Presence offline mode setting
2022-04-07 11:43:13 +02:00
Andy Uhnak
c7a3b89ca2 Merge branch 'develop' into andy/5958_home_scroll 2022-04-07 09:57:47 +01:00
aringenbach
92e094dca6 Rename build setting & encode with string value 2022-04-07 09:38:21 +02:00
Doug
747b4992ed Merge branch 'master' into develop 2022-04-06 17:48:50 +01:00
Doug
607481b66c Use SwiftGen to update VectorL10n 🤦‍♂️ 2022-04-06 15:51:32 +01:00
Doug
5d65eed8bf Notification strings fall back to English if missing 2022-04-06 15:44:12 +01:00
aringenbach
be35bfedd3 Fix RoomTitleView default presence display & add a constraint for disambiguation on RoomInfoBasicView 2022-04-06 16:01:49 +02:00
aringenbach
72e35b7a5b Update MXPresence to NS_ENUM 2022-04-06 15:23:36 +02:00
aringenbach
6a82bf9e01 Add presence offline mode setting 2022-04-06 15:18:54 +02:00
aringenbach
2b29887ce5
Merge pull request #5972 from vector-im/aringenbach/5933_presence_indicator
Display presence indicator on Home & DM
2022-04-06 15:17:48 +02:00
Gil Eluard
740d50f2d5
Room context preview dismissed unexpectedly (#5993)
- fixed
2022-04-06 10:43:35 +02:00
SBiOSoftWhare
7662065d3f LiveLocationSharingViewer: Add navigation title. 2022-04-06 09:41:33 +02:00
Doug
ce38eb853f
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
f66b9cd542 Update share icon. 2022-04-05 18:37:01 +02:00
SBiOSoftWhare
8201e1c37c Update strings. 2022-04-05 18:36:53 +02:00
SBiOSoftWhare
d7ef08b17d Update strings 2022-04-05 17:44:04 +02:00
Doug
76c149a3be
Merge pull request #5984 from vector-im/doug/disable_rtl
Disable RTL languages for now.
2022-04-05 14:53:23 +01:00
aringenbach
2898f60921 Weakify self on presence notifications observers 2022-04-05 15:21:53 +02:00
aringenbach
adede14128 PresenceIndicatorView Swift implementation 2022-04-05 15:13:58 +02:00
Doug
7740f4f047
Merge pull request #5979 from RiotTranslateBot/weblate-riot-ios-riot-ios
Translations update from Weblate
2022-04-05 13:32:24 +01:00
Doug
f61f633f55 Disable RTL languages for now. 2022-04-05 13:23:52 +01:00
aringenbach
fd86d0e331 Merge branch 'develop' into aringenbach/5933_presence_indicator 2022-04-05 14:14:45 +02:00
ismailgulek
dc96f0a05d
Reload thread data source without notifying the screen 2022-04-05 14:04:48 +03:00
ismailgulek
73f08b453e
Merge pull request #5977 from vector-im/ismail/5878_threads_design_tweaks
Threads design tweaks
2022-04-05 13:36:20 +03:00
Doug
f1ba311b60
Merge pull request #5980 from RiotTranslateBot/weblate-riot-ios-riot-ios-push
Translations update from Weblate
2022-04-05 11:25:47 +01:00
Doug
d84ed03f55
Merge pull request #5981 from RiotTranslateBot/weblate-riot-ios-riot-ios-dialogs
Translations update from Weblate
2022-04-05 11:23:25 +01:00
ismailgulek
df0feba45c
Move extension into Element 2022-04-05 13:09:46 +03:00
ismailgulek
028861d28c
Merge branch 'develop' into ismail/5878_threads_design_tweaks 2022-04-05 13:02:19 +03:00
ismailgulek
670a86fff5
Merge pull request #5970 from vector-im/ismail/5772_threads_opt-in
Threads opt-in screen
2022-04-05 12:36:01 +03:00
ismailgulek
13a0e63ec4
Move threads enabling logic to the coordinator 2022-04-05 11:35:57 +03:00
Weblate
d20abff23d Merge branch 'origin/develop' into Weblate. 2022-04-05 08:27:23 +00:00
Weblate
5e0141c5eb Merge branch 'origin/develop' into Weblate. 2022-04-05 08:27:18 +00:00
Weblate
5a546907a1 Merge branch 'origin/develop' into Weblate. 2022-04-05 08:25:23 +00:00
ismailgulek
e18466d464
Do not truncate lines in threads empty view 2022-04-05 02:38:36 +03:00
ismailgulek
bb93fbdb11
Do not navigate to thread screen for thread root events 2022-04-05 02:36:10 +03:00