Skip to content

Commit e4a1fb0

Browse files
ismailgulekAnderasVelin92paleksandrsJohennes
authored
Release 1.9.9 (#6924)
* Login with QR UI components (#6790) * Display QR button on login screen if HS supports * Create start screen * Add build flag * Connect start screen to the login * QR display screen * Move `LabelledDividerView` into separate file * Show display QR screen on button tap * Add swift concurreny to CameraAccessManager * Introduce `QRLoginServiceProtocol` * Use new service in screens * Introduce scan QR code screen * Remove hardcoded service availability * Remove unnecessary import * Add confirmation screen * Add loading screen * Fix ZXingObjc targets * Add failure screen * Add strings * Various UI tweaks, navigation according to the service state * Fix tests * Add string for invalid QR error * Add QR login service mode * dark mode support almost completed * 'View all' button in other sessions list * Changelog * Only use device type name as fallback for session display name * Add changelog * Revert translation changes * Fix copyright year * updated the package and added a circle background to the + button * QR login from device manager (#6818) * Add link device button into the sessions overview screen * Run Swift format * Fix tests * Fix a crash in tests * Fix PR remark * Bring back English string for now to unbreak the build * pr comment addressed * Fix composer resizing animations * Remove prefix from tests * Add back generated user session name string * Fixed swiftformat warnings * Remove current app name from device type name * updated package version * QR Login additional flags (#6825) * Include app name in default session display name * Add changelog * edit is displayed in the WYSIWYG, but the send button still sends a new message instead of correcting the edit * Move composer send media selection to it's own coordinator and us e ioS 15 api for sheet * fix newline in pod lockfile * fix newline * Add labs flag and strings * Translated using Weblate (Italian) Currently translated at 100.0% (2229 of 2229 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/it/ * Translated using Weblate (Slovak) Currently translated at 100.0% (2229 of 2229 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sk/ * Translated using Weblate (Indonesian) Currently translated at 100.0% (2229 of 2229 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/id/ * Translated using Weblate (Estonian) Currently translated at 100.0% (2229 of 2229 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/et/ * Translated using Weblate (Ukrainian) Currently translated at 100.0% (2229 of 2229 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/uk/ * Translated using Weblate (German) Currently translated at 100.0% (2229 of 2229 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/ * Translated using Weblate (German) Currently translated at 100.0% (2229 of 2229 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/ * Translated using Weblate (Icelandic) Currently translated at 86.0% (1919 of 2229 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/is/ * Split out models, add some tests and fix some formatting. * Fixed formatting * Expose AuthenticationRestClient async login token generation method (MSC3882) * Only update the nav bar from the top SwiftUI view. * Bugfix: Element freezes after searching in a room #6762 * Tidy-up formatting. * Hide Maximise button as animations not working correctly * Remove the ffmpeg pod. * created the replace formatted text function * Fix authentication tests. * 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/ * Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (2229 of 2229 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/pt_BR/ * Translated using Weblate (Indonesian) Currently translated at 100.0% (2229 of 2229 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/id/ * Translations update from Weblate (#6843) * Translated using Weblate (Italian) Currently translated at 100.0% (2229 of 2229 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/it/ * Translated using Weblate (Slovak) Currently translated at 100.0% (2229 of 2229 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sk/ * Translated using Weblate (Indonesian) Currently translated at 100.0% (2229 of 2229 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/id/ * Translated using Weblate (Estonian) Currently translated at 100.0% (2229 of 2229 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/et/ * Translated using Weblate (Ukrainian) Currently translated at 100.0% (2229 of 2229 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/uk/ * Translated using Weblate (German) Currently translated at 100.0% (2229 of 2229 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/ * Translated using Weblate (German) Currently translated at 100.0% (2229 of 2229 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/ * Translated using Weblate (Icelandic) Currently translated at 86.0% (1919 of 2229 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/is/ * Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (2229 of 2229 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/pt_BR/ * Translated using Weblate (Indonesian) Currently translated at 100.0% (2229 of 2229 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/id/ Co-authored-by: random <[email protected]> Co-authored-by: Jozef Gaal <[email protected]> Co-authored-by: Linerly <[email protected]> Co-authored-by: Priit Jõerüüt <[email protected]> Co-authored-by: Ihor Hordiichuk <[email protected]> Co-authored-by: Vri <[email protected]> Co-authored-by: Thomas Schmidt <[email protected]> Co-authored-by: Sveinn í Felli <[email protected]> Co-authored-by: lvre <[email protected]> Co-authored-by: Weblate <[email protected]> * Translations update from Weblate (#6844) * Translated using Weblate (Icelandic) 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/is/ * 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/ Co-authored-by: Sveinn í Felli <[email protected]> Co-authored-by: LinAGKar <[email protected]> Co-authored-by: Weblate <[email protected]> * edit works functionally (no UI changes yet) * package update * formatted reply support * error logging improvement * code improvements * improving code * improving overall code * Filter button * Verified sessions * reverting the xcscheme file * revert * todo reminder * Ignore OS version from web based sessions (PSG-826) (#6852) * Ignore OS version from web based sessions * Add changelog * Clear filter button * Device Manager: Rename Session (#6826) * Publish the user sessions overview data. * Add UserSessionName screen. * Update logout action to match Figma more closely. * UI and unit tests * Device Manager: Verify session (#6832) * Initial implementation * Add verificationState to UserSessionInfo * Listen for changes device changes in the service. * Remove loader for static location sharing * Remove loader for live location sharing * Move completions around * Add changelog.d file * edit mode changes the send button * right assets * color improvements and implementing the cancel callback * implemented cancel, but I need to actually need to solve a problem where the previous text is not stored in case of cancel of the reply/edit * edit reply completed, just need to polish the UI a bit more. * Renamed OtherUserSessionsFilter to UserOtherSessionsFilter * Changelog * Formating * some UI tweaks * Add voice broadcast state event (#6785) * Tidy up TabBarCoordinator now that AllChatsCoordinator exists. * Update Riot/Assets/en.lproj/Vector.strings Co-authored-by: Doug <[email protected]> * Update RiotSwiftUI/Modules/UserSessions/UserOtherSessions/UserOtherSessionsModels.swift Co-authored-by: Doug <[email protected]> * Single scale image * Renamed filerWasChanged to filterWasChanged * Revert collections update * Added accessibility label to filter menu * pr comment + some design improvements * should now be aligned to the designs * get rid of additional UIHostingController. Cleanup and comments. * legacy sendMode code separation to have RiotSwiftUI be able to build. * Added last activity item to session details screen * fix * More comments * Update strings for unknown sessions. * Fix RiotTests. * code improvements * wiftlint * Remove verify session button for other sessions when the current session is unverified * Implement login with scanned QR code flows * Fix initiator flows and e2e tests * Add missing rendezvousServerBaseURL buildSetting * Add changelog * Remove extra step as no longer required * Fix typo * Remove now unnecessary creator public key publishing. Rebuilt flows and fixed tests * Fix UI tests for features currently disabled * composer code improvement * improving code * unit tests * Tests completed! The only doubt I have left is about testing the string content considering the localisations in tests * code improvement * code improvement * ui tests should now work on CI * ui test should work now * ui tests fix on ci * ui test improvements * Correct verificationStatusAdditionalInfoText for other session * Changelog * Correct label for other verified session * Formating fixes * Update enhancement issue template Link to discussions for cross-platform and feature requests * Updates based on comments. * more comment updates * unit tests improved! * improved UI tests * Add a SignOutFlowPresenter. (#6854) Used in AllChats, UserSessions and Settings. (TabBarCoordinator is unnecessary as signout will be removed from there). * Additional translations and accessiblity labels * Added E2EE support on sessions created through QR code login * Fixed various SwiftFormat warnings * Remove unnecessary private key requests as it already happens automatically when marking the existing device as verified * Allow the login with qr button to be shown on the login screen if the currently selected homeserver supports it * Check login intents match between QR code and current flow * Fix authentication unit tests * Login against the homeserver provided through the QR code * Navigating to session overview goes to session details * Changelog * Fix typo * custom tint + blinking dark theme text color issue fix * Identify inactive sessions * Changelog * Translated using Weblate (German) Currently translated at 100.0% (2269 of 2269 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/ * Translated using Weblate (French) Currently translated at 100.0% (2269 of 2269 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/fr/ * Translated using Weblate (Italian) Currently translated at 100.0% (2269 of 2269 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% (2269 of 2269 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/pt_BR/ * Translated using Weblate (Ukrainian) Currently translated at 100.0% (2269 of 2269 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/uk/ * Translated using Weblate (Indonesian) Currently translated at 100.0% (2269 of 2269 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/id/ * Translated using Weblate (Slovak) Currently translated at 100.0% (2269 of 2269 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sk/ * opacity transition implemented * 0.15 animation * updated UI tests * project yml with the latest working version of the package * "Notifications on this device" not refreshed in user settings screen * Update tools. • Un-pin versions to update tools on each release. • Switch to SwiftFormat as a pod. * All chats shows no rooms in the list - Fixed * added the grabber and the corner radius * the right corner radius value * ios 16 custom detent * height value * Revert "height value" This reverts commit fae63c6f768d2dd375d431bc16acca31e2dd56bb. * Revert "ios 16 custom detent" This reverts commit 758dacc00e77c57b787aae71405a1f90c03c3666. * better padding * Update Wysiwyg dep and use new focused param on WysiwygComposerView * Filter out application section if needed * Add changelog.d file * design improvements! * designs are perfect now * Fix bubble cell visibility (#6893) * updated the swiftpm * package resolved * Set inputAccessoryViewForKeyboard so that interactive dismissal works. * [Voice Broadcast] Aggregate the chunks of voice messages in room timeline (#6891) * Add missing changelogs * changelog * changelog * changelog linked to an issue * Add weak self reference to closure * spacing improved further * Use unstable prefixes for QR code login * Changelog * Force update client information * Changelog * Fix incorrect Task creation for processing scanned qr codes * Check and mark the received MSK as trusted before locally verifying the existing device * Translations update from Weblate (#6907) * Translated using Weblate (German) Currently translated at 100.0% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/ * Translated using Weblate (German) Currently translated at 100.0% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/ * Translated using Weblate (Russian) Currently translated at 81.2% (1870 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ru/ * Translated using Weblate (Hungarian) Currently translated at 100.0% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/hu/ * Translated using Weblate (Bulgarian) Currently translated at 66.4% (1529 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/bg/ * Translated using Weblate (Italian) Currently translated at 100.0% (2301 of 2301 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% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/pt_BR/ * Translated using Weblate (Ukrainian) Currently translated at 100.0% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/uk/ * Translated using Weblate (Estonian) Currently translated at 97.5% (2245 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/et/ * Translated using Weblate (Indonesian) Currently translated at 100.0% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/id/ * Translated using Weblate (Slovak) Currently translated at 100.0% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sk/ * Translated using Weblate (Italian) Currently translated at 100.0% (2302 of 2302 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/it/ Co-authored-by: Vri <[email protected]> Co-authored-by: Johannes Marbach <[email protected]> Co-authored-by: Nui Harime <[email protected]> Co-authored-by: Szimszon <[email protected]> Co-authored-by: Slavi Pantaleev <[email protected]> Co-authored-by: random <[email protected]> Co-authored-by: lvre <[email protected]> Co-authored-by: Ihor Hordiichuk <[email protected]> Co-authored-by: Priit Jõerüüt <[email protected]> Co-authored-by: Linerly <[email protected]> Co-authored-by: Jozef Gaal <[email protected]> Co-authored-by: Weblate <[email protected]> * Translations update from Weblate (#6908) * Translated using Weblate (Bulgarian) 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/bg/ * Translations update from Weblate (#6907) * Translated using Weblate (German) Currently translated at 100.0% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/ * Translated using Weblate (German) Currently translated at 100.0% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/ * Translated using Weblate (Russian) Currently translated at 81.2% (1870 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ru/ * Translated using Weblate (Hungarian) Currently translated at 100.0% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/hu/ * Translated using Weblate (Bulgarian) Currently translated at 66.4% (1529 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/bg/ * Translated using Weblate (Italian) Currently translated at 100.0% (2301 of 2301 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% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/pt_BR/ * Translated using Weblate (Ukrainian) Currently translated at 100.0% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/uk/ * Translated using Weblate (Estonian) Currently translated at 97.5% (2245 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/et/ * Translated using Weblate (Indonesian) Currently translated at 100.0% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/id/ * Translated using Weblate (Slovak) Currently translated at 100.0% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sk/ * Translated using Weblate (Italian) Currently translated at 100.0% (2302 of 2302 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/it/ Co-authored-by: Vri <[email protected]> Co-authored-by: Johannes Marbach <[email protected]> Co-authored-by: Nui Harime <[email protected]> Co-authored-by: Szimszon <[email protected]> Co-authored-by: Slavi Pantaleev <[email protected]> Co-authored-by: random <[email protected]> Co-authored-by: lvre <[email protected]> Co-authored-by: Ihor Hordiichuk <[email protected]> Co-authored-by: Priit Jõerüüt <[email protected]> Co-authored-by: Linerly <[email protected]> Co-authored-by: Jozef Gaal <[email protected]> Co-authored-by: Weblate <[email protected]> Co-authored-by: Slavi Pantaleev <[email protected]> Co-authored-by: Weblate <[email protected]> Co-authored-by: Vri <[email protected]> Co-authored-by: Johannes Marbach <[email protected]> Co-authored-by: Nui Harime <[email protected]> Co-authored-by: Szimszon <[email protected]> Co-authored-by: random <[email protected]> Co-authored-by: lvre <[email protected]> Co-authored-by: Ihor Hordiichuk <[email protected]> Co-authored-by: Priit Jõerüüt <[email protected]> Co-authored-by: Linerly <[email protected]> Co-authored-by: Jozef Gaal <[email protected]> * Translations update from Weblate (#6909) * Translated using Weblate (Bulgarian) 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/bg/ * Translations update from Weblate (#6907) * Translated using Weblate (German) Currently translated at 100.0% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/ * Translated using Weblate (German) Currently translated at 100.0% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/ * Translated using Weblate (Russian) Currently translated at 81.2% (1870 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ru/ * Translated using Weblate (Hungarian) Currently translated at 100.0% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/hu/ * Translated using Weblate (Bulgarian) Currently translated at 66.4% (1529 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/bg/ * Translated using Weblate (Italian) Currently translated at 100.0% (2301 of 2301 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% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/pt_BR/ * Translated using Weblate (Ukrainian) Currently translated at 100.0% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/uk/ * Translated using Weblate (Estonian) Currently translated at 97.5% (2245 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/et/ * Translated using Weblate (Indonesian) Currently translated at 100.0% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/id/ * Translated using Weblate (Slovak) Currently translated at 100.0% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sk/ * Translated using Weblate (Italian) Currently translated at 100.0% (2302 of 2302 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/it/ Co-authored-by: Vri <[email protected]> Co-authored-by: Johannes Marbach <[email protected]> Co-authored-by: Nui Harime <[email protected]> Co-authored-by: Szimszon <[email protected]> Co-authored-by: Slavi Pantaleev <[email protected]> Co-authored-by: random <[email protected]> Co-authored-by: lvre <[email protected]> Co-authored-by: Ihor Hordiichuk <[email protected]> Co-authored-by: Priit Jõerüüt <[email protected]> Co-authored-by: Linerly <[email protected]> Co-authored-by: Jozef Gaal <[email protected]> Co-authored-by: Weblate <[email protected]> * Translations update from Weblate (#6908) * Translated using Weblate (Bulgarian) 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/bg/ * Translations update from Weblate (#6907) * Translated using Weblate (German) Currently translated at 100.0% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/ * Translated using Weblate (German) Currently translated at 100.0% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/ * Translated using Weblate (Russian) Currently translated at 81.2% (1870 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ru/ * Translated using Weblate (Hungarian) Currently translated at 100.0% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/hu/ * Translated using Weblate (Bulgarian) Currently translated at 66.4% (1529 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/bg/ * Translated using Weblate (Italian) Currently translated at 100.0% (2301 of 2301 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% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/pt_BR/ * Translated using Weblate (Ukrainian) Currently translated at 100.0% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/uk/ * Translated using Weblate (Estonian) Currently translated at 97.5% (2245 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/et/ * Translated using Weblate (Indonesian) Currently translated at 100.0% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/id/ * Translated using Weblate (Slovak) Currently translated at 100.0% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sk/ * Translated using Weblate (Italian) Currently translated at 100.0% (2302 of 2302 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/it/ Co-authored-by: Vri <[email protected]> Co-authored-by: Johannes Marbach <[email protected]> Co-authored-by: Nui Harime <[email protected]> Co-authored-by: Szimszon <[email protected]> Co-authored-by: Slavi Pantaleev <[email protected]> Co-authored-by: random <[email protected]> Co-authored-by: lvre <[email protected]> Co-authored-by: Ihor Hordiichuk <[email protected]> Co-authored-by: Priit Jõerüüt <[email protected]> Co-authored-by: Linerly <[email protected]> Co-authored-by: Jozef Gaal <[email protected]> Co-authored-by: Weblate <[email protected]> Co-authored-by: Slavi Pantaleev <[email protected]> Co-authored-by: Weblate <[email protected]> Co-authored-by: Vri <[email protected]> Co-authored-by: Johannes Marbach <[email protected]> Co-authored-by: Nui Harime <[email protected]> Co-authored-by: Szimszon <[email protected]> Co-authored-by: random <[email protected]> Co-authored-by: lvre <[email protected]> Co-authored-by: Ihor Hordiichuk <[email protected]> Co-authored-by: Priit Jõerüüt <[email protected]> Co-authored-by: Linerly <[email protected]> Co-authored-by: Jozef Gaal <[email protected]> Co-authored-by: Slavi Pantaleev <[email protected]> Co-authored-by: Weblate <[email protected]> Co-authored-by: Vri <[email protected]> Co-authored-by: Johannes Marbach <[email protected]> Co-authored-by: Nui Harime <[email protected]> Co-authored-by: Szimszon <[email protected]> Co-authored-by: random <[email protected]> Co-authored-by: lvre <[email protected]> Co-authored-by: Ihor Hordiichuk <[email protected]> Co-authored-by: Priit Jõerüüt <[email protected]> Co-authored-by: Linerly <[email protected]> Co-authored-by: Jozef Gaal <[email protected]> * Translations update from Weblate (#6910) * Translated using Weblate (German) Currently translated at 100.0% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/ * Translated using Weblate (German) Currently translated at 100.0% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/ * Translated using Weblate (Russian) Currently translated at 81.2% (1870 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ru/ * Translated using Weblate (Hungarian) Currently translated at 100.0% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/hu/ * Translated using Weblate (Bulgarian) Currently translated at 66.4% (1529 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/bg/ * Translated using Weblate (Italian) Currently translated at 100.0% (2301 of 2301 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% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/pt_BR/ * Translated using Weblate (Ukrainian) Currently translated at 100.0% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/uk/ * Translated using Weblate (Estonian) Currently translated at 97.5% (2245 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/et/ * Translated using Weblate (Indonesian) Currently translated at 100.0% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/id/ * Translated using Weblate (Slovak) Currently translated at 100.0% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sk/ * Translated using Weblate (Italian) Currently translated at 100.0% (2302 of 2302 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/it/ * Translations update from Weblate (#6908) * Translated using Weblate (Bulgarian) 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/bg/ * Translations update from Weblate (#6907) * Translated using Weblate (German) Currently translated at 100.0% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/ * Translated using Weblate (German) Currently translated at 100.0% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/ * Translated using Weblate (Russian) Currently translated at 81.2% (1870 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ru/ * Translated using Weblate (Hungarian) Currently translated at 100.0% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/hu/ * Translated using Weblate (Bulgarian) Currently translated at 66.4% (1529 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/bg/ * Translated using Weblate (Italian) Currently translated at 100.0% (2301 of 2301 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% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/pt_BR/ * Translated using Weblate (Ukrainian) Currently translated at 100.0% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/uk/ * Translated using Weblate (Estonian) Currently translated at 97.5% (2245 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/et/ * Translated using Weblate (Indonesian) Currently translated at 100.0% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/id/ * Translated using Weblate (Slovak) Currently translated at 100.0% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sk/ * Translated using Weblate (Italian) Currently translated at 100.0% (2302 of 2302 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/it/ Co-authored-by: Vri <[email protected]> Co-authored-by: Johannes Marbach <[email protected]> Co-authored-by: Nui Harime <[email protected]> Co-authored-by: Szimszon <[email protected]> Co-authored-by: Slavi Pantaleev <[email protected]> Co-authored-by: random <[email protected]> Co-authored-by: lvre <[email protected]> Co-authored-by: Ihor Hordiichuk <[email protected]> Co-authored-by: Priit Jõerüüt <[email protected]> Co-authored-by: Linerly <[email protected]> Co-authored-by: Jozef Gaal <[email protected]> Co-authored-by: Weblate <[email protected]> Co-authored-by: Slavi Pantaleev <[email protected]> Co-authored-by: Weblate <[email protected]> Co-authored-by: Vri <[email protected]> Co-authored-by: Johannes Marbach <[email protected]> Co-authored-by: Nui Harime <[email protected]> Co-authored-by: Szimszon <[email protected]> Co-authored-by: random <[email protected]> Co-authored-by: lvre <[email protected]> Co-authored-by: Ihor Hordiichuk <[email protected]> Co-authored-by: Priit Jõerüüt <[email protected]> Co-authored-by: Linerly <[email protected]> Co-authored-by: Jozef Gaal <[email protected]> * Translations update from Weblate (#6909) * Translated using Weblate (Bulgarian) 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/bg/ * Translations update from Weblate (#6907) * Translated using Weblate (German) Currently translated at 100.0% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/ * Translated using Weblate (German) Currently translated at 100.0% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/ * Translated using Weblate (Russian) Currently translated at 81.2% (1870 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ru/ * Translated using Weblate (Hungarian) Currently translated at 100.0% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/hu/ * Translated using Weblate (Bulgarian) Currently translated at 66.4% (1529 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/bg/ * Translated using Weblate (Italian) Currently translated at 100.0% (2301 of 2301 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% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/pt_BR/ * Translated using Weblate (Ukrainian) Currently translated at 100.0% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/uk/ * Translated using Weblate (Estonian) Currently translated at 97.5% (2245 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/et/ * Translated using Weblate (Indonesian) Currently translated at 100.0% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/id/ * Translated using Weblate (Slovak) Currently translated at 100.0% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sk/ * Translated using Weblate (Italian) Currently translated at 100.0% (2302 of 2302 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/it/ Co-authored-by: Vri <[email protected]> Co-authored-by: Johannes Marbach <[email protected]> Co-authored-by: Nui Harime <[email protected]> Co-authored-by: Szimszon <[email protected]> Co-authored-by: Slavi Pantaleev <[email protected]> Co-authored-by: random <[email protected]> Co-authored-by: lvre <[email protected]> Co-authored-by: Ihor Hordiichuk <[email protected]> Co-authored-by: Priit Jõerüüt <[email protected]> Co-authored-by: Linerly <[email protected]> Co-authored-by: Jozef Gaal <[email protected]> Co-authored-by: Weblate <[email protected]> * Translations update from Weblate (#6908) * Translated using Weblate (Bulgarian) 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/bg/ * Translations update from Weblate (#6907) * Translated using Weblate (German) Currently translated at 100.0% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/ * Translated using Weblate (German) Currently translated at 100.0% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/ * Translated using Weblate (Russian) Currently translated at 81.2% (1870 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ru/ * Translated using Weblate (Hungarian) Currently translated at 100.0% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/hu/ * Translated using Weblate (Bulgarian) Currently translated at 66.4% (1529 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/bg/ * Translated using Weblate (Italian) Currently translated at 100.0% (2301 of 2301 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% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/pt_BR/ * Translated using Weblate (Ukrainian) Currently translated at 100.0% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/uk/ * Translated using Weblate (Estonian) Currently translated at 97.5% (2245 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/et/ * Translated using Weblate (Indonesian) Currently translated at 100.0% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/id/ * Translated using Weblate (Slovak) Currently translated at 100.0% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sk/ * Translated using Weblate (Italian) Currently translated at 100.0% (2302 of 2302 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/it/ Co-authored-by: Vri <[email protected]> Co-authored-by: Johannes Marbach <[email protected]> Co-authored-by: Nui Harime <[email protected]> Co-authored-by: Szimszon <[email protected]> Co-authored-by: Slavi Pantaleev <[email protected]> Co-authored-by: random <[email protected]> Co-authored-by: lvre <[email protected]> Co-authored-by: Ihor Hordiichuk <[email protected]> Co-authored-by: Priit Jõerüüt <[email protected]> Co-authored-by: Linerly <[email protected]> Co-authored-by: Jozef Gaal <[email protected]> Co-authored-by: Weblate <[email protected]> Co-authored-by: Slavi Pantaleev <[email protected]> Co-authored-by: Weblate <[email protected]> Co-authored-by: Vri <[email protected]> Co-authored-by: Johannes Marbach <[email protected]> Co-authored-by: Nui Harime <[email protected]> Co-authored-by: Szimszon <[email protected]> Co-authored-by: random <[email protected]> Co-authored-by: lvre <[email protected]> Co-authored-by: Ihor Hordiichuk <[email protected]> Co-authored-by: Priit Jõerüüt <[email protected]> Co-authored-by: Linerly <[email protected]> Co-authored-by: Jozef Gaal <[email protected]> Co-authored-by: Slavi Pantaleev <[email protected]> Co-authored-by: Weblate <[email protected]> Co-authored-by: Vri <[email protected]> Co-authored-by: Johannes Marbach <[email protected]> Co-authored-by: Nui Harime <[email protected]> Co-authored-by: Szimszon <[email protected]> Co-authored-by: random <[email protected]> Co-authored-by: lvre <[email protected]> Co-authored-by: Ihor Hordiichuk <[email protected]> Co-authored-by: Priit Jõerüüt <[email protected]> Co-authored-by: Linerly <[email protected]> Co-authored-by: Jozef Gaal <[email protected]> Co-authored-by: Vri <[email protected]> Co-authored-by: Johannes Marbach <[email protected]> Co-authored-by: Nui Harime <[email protected]> Co-authored-by: Szimszon <[email protected]> Co-authored-by: Slavi Pantaleev <[email protected]> Co-authored-by: random <[email protected]> Co-authored-by: lvre <[email protected]> Co-authored-by: Ihor Hordiichuk <[email protected]> Co-authored-by: Priit Jõerüüt <[email protected]> Co-authored-by: Linerly <[email protected]> Co-authored-by: Jozef Gaal <[email protected]> Co-authored-by: Weblate <[email protected]> * Translations update from Weblate (#6911) * Translated using Weblate (Bulgarian) 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/bg/ * Translations update from Weblate (#6909) * Translated using Weblate (Bulgarian) 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/bg/ * Translations update from Weblate (#6907) * Translated using Weblate (German) Currently translated at 100.0% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/ * Translated using Weblate (German) Currently translated at 100.0% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/ * Translated using Weblate (Russian) Currently translated at 81.2% (1870 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ru/ * Translated using Weblate (Hungarian) Currently translated at 100.0% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/hu/ * Translated using Weblate (Bulgarian) Currently translated at 66.4% (1529 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/bg/ * Translated using Weblate (Italian) Currently translated at 100.0% (2301 of 2301 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% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/pt_BR/ * Translated using Weblate (Ukrainian) Currently translated at 100.0% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/uk/ * Translated using Weblate (Estonian) Currently translated at 97.5% (2245 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/et/ * Translated using Weblate (Indonesian) Currently translated at 100.0% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/id/ * Translated using Weblate (Slovak) Currently translated at 100.0% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sk/ * Translated using Weblate (Italian) Currently translated at 100.0% (2302 of 2302 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/it/ Co-authored-by: Vri <[email protected]> Co-authored-by: Johannes Marbach <[email protected]> Co-authored-by: Nui Harime <[email protected]> Co-authored-by: Szimszon <[email protected]> Co-authored-by: Slavi Pantaleev <[email protected]> Co-authored-by: random <[email protected]> Co-authored-by: lvre <[email protected]> Co-authored-by: Ihor Hordiichuk <[email protected]> Co-authored-by: Priit Jõerüüt <[email protected]> Co-authored-by: Linerly <[email protected]> Co-authored-by: Jozef Gaal <[email protected]> Co-authored-by: Weblate <[email protected]> * Translations update from Weblate (#6908) * Translated using Weblate (Bulgarian) 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/bg/ * Translations update from Weblate (#6907) * Translated using Weblate (German) Currently translated at 100.0% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/ * Translated using Weblate (German) Currently translated at 100.0% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/ * Translated using Weblate (Russian) Currently translated at 81.2% (1870 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ru/ * Translated using Weblate (Hungarian) Currently translated at 100.0% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/hu/ * Translated using Weblate (Bulgarian) Currently translated at 66.4% (1529 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/bg/ * Translated using Weblate (Italian) Currently translated at 100.0% (2301 of 2301 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% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/pt_BR/ * Translated using Weblate (Ukrainian) Currently translated at 100.0% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/uk/ * Translated using Weblate (Estonian) Currently translated at 97.5% (2245 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/et/ * Translated using Weblate (Indonesian) Currently translated at 100.0% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/id/ * Translated using Weblate (Slovak) Currently translated at 100.0% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sk/ * Translated using Weblate (Italian) Currently translated at 100.0% (2302 of 2302 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/it/ Co-authored-by: Vri <[email protected]> Co-authored-by: Johannes Marbach <[email protected]> Co-authored-by: Nui Harime <[email protected]> Co-authored-by: Szimszon <[email protected]> Co-authored-by: Slavi Pantaleev <[email protected]> Co-authored-by: random <[email protected]> Co-authored-by: lvre <[email protected]> Co-authored-by: Ihor Hordiichuk <[email protected]> Co-authored-by: Priit Jõerüüt <[email protected]> Co-authored-by: Linerly <[email protected]> Co-authored-by: Jozef Gaal <[email protected]> Co-authored-by: Weblate <[email protected]> Co-authored-by: Slavi Pantaleev <[email protected]> Co-authored-by: Weblate <[email protected]> Co-authored-by: Vri <[email protected]> Co-authored-by: Johannes Marbach <[email protected]> Co-authored-by: Nui Harime <[email protected]> Co-authored-by: Szimszon <[email protected]> Co-authored-by: random <[email protected]> Co-authored-by: lvre <[email protected]> Co-authored-by: Ihor Hordiichuk <[email protected]> Co-authored-by: Priit Jõerüüt <[email protected]> Co-authored-by: Linerly <[email protected]> Co-authored-by: Jozef Gaal <[email protected]> Co-authored-by: Slavi Pantaleev <[email protected]> Co-authored-by: Weblate <[email protected]> Co-authored-by: Vri <[email protected]> Co-authored-by: Johannes Marbach <[email protected]> Co-authored-by: Nui Harime <[email protected]> Co-authored-by: Szimszon <[email protected]> Co-authored-by: random <[email protected]> Co-authored-by: lvre <[email protected]> Co-authored-by: Ihor Hordiichuk <[email protected]> Co-authored-by: Priit Jõerüüt <[email protected]> Co-authored-by: Linerly <[email protected]> Co-authored-by: Jozef Gaal <[email protected]> * Translations update from Weblate (#6910) * Translated using Weblate (German) Currently translated at 100.0% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/ * Translated using Weblate (German) Currently translated at 100.0% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/ * Translated using Weblate (Russian) Currently translated at 81.2% (1870 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ru/ * Translated using Weblate (Hungarian) Currently translated at 100.0% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/hu/ * Translated using Weblate (Bulgarian) Currently translated at 66.4% (1529 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/bg/ * Translated using Weblate (Italian) Currently translated at 100.0% (2301 of 2301 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% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/pt_BR/ * Translated using Weblate (Ukrainian) Currently translated at 100.0% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/uk/ * Translated using Weblate (Estonian) Currently translated at 97.5% (2245 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/et/ * Translated using Weblate (Indonesian) Currently translated at 100.0% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/id/ * Translated using Weblate (Slovak) Currently translated at 100.0% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sk/ * Translated using Weblate (Italian) Currently translated at 100.0% (2302 of 2302 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/it/ * Translations update from Weblate (#6908) * Translated using Weblate (Bulgarian) 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/bg/ * Translations update from Weblate (#6907) * Translated using Weblate (German) Currently translated at 100.0% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/ * Translated using Weblate (German) Currently translated at 100.0% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/ * Translated using Weblate (Russian) Currently translated at 81.2% (1870 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ru/ * Translated using Weblate (Hungarian) Currently translated at 100.0% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/hu/ * Translated using Weblate (Bulgarian) Currently translated at 66.4% (1529 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/bg/ * Translated using Weblate (Italian) Currently translated at 100.0% (2301 of 2301 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% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/pt_BR/ * Translated using Weblate (Ukrainian) Currently translated at 100.0% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/uk/ * Translated using Weblate (Estonian) Currently translated at 97.5% (2245 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/et/ * Translated using Weblate (Indonesian) Currently translated at 100.0% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/id/ * Translated using Weblate (Slovak) Currently translated at 100.0% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sk/ * Translated using Weblate (Italian) Currently translated at 100.0% (2302 of 2302 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/it/ Co-authored-by: Vri <[email protected]> Co-authored-by: Johannes Marbach <[email protected]> Co-authored-by: Nui Harime <[email protected]> Co-authored-by: Szimszon <[email protected]> Co-authored-by: Slavi Pantaleev <[email protected]> Co-authored-by: random <[email protected]> Co-authored-by: lvre <[email protected]> Co-authored-by: Ihor Hordiichuk <[email protected]> Co-authored-by: Priit Jõerüüt <[email protected]> Co-authored-by: Linerly <[email protected]> Co-authored-by: Jozef Gaal <[email protected]> Co-authored-by: Weblate <[email protected]> Co-authored-by: Slavi Pantaleev <[email protected]> Co-authored-by: Weblate <[email protected]> Co-authored-by: Vri <[email protected]> Co-authored-by: Johannes Marbach <[email protected]> Co-authored-by: Nui Harime <[email protected]> Co-authored-by: Szimszon <[email protected]> Co-authored-by: random <[email protected]> Co-authored-by: lvre <[email protected]> Co-authored-by: Ihor Hordiichuk <[email protected]> Co-authored-by: Priit Jõerüüt <[email protected]> Co-authored-by: Linerly <[email protected]> Co-authored-by: Jozef Gaal <[email protected]> * Translations update from Weblate (#6909) * Translated using Weblate (Bulgarian) 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/bg/ * Translations update from Weblate (#6907) * Translated using Weblate (German) Currently translated at 100.0% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/ * Translated using Weblate (German) Currently translated at 100.0% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/ * Translated using Weblate (Russian) Currently translated at 81.2% (1870 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ru/ * Translated using Weblate (Hungarian) Currently translated at 100.0% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/hu/ * Translated using Weblate (Bulgarian) Currently translated at 66.4% (1529 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/bg/ * Translated using Weblate (Italian) Currently translated at 100.0% (2301 of 2301 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% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/pt_BR/ * Translated using Weblate (Ukrainian) Currently translated at 100.0% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/uk/ * Translated using Weblate (Estonian) Currently translated at 97.5% (2245 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/et/ * Translated using Weblate (Indonesian) Currently translated at 100.0% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/id/ * Translated using Weblate (Slovak) Currently translated at 100.0% (2301 of 2301 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sk/ * Translated using Weblate (Italian) Currently translated at 100.0% (2302 of 2302 strings) Translation: Element iOS/Element iOS Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/it/ Co-authored-by: Vri <[email protected]> Co-authored-by: Johannes Marbach <[email protected]> Co-authored-by: Nui Harime <[email protected]> Co-authored-by: Szimszon <[email protected]> Co-authored-by: Slavi Pantaleev <[email protected]> Co-authored-by: random <[email protected]> Co-authored-by: lvre <[email protected]> Co-authored-by: Ihor Hordiichuk <[email protected]> Co-authored-by: Priit …
1 parent 7c5ab6b commit e4a1fb0

File tree

357 files changed

+15093
-1572
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

357 files changed

+15093
-1572
lines changed

.github/ISSUE_TEMPLATE/enhancement.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ body:
55
- type: markdown
66
attributes:
77
value: |
8-
Thank you for taking the time to propose a new feature or make a suggestion.
8+
Thank you for taking the time to propose an enhancement to an existing feature. If you would like to propose a new feature or a major cross-platform change, please [start a discussion here](https://github.com/vector-im/element-meta/discussions/new?category=ideas)
99
- type: textarea
1010
id: usecase
1111
attributes:

.github/workflows/ci-tests.yml

+2
Original file line numberDiff line numberDiff line change
@@ -63,3 +63,5 @@ jobs:
6363

6464
- name: Upload coverage to Codecov
6565
uses: codecov/codecov-action@v3
66+
with:
67+
flags: unittests

.github/workflows/ci-ui-tests.yml

+2
Original file line numberDiff line numberDiff line change
@@ -61,4 +61,6 @@ jobs:
6161

6262
- name: Upload coverage to Codecov
6363
uses: codecov/codecov-action@v3
64+
with:
65+
flags: uitests
6466

.github/workflows/release-alpha.yml

+6-1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ on:
44

55
# Triggers the workflow on any pull request
66
pull_request:
7+
types: [ labeled, synchronized, opened, reopened ]
78

89
# Allows you to run this workflow manually from the Actions tab
910
workflow_dispatch:
@@ -27,7 +28,11 @@ jobs:
2728
build:
2829
# Run job if secrets are available (not available for forks).
2930
needs: [check-secret]
30-
if: needs.check-secret.outputs.out-key == 'true'
31+
if: |
32+
needs.check-secret.outputs.out-key == 'true' &&
33+
(github.event_name == 'push' ||
34+
(github.event_name == 'pull_request' && contains(github.event.pull_request.labels.*.name, 'Trigger-PR-Build')))
35+
3136
name: Release
3237
runs-on: macos-12
3338

.github/workflows/triage-priority-bugs.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
- uses: alex-page/github-project-automation-plus@bb266ff4dde9242060e2d5418e120a133586d488
2626
with:
2727
project: iOS App Team
28-
column: P1
28+
column: "Important Issues & Topics (P1)"
2929
repo-token: ${{ secrets.ELEMENT_BOT_TOKEN }}
3030

3131
P1_issues_to_crypto_team_workboard:

CHANGES.md

+57
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,60 @@
1+
## Changes in 1.9.9 (2022-10-18)
2+
3+
✨ Features
4+
5+
- Added RendezvousService and secure channel establishment implementation ([#6806](https://github.com/vector-im/element-ios/pull/6806))
6+
- Implemented login with QR code flows when scanning from mobile ([#6857](https://github.com/vector-im/element-ios/pull/6857))
7+
8+
🙌 Improvements
9+
10+
- User agents: Ignore OS version for web based sessions (PSG-826). ([#6852](https://github.com/vector-im/element-ios/pull/6852))
11+
- Upgrade MatrixSDK version ([v0.24.1](https://github.com/matrix-org/matrix-ios-sdk/releases/tag/v0.24.1)).
12+
- Display push toggle for sessions with m.local_notification_settings.<device-id> events in account_data ([#6797](https://github.com/vector-im/element-ios/issues/6797))
13+
- CryptoV2: Incoming verification requests ([#6809](https://github.com/vector-im/element-ios/issues/6809))
14+
- Check enabled field in notification settings push toggles ([#6814](https://github.com/vector-im/element-ios/issues/6814))
15+
- Only use device type name as fallback for session display name ([#6820](https://github.com/vector-im/element-ios/issues/6820))
16+
- Include app name in default session display name ([#6828](https://github.com/vector-im/element-ios/issues/6828))
17+
- Tidy up TabBarCoordinator now that AllChatsCoordinator exists. ([#6853](https://github.com/vector-im/element-ios/issues/6853))
18+
- Sign Out: Add a SignOutFlowPresenter and use this in All Chats, Settings and the Device Manager. ([#6854](https://github.com/vector-im/element-ios/issues/6854))
19+
- Improved the Rich Text Editor to match design requirements. ([#6903](https://github.com/vector-im/element-ios/issues/6903))
20+
21+
🐛 Bugfixes
22+
23+
- Filter out application section in session details if needed. ([#6898](https://github.com/vector-im/element-ios/pull/6898))
24+
- Rich text editor now supports interactive dismissal by dragging the timeline. ([#6919](https://github.com/vector-im/element-ios/pull/6919), [#6900](https://github.com/vector-im/element-ios/issues/6900))
25+
- Location sharing: removing the loader. ([#5571](https://github.com/vector-im/element-ios/issues/5571))
26+
- Element freezes after searching in a room. ([#6762](https://github.com/vector-im/element-ios/issues/6762))
27+
- Settings: Use regular titles for all of the sub-screens. ([#6804](https://github.com/vector-im/element-ios/issues/6804))
28+
- All Chats: Fix a header glitch when aborting a pop gesture. ([#6833](https://github.com/vector-im/element-ios/issues/6833))
29+
- Device manager: Fixes from x-platform testing. ([#6864](https://github.com/vector-im/element-ios/issues/6864))
30+
- All chats shows no rooms in the list. ([#6869](https://github.com/vector-im/element-ios/issues/6869))
31+
- Device Manager: Navigating to session overview goes to session details. ([#6877](https://github.com/vector-im/element-ios/issues/6877))
32+
- "Notifications on this device" not refreshed in user settings screen ([#6888](https://github.com/vector-im/element-ios/issues/6888))
33+
- Rich text editor now always focuses if field is tapped within the border. ([#6897](https://github.com/vector-im/element-ios/issues/6897))
34+
- Device Manger: Device client information not updated. ([#6904](https://github.com/vector-im/element-ios/issues/6904))
35+
36+
🧱 Build
37+
38+
- Remove the (now unused) FFMPEG pod. ([#6419](https://github.com/vector-im/element-ios/issues/6419))
39+
- Update build tools from Cocoapods. ([#6886](https://github.com/vector-im/element-ios/issues/6886))
40+
41+
🚧 In development 🚧
42+
43+
- Device manager: Inactive sessions screen. ([#6786](https://github.com/vector-im/element-ios/issues/6786))
44+
- Device manager: Unverified sessions screen. ([#6801](https://github.com/vector-im/element-ios/issues/6801))
45+
- Device Manager: Add logout actions to UserSessionsOverview and UserSessionOverview ([#6802](https://github.com/vector-im/element-ios/issues/6802))
46+
- Device Manager: 'View all' button in other sessions list. ([#6817](https://github.com/vector-im/element-ios/issues/6817))
47+
- Device manager: Add UserSessionName and Rename actions to UserSessionsOverview and UserSessionOverview. ([#6823](https://github.com/vector-im/element-ios/issues/6823))
48+
- Device Manager: Filter sessions. ([#6838](https://github.com/vector-im/element-ios/issues/6838))
49+
- Device manager: Add verify device actions to UserSessionsOverview and UserSessionOverview. ([#6845](https://github.com/vector-im/element-ios/issues/6845))
50+
- Device manager: Identify inactive sessions. ([#6881](https://github.com/vector-im/element-ios/issues/6881))
51+
52+
Others
53+
54+
- Expose AuthenticationRestClient async login token generation method ([#6827](https://github.com/vector-im/element-ios/pull/6827))
55+
- Use unstable prefixes for login with QR flows. ([#6899](https://github.com/vector-im/element-ios/pull/6899))
56+
57+
158
## Changes in 1.9.8 (2022-10-04)
259

360
🙌 Improvements

Config/AppConfiguration.swift

+3-2
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,10 @@ class AppConfiguration: CommonConfiguration {
3030
// Enable CallKit for app
3131
MXKAppSettings.standard()?.isCallKitEnabled = true
3232

33-
// Get modular widget events in rooms histories
33+
// Get additional events (modular widget, voice broadcast...)
3434
MXKAppSettings.standard()?.addSupportedEventTypes([kWidgetMatrixEventTypeString,
35-
kWidgetModularEventTypeString])
35+
kWidgetModularEventTypeString,
36+
VoiceBroadcastSettings.eventType])
3637

3738
// Hide undecryptable messages that were sent while the user was not in the room
3839
MXKAppSettings.standard()?.hidePreJoinedUndecryptableEvents = true

Config/AppVersion.xcconfig

+2-2
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,5 @@
1515
//
1616

1717
// Version
18-
MARKETING_VERSION = 1.9.8
19-
CURRENT_PROJECT_VERSION = 1.9.8
18+
MARKETING_VERSION = 1.9.9
19+
CURRENT_PROJECT_VERSION = 1.9.9

Config/BuildSettings.swift

+15
Original file line numberDiff line numberDiff line change
@@ -404,6 +404,10 @@ final class BuildSettings: NSObject {
404404
static let defaultTileServerMapStyleURL = URL(string: "https://api.maptiler.com/maps/streets/style.json?key=fU3vlMsMn4Jb6dnEIFsx")!
405405

406406
static let locationSharingEnabled = true
407+
408+
// MARK: - Voice Broadcast
409+
static let voiceBroadcastChunkLength: Int = 600
410+
static let voiceBroadcastMaxLength: UInt64 = 144000
407411

408412
// MARK: - MXKAppSettings
409413
static let enableBotCreation: Bool = false
@@ -420,4 +424,15 @@ final class BuildSettings: NSObject {
420424

421425
// MARK: - New App Layout
422426
static let newAppLayoutEnabled = true
427+
428+
// MARK: - QR Login
429+
430+
/// Flag indicating whether the QR login enabled from login screen
431+
static let qrLoginEnabledFromNotAuthenticated = true
432+
/// Flag indicating whether the QR login enabled from Device Manager screen
433+
static let qrLoginEnabledFromAuthenticated = false
434+
/// Flag indicating whether displaying QRs enabled for the QR login screens
435+
static let qrLoginEnableDisplayingQRs = false
436+
437+
static let rendezvousServerBaseURL = URL(string: "https://rendezvous.lab.element.dev/")!
423438
}

Config/CommonConfiguration.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -172,7 +172,7 @@ class CommonConfiguration: NSObject, Configurable {
172172

173173
func setupSettingsWhenLoaded(for matrixSession: MXSession) {
174174
// Do not warn for unknown devices. We have cross-signing now
175-
matrixSession.crypto.warnOnUnknowDevices = false
175+
matrixSession.crypto?.warnOnUnknowDevices = false
176176
}
177177

178178
}

Podfile

+5-5
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ use_frameworks!
1616
# - `{ :specHash => {sdk spec hash}` to depend on specific pod options (:git => …, :podspec => …) for MatrixSDK repo. Used by Fastfile during CI
1717
#
1818
# Warning: our internal tooling depends on the name of this variable name, so be sure not to change it
19-
$matrixSDKVersion = '= 0.24.0'
19+
$matrixSDKVersion = '= 0.24.1'
2020
# $matrixSDKVersion = :local
2121
# $matrixSDKVersion = { :branch => 'develop'}
2222
# $matrixSDKVersion = { :specHash => { git: 'https://git.io/fork123', branch: 'fix' } }
@@ -61,6 +61,7 @@ end
6161
def import_SwiftUI_pods
6262
pod 'Introspect', '~> 0.1'
6363
pod 'DSBottomSheet', '~> 0.3'
64+
pod 'ZXingObjC', '~> 3.6.5'
6465
end
6566

6667
abstract_target 'RiotPods' do
@@ -80,8 +81,9 @@ abstract_target 'RiotPods' do
8081
pod 'zxcvbn-ios'
8182

8283
# Tools
83-
pod 'SwiftGen', '~> 6.3'
84-
pod 'SwiftLint', '~> 0.44.0'
84+
pod 'SwiftGen'
85+
pod 'SwiftLint'
86+
pod 'SwiftFormat/CLI'
8587

8688
target "Riot" do
8789
import_MatrixSDK
@@ -92,14 +94,12 @@ abstract_target 'RiotPods' do
9294
pod 'UICollectionViewRightAlignedLayout', '~> 0.0.3'
9395
pod 'UICollectionViewLeftAlignedLayout', '~> 1.0.2'
9496
pod 'KTCenterFlowLayout', '~> 1.3.1'
95-
pod 'ZXingObjC', '~> 3.6.5'
9697
pod 'FlowCommoniOS', '~> 1.12.0'
9798
pod 'ReadMoreTextView', '~> 3.0.1'
9899
pod 'SwiftBase32', '~> 0.9.0'
99100
pod 'SwiftJWT', '~> 3.6.200'
100101
pod 'SideMenu', '~> 6.5'
101102
pod 'DSWaveformImage', '~> 6.1.1'
102-
pod 'ffmpeg-kit-ios-audio', '4.5.1'
103103

104104
pod 'FLEX', '~> 4.5.0', :configurations => ['Debug'], :inhibit_warnings => true
105105

Podfile.lock

+10-10
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@ PODS:
3838
- DTFoundation/Core
3939
- DTFoundation/UIKit (1.7.18):
4040
- DTFoundation/Core
41-
- ffmpeg-kit-ios-audio (4.5.1)
4241
- FLEX (4.5.0)
4342
- FlowCommoniOS (1.12.2)
4443
- GBDeviceInfo (6.6.0):
@@ -92,14 +91,15 @@ PODS:
9291
- Sentry/Core (7.15.0)
9392
- SideMenu (6.5.0)
9493
- SwiftBase32 (0.9.0)
94+
- SwiftFormat/CLI (0.50.2)
9595
- SwiftGen (6.6.2)
9696
- SwiftJWT (3.6.200):
9797
- BlueCryptor (~> 1.0)
9898
- BlueECC (~> 1.1)
9999
- BlueRSA (~> 1.0)
100100
- KituraContracts (~> 1.2)
101101
- LoggerAPI (~> 1.7)
102-
- SwiftLint (0.44.0)
102+
- SwiftLint (0.49.1)
103103
- SwiftyBeaver (1.9.5)
104104
- UICollectionViewLeftAlignedLayout (1.0.2)
105105
- UICollectionViewRightAlignedLayout (0.0.3)
@@ -115,7 +115,6 @@ DEPENDENCIES:
115115
- DSBottomSheet (~> 0.3)
116116
- DSWaveformImage (~> 6.1.1)
117117
- DTCoreText (~> 1.6.25)
118-
- ffmpeg-kit-ios-audio (= 4.5.1)
119118
- FLEX (~> 4.5.0)
120119
- FlowCommoniOS (~> 1.12.0)
121120
- GBDeviceInfo (~> 6.6.0)
@@ -132,9 +131,10 @@ DEPENDENCIES:
132131
- Sentry (~> 7.15.0)
133132
- SideMenu (~> 6.5)
134133
- SwiftBase32 (~> 0.9.0)
135-
- SwiftGen (~> 6.3)
134+
- SwiftFormat/CLI
135+
- SwiftGen
136136
- SwiftJWT (~> 3.6.200)
137-
- SwiftLint (~> 0.44.0)
137+
- SwiftLint
138138
- UICollectionViewLeftAlignedLayout (~> 1.0.2)
139139
- UICollectionViewRightAlignedLayout (~> 0.0.3)
140140
- WeakDictionary (~> 2.0)
@@ -152,7 +152,6 @@ SPEC REPOS:
152152
- DSWaveformImage
153153
- DTCoreText
154154
- DTFoundation
155-
- ffmpeg-kit-ios-audio
156155
- FLEX
157156
- FlowCommoniOS
158157
- GBDeviceInfo
@@ -176,6 +175,7 @@ SPEC REPOS:
176175
- Sentry
177176
- SideMenu
178177
- SwiftBase32
178+
- SwiftFormat
179179
- SwiftGen
180180
- SwiftJWT
181181
- SwiftLint
@@ -207,7 +207,6 @@ SPEC CHECKSUMS:
207207
DSWaveformImage: 3c718a0cf99291887ee70d1d0c18d80101d3d9ce
208208
DTCoreText: ec749e013f2e1f76de5e7c7634642e600a7467ce
209209
DTFoundation: a53f8cda2489208cbc71c648be177f902ee17536
210-
ffmpeg-kit-ios-audio: 662ce2064e56733ca7d8216705efbc38d9e1c3fe
211210
FLEX: e51461dd6f0bfb00643c262acdfea5d5d12c596b
212211
FlowCommoniOS: ca92071ab526dc89905495a37844fd7e78d1a7f2
213212
GBDeviceInfo: ed0db16230d2fa280e1cbb39a5a7f60f6946aaec
@@ -231,16 +230,17 @@ SPEC CHECKSUMS:
231230
Sentry: 63ca44f5e0c8cea0ee5a07686b02e56104f41ef7
232231
SideMenu: f583187d21c5b1dd04c72002be544b555a2627a2
233232
SwiftBase32: 9399c25a80666dc66b51e10076bf591e3bbb8f17
233+
SwiftFormat: 710117321c55c82675c0dc03055128efbb13c38f
234234
SwiftGen: 1366a7f71aeef49954ca5a63ba4bef6b0f24138c
235235
SwiftJWT: 88c412708f58c169d431d344c87bc79a87c830ae
236-
SwiftLint: e96c0a8c770c7ebbc4d36c55baf9096bb65c4584
236+
SwiftLint: 32ee33ded0636d0905ef6911b2b67bbaeeedafa5
237237
SwiftyBeaver: 84069991dd5dca07d7069100985badaca7f0ce82
238238
UICollectionViewLeftAlignedLayout: 830bf6fa5bab9f9b464f62e3384f9d2e00b3c0f6
239239
UICollectionViewRightAlignedLayout: 823eef8c567eba4a44c21bc2ffcb0d0d5f361e2d
240240
WeakDictionary: 8cd038acd77e5d54ca4ebaec3d20853d732b45e0
241241
zxcvbn-ios: fef98b7c80f1512ff0eec47ac1fa399fc00f7e3c
242242
ZXingObjC: fdbb269f25dd2032da343e06f10224d62f537bdb
243243

244-
PODFILE CHECKSUM: f8957c6eb2617c1f8a9174c1c5eac5f2bd67a599
244+
PODFILE CHECKSUM: 34adb69712a819559b32481fd9abb6e340b23b0d
245245

246-
COCOAPODS: 1.11.2
246+
COCOAPODS: 1.11.3

Riot.xcworkspace/xcshareddata/swiftpm/Package.resolved

+8
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,14 @@
1818
"version" : "5.12.2"
1919
}
2020
},
21+
{
22+
"identity" : "matrix-wysiwyg-composer-swift",
23+
"kind" : "remoteSourceControl",
24+
"location" : "https://github.com/matrix-org/matrix-wysiwyg-composer-swift",
25+
"state" : {
26+
"revision" : "11dad16e3e589dba423f6cc5707e9df8aace89b0"
27+
}
28+
},
2129
{
2230
"identity" : "ogg-swift",
2331
"kind" : "remoteSourceControl",
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{
2+
"images" : [
3+
{
4+
"filename" : "Secure connection.svg",
5+
"idiom" : "universal"
6+
}
7+
],
8+
"info" : {
9+
"author" : "xcode",
10+
"version" : 1
11+
}
12+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{
2+
"images" : [
3+
{
4+
"filename" : "exclamation_circle.svg",
5+
"idiom" : "universal"
6+
}
7+
],
8+
"info" : {
9+
"author" : "xcode",
10+
"version" : 1
11+
}
12+
}
Loading
Loading
Loading
Loading
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
{
2+
"images" : [
3+
{
4+
"filename" : "Bold.png",
5+
"idiom" : "universal",
6+
"scale" : "1x"
7+
},
8+
{
9+
"filename" : "[email protected]",
10+
"idiom" : "universal",
11+
"scale" : "2x"
12+
},
13+
{
14+
"filename" : "[email protected]",
15+
"idiom" : "universal",
16+
"scale" : "3x"
17+
}
18+
],
19+
"info" : {
20+
"author" : "xcode",
21+
"version" : 1
22+
}
23+
}
Loading
Loading
Loading

0 commit comments

Comments
 (0)