Commit Graph

12797 Commits

Author SHA1 Message Date
Le Dang Trung a793bc29ba Translated using Weblate (Vietnamese)
Currently translated at 26.2% (338 of 1286 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/vi/
2021-09-11 08:25:26 +00:00
sr093906 5679abd5c6 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (1286 of 1286 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/zh_Hans/
2021-09-11 08:25:25 +00:00
David Langley 85dc35faca move MockScreenTest to UI folder as should be excluded from Unit test target 2021-09-10 17:02:20 +01:00
David Langley 0dc08151b6 fix immutability 2021-09-10 16:56:35 +01:00
David Langley acc3de0b32 fix example userId and avatarUrl 2021-09-10 16:55:11 +01:00
David Langley 214748b995 Add utility to run UI tests for Screen states, add screen states for template and finish unit test. 2021-09-10 16:43:31 +01:00
David Langley d8c29083c5 Merge pull request #4818 from vector-im/langleyd/4816_fix_swiftui_theme_updates
Fix SwiftUI theme updates
2021-09-10 12:19:23 +01:00
David Langley f5f9f875fe Create 4816.bugfix 2021-09-10 11:18:26 +01:00
David Langley a962dfff29 Always get the identifier from the theme. 2021-09-10 11:14:42 +01:00
David Langley ebcaa37568 get theme id from theme, always republish theme updates. 2021-09-10 10:54:50 +01:00
Chelsea Finnie b74636f4b6 Fix redirection issue when logging in with single sign on. Fixes #4785.
Signed-off-by: Chelsea Finnie <chelseafinnie@catalyst.net.nz>
2021-09-10 15:14:38 +12:00
David Langley eaedefa3c2 Add configurable logger for RiotSwiftUI 2021-09-09 22:42:00 +01:00
David Langley d157f1b68d Update based on comments from Doug 2021-09-09 17:00:45 +01:00
David Langley aa3cedbf9e UITests and Mock Screens
Adds the test targets for Unit and UI tests
Adds mock screen data and utilities to render each mock screen for previews/ui tests.
Changes Published property in the service to CurrentValueSubject. we don't need the synthesized aspect of Published and property wrappers cannot be included in protocols.
2021-09-09 16:23:00 +01:00
SBiOSoftWhare ee7f6b52f7 Merge branch 'develop' into steve/4734_nav_room_stack
# Conflicts:
#	Riot/Modules/Room/RoomViewController.m
2021-09-09 16:45:35 +02:00
Doug bdf5aa3868 Update strings in SettingsViewController. 2021-09-09 15:17:29 +01:00
Doug 9e8da35bd8 Revert search bar placeholder. 2021-09-09 14:41:03 +01:00
Doug 76107b4ba4 Update strings and add localise. Use theme v2. 2021-09-09 13:08:50 +01:00
Doug 60108e8ef8 Merge branch 'develop' into doug/4484_contacts_access 2021-09-09 12:24:08 +01:00
David Langley 760ba726ba Merge branch 'langleyd/4781_swiftui_template_examples' of https://github.com/vector-im/element-ios into langleyd/4781_swiftui_template_examples 2021-09-09 10:50:42 +01:00
David Langley 85e82fd0cb Make reducer static, pass viewState directly to reducer, log reducer. 2021-09-09 10:50:39 +01:00
David Langley cd567e4de8 Update RiotSwiftUI/Modules/Template/SimpleUserProfileExample/ViewModel/TemplateUserProfileViewModel.swift
Co-authored-by: manuroe <manuroe@users.noreply.github.com>
2021-09-09 10:34:25 +01:00
David Langley 433b7b6d90 Apply documentation suggestions from code review
Co-authored-by: manuroe <manuroe@users.noreply.github.com>
2021-09-09 10:31:41 +01:00
manuroe a0e8c371fd Prepare for new sprint 2021-09-09 11:13:37 +02:00
manuroe 2ed5aad3ef Merge branch 'master' into develop 2021-09-09 11:13:35 +02:00
manuroe 46450bfb9f Merge branch 'release/1.5.3/master' 2021-09-09 11:13:31 +02:00
manuroe af7ecefb05 finish version++ 2021-09-09 11:13:31 +02:00
manuroe 084c927e0a Merge pull request #4811 from vector-im/release/1.5.3/release
Release 1.5.3
2021-09-09 11:05:07 +02:00
manuroe 554f4e1953 version++ 2021-09-09 10:33:01 +02:00
manuroe 576381d7d5 changelog.d: Upgrade MatrixKit version ([v0.16.0](https://github.com/matrix-org/matrix-ios-kit/releases/tag/v0.16.0)). 2021-09-09 10:33:00 +02:00
Doug 20a19f473a Merge pull request #4805 from vector-im/doug/888_missed_pr_feedback
Resolves a couple of missed comments on URL previews
2021-09-09 09:06:39 +01:00
Element Translate Bot 30ee031c8d Translated using Weblate (Ukrainian) (#4808)
Currently translated at 100.0% (48 of 48 strings)

Translation: Element iOS/Element iOS (Push)
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios-push/uk/

Co-authored-by: Ihor Hordiichuk <igor_ck@outlook.com>
Co-authored-by: Weblate <noreply@weblate.org>
2021-09-09 08:42:45 +02:00
Element Translate Bot 70a737a2ab Translations update from Weblate (#4807)
* Translated using Weblate (Dutch)

Currently translated at 99.1% (1270 of 1281 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/nl/

* Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (1281 of 1281 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/zh_Hans/

* Translated using Weblate (Hungarian)

Currently translated at 100.0% (1281 of 1281 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/hu/

* Translated using Weblate (Albanian)

Currently translated at 99.6% (1276 of 1281 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sq/

* Translated using Weblate (Italian)

Currently translated at 100.0% (1281 of 1281 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/it/

* Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (1281 of 1281 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/pt_BR/

* Translated using Weblate (Polish)

Currently translated at 100.0% (1281 of 1281 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/pl/

* Translated using Weblate (Swedish)

Currently translated at 100.0% (1281 of 1281 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sv/

* Translated using Weblate (Persian)

Currently translated at 6.0% (77 of 1281 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/fa/

* Translated using Weblate (Dutch)

Currently translated at 100.0% (1281 of 1281 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/nl/

* Translated using Weblate (French)

Currently translated at 99.9% (1280 of 1281 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/fr/

* Translated using Weblate (Spanish)

Currently translated at 43.6% (559 of 1281 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/es/

* Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (1281 of 1281 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/pt_BR/

* Translated using Weblate (Polish)

Currently translated at 100.0% (1281 of 1281 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/pl/

* Translated using Weblate (Estonian)

Currently translated at 100.0% (1281 of 1281 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/et/

* Translated using Weblate (Spanish)

Currently translated at 44.1% (566 of 1281 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/es/

* Translated using Weblate (Russian)

Currently translated at 97.8% (1253 of 1281 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ru/

* Translated using Weblate (Ukrainian)

Currently translated at 28.0% (359 of 1281 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/uk/

* Translated using Weblate (Ukrainian)

Currently translated at 37.1% (476 of 1281 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/uk/

* Translated using Weblate (Ukrainian)

Currently translated at 37.7% (483 of 1281 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/uk/

* Translated using Weblate (Ukrainian)

Currently translated at 37.7% (483 of 1281 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/uk/

Co-authored-by: jelv <post@jelv.nl>
Co-authored-by: sr093906 <spice2wolf@gmail.com>
Co-authored-by: Szimszon <github@oregpreshaz.eu>
Co-authored-by: Besnik Bleta <besnik@programeshqip.org>
Co-authored-by: random <dictionary@tutamail.com>
Co-authored-by: lvre <7uu3qrbvm@relay.firefox.com>
Co-authored-by: Bartosz <barpaw@gmail.com>
Co-authored-by: LinAGKar <linus.kardell@gmail.com>
Co-authored-by: MohammadR. Fekri <fekri.m@icloud.com>
Co-authored-by: Thibault Martin <mail@thibaultmart.in>
Co-authored-by: iaiz <git@iapellaniz.com>
Co-authored-by: Priit Jõerüüt <riot@joeruut.com>
Co-authored-by: Dmitry Sandalov <dmitry@sandalov.org>
Co-authored-by: Ihor Hordiichuk <igor_ck@outlook.com>
Co-authored-by: Weblate <noreply@weblate.org>
2021-09-09 08:42:14 +02:00
David Langley 0dbc7a17f3 fix build 2021-09-08 17:56:51 +01:00
Doug 790b4cc6cc Log Core Data save errors. Use a static property for the Core Data in memory SQLite URL. 2021-09-08 17:45:02 +01:00
Doug 13ddb8cfaf Merge pull request #4790 from vector-im/doug/888_add_url_previews
Add URL previews as a Labs feature
2021-09-08 17:19:41 +01:00
David Langley 81414bc38e Fix retain cycle 2021-09-08 16:37:56 +01:00
Doug 96cfa3743f Revert "Add matrix.to to firstURLDetectionIgnoredHosts."
This reverts commit 6c99bee97b014640ff55c1064c17facedea550c5.
2021-09-08 16:35:16 +01:00
David Langley 1ac6ae4aea Extract presence listener setup out to own function. 2021-09-08 16:28:08 +01:00
Doug 864e929c80 Add matrix.to to firstURLDetectionIgnoredHosts. 2021-09-08 16:24:50 +01:00
Doug b7ed2d6d58 Revert height computation for now. 2021-09-08 15:59:30 +01:00
David Langley 350fc6a742 CoordinatorParamters, Type -> Protocol, remove MX Prefix. 2021-09-08 15:47:24 +01:00
Doug 173b22822c Rename Core Data objects.
URLPreviewCacheData becomes URLPreviewData in the model with a class name of URLPreviewDataMO
ClosedURLData becomes URLPreviewUserData in the model with a class name of URLPreviewUserDataMO
2021-09-08 15:47:14 +01:00
David Langley 1e0512c301 Add template unit tests and publisher utility. 2021-09-08 15:32:41 +01:00
Doug ecf9503dc9 Update for PR feedback.
URLPreviewManager becomes URLPreviewService.
addVerticalWhitespaceToString used instead of heightForCellData multiple times.
All newline characters removed.
2021-09-08 15:10:13 +01:00
ismailgulek 43f1ccd990 Merge pull request #4802 from vector-im/ismail/4801_clear_cache_spinner
Wait for sync response when clearing cache
2021-09-08 15:22:20 +03:00
ismailgulek 758a94f1db Add changelog 2021-09-08 14:08:20 +03:00
ismailgulek 591b29b644 Remove forgotten Jitsi call property and function 2021-09-08 14:07:19 +03:00
ismailgulek fff8bb63ac Wait for sync response when clearing cache 2021-09-08 14:06:41 +03:00
ismailgulek b473b9e205 Post data ready notification every time 2021-09-08 13:54:08 +03:00