Commit Graph

6572 Commits

Author SHA1 Message Date
SBiOSoftWhare 3f23c2f9f3 Add RoomCoordinator. 2021-10-05 10:48:52 +02:00
SBiOSoftWhare 00d289259b Use NavigationRouterStore where needed. 2021-10-05 10:48:52 +02:00
SBiOSoftWhare a294bce588 Add NavigationRouterStore that enables to get a NavigationRouter from a UINavigationController controller instance. 2021-10-05 10:48:52 +02:00
SBiOSoftWhare e24fd3e07a NavigationRouter: Add create and destroy notifications. 2021-10-05 10:48:52 +02:00
SBiOSoftWhare 1bfb633a43 SplitViewCoordinator: Update detail presentation management and add a pop completion and replacing detail controller. 2021-10-05 10:48:52 +02:00
SBiOSoftWhare 88d1a8c510 SplitViewMasterPresentable: Simplify protocol. 2021-10-05 10:48:52 +02:00
SBiOSoftWhare 9314650648 TabBarCoordinator: Improve popToHome method. Do not steal the navigationController.delegate anymore. 2021-10-05 10:48:52 +02:00
SBiOSoftWhare bd0774d205 Create GroupDetailsCoordinator. 2021-10-05 10:48:52 +02:00
SBiOSoftWhare 5be067becf UIViewController: Add convenient method to set splitViewController displayModeButtonItem if needed. 2021-10-05 10:48:52 +02:00
SBiOSoftWhare a8d9455b69 Create ContactDetailsCoordinator. 2021-10-05 10:48:51 +02:00
SBiOSoftWhare 15e9ca5941 Split view: Set navigationItem.leftItemsSupplementBackButton to YES for view controllers used as detail. 2021-10-05 10:48:51 +02:00
SBiOSoftWhare a3537a4683 NavigationRouter: Add convenient methods. Send local notifications when NavigationRouter stack change. 2021-10-05 10:48:51 +02:00
SBiOSoftWhare 711dd468e9 Array: Add convenient remove method. 2021-10-05 10:48:51 +02:00
Ihor Hordiichuk 3e45b0cd2b Translated using Weblate (Ukrainian)
Currently translated at 48.7% (641 of 1316 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/uk/
2021-10-02 00:25:40 +00:00
libexus 64fee20017 Translated using Weblate (German)
Currently translated at 99.8% (1314 of 1316 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/
2021-10-02 00:25:33 +00:00
artevaeckt 92da23af2e Translated using Weblate (German)
Currently translated at 99.8% (1314 of 1316 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/
2021-10-02 00:25:32 +00:00
jelv 8f9843c168 Translated using Weblate (Dutch)
Currently translated at 100.0% (1316 of 1316 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/nl/
2021-10-02 00:25:32 +00:00
Doug 634424d288 Small tweaks plus changelog entry.
Use the new generated localisation strings. Add comments.

Address feedback from PR review.
2021-10-01 16:16:26 +01:00
manuroe cea2c9af60 i18n: Standardise casing of identity server and integration manager. 2021-10-01 11:51:30 +01:00
manuroe ba122a93e4 RecentsDataSource: Memory leak in [RecentsDataSource dataSource:didStateChange:] 2021-10-01 11:34:39 +01:00
manuroe e5f9ee42f2 Merge branch 'master' into develop 2021-09-30 23:51:17 +01:00
Doug 997ee54f20 Merge branch 'develop' into doug/4484_contacts_access
# Conflicts:
#	Riot/Assets/en.lproj/Vector.strings
#	Riot/Generated/Strings.swift
#	Riot/Modules/Application/LegacyAppDelegate.m
#	Riot/Modules/Settings/SettingsViewController.m
2021-09-30 11:14:02 +01:00
Gil Eluard 64881b0a86 Spaces still visible after logging in with another account #4916
- fixed after AvatarViewData rework
2021-09-30 10:45:20 +02:00
Stefan Ceriu 313e666017 vector-im/element-ios/issues/4899 - Fixed various localization issues. 2021-09-30 09:40:12 +03:00
Stefan Ceriu 7b75dec011 vector-im/element-ios/issues/4899 - Replaced (*almost*) all NSLocalizedString calls with newly generated ObjC methods. 2021-09-30 09:40:12 +03:00
manuroe 9ac8624274 AppDelegate: Fix a crash when backgrounding the app
By avoiding to call [MXCrossSigning refreshStateWithSuccess]  because it leads to a crash in Realm.
2021-09-29 22:02:19 +01:00
Doug 5d3c3cf5d7 Add an image for the integration manager to ServiceTermsModalScreenViewController. 2021-09-29 17:40:37 +01:00
Doug 21a71abedb Merge pull request #4924 from vector-im/doug/4896_url_previews_string_whitespace
Use attributed string whitespace for URL previews.
2021-09-29 16:18:31 +01:00
Doug 0d8759d286 Conform URLPreviewData to MXKURLPreviewDataProtocol. 2021-09-29 12:12:25 +01:00
Doug 522f4e800c Check whether URL previews should be shown in a single location.
Reset all cell data when this setting is changed to force a refresh.
Rename `hasClosedPreview(from:)` to `shouldShowPreview(for:)` for clarity and potentially adding more rules at a later date.
2021-09-29 11:39:11 +01:00
Doug 518d108573 Add invalidateLayout to RoomBubbleCellData. 2021-09-29 10:36:35 +01:00
SBiOSoftWhare 65660c6d3f AvatarViewData: Make mediaManager property optional. 2021-09-29 11:28:13 +02:00
libexus 3c863b4f84 Translated using Weblate (German)
Currently translated at 99.7% (1313 of 1316 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/
2021-09-28 16:41:49 +00:00
artevaeckt d67921ed61 Translated using Weblate (German)
Currently translated at 99.7% (1313 of 1316 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/
2021-09-28 16:41:48 +00:00
Weblate ba292543cb Merge branch 'origin/develop' into Weblate. 2021-09-28 16:00:15 +00:00
Szimszon 41dbf69060 Translated using Weblate (Hungarian)
Currently translated at 100.0% (1316 of 1316 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/hu/
2021-09-28 16:00:06 +00:00
Nikita Epifanov 2bfe11ea1c Translated using Weblate (Russian)
Currently translated at 99.4% (1309 of 1316 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ru/
2021-09-28 16:00:02 +00:00
Gil Eluard 137da63d8b App may not start in 1.6.0 #4919
- Update after review
2021-09-28 15:22:30 +02:00
Gil Eluard a42af21f2d App may not start in 1.6.0 #4919
- Update after review
2021-09-28 14:45:34 +02:00
Gil Eluard 5a22063e81 App may not start in 1.6.0 #4919
- Fixed
2021-09-28 13:07:10 +02:00
lvre bf2436d80f Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (1316 of 1316 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/pt_BR/
2021-09-28 10:25:34 +00:00
random 54de96c095 Translated using Weblate (Italian)
Currently translated at 100.0% (1316 of 1316 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/it/
2021-09-28 10:25:34 +00:00
artevaeckt d6ed2bb5ea Translated using Weblate (German)
Currently translated at 99.6% (1311 of 1316 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/
2021-09-28 10:25:31 +00:00
Doug 3fd7a16bca Use bubbleComponentWithLinkForEventId: in RoomDataSource. 2021-09-27 18:43:53 +01:00
Doug be69881d30 Move URL preview properties from RoomBubbleCellData in MXKRoomBubbleComponent.
Stop breaking up the bubble data for links now that vertical whitespace is added.
2021-09-27 18:15:48 +01:00
Doug df8ac48ba2 Merge branch 'develop' into doug/4896_url_previews_string_whitespace 2021-09-27 14:44:17 +01:00
Gil Eluard 5225d3fc4b Spaces still visible after logging in with another account #4916 2021-09-27 12:51:28 +02:00
Priit Jõerüüt 045e3ce60f Translated using Weblate (Estonian)
Currently translated at 100.0% (1316 of 1316 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/et/
2021-09-26 18:25:48 +00:00
Ihor Hordiichuk c11937dd98 Translated using Weblate (Ukrainian)
Currently translated at 42.5% (560 of 1316 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/uk/
2021-09-26 18:25:45 +00:00
lvre 90668a461c Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (1316 of 1316 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/pt_BR/
2021-09-26 18:25:44 +00:00