Skip to content

Commit

Permalink
Merge pull request #7643 from vector-im/release/1.11.0/release
Browse files Browse the repository at this point in the history
Release 1.11.0
  • Loading branch information
pixlwave authored Aug 15, 2023
2 parents ab5f501 + 8c95f50 commit 3a2bdab
Show file tree
Hide file tree
Showing 35 changed files with 333 additions and 256 deletions.
17 changes: 17 additions & 0 deletions CHANGES.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,20 @@
## Changes in 1.11.0 (2023-08-15)

✨ Features

- Integrate Device Dehydration v2 through the Crypto SDK ([#7630](https://github.com/vector-im/element-ios/pull/7630))

🙌 Improvements

- Upgrade MatrixSDK version ([v0.27.0](https://github.com/matrix-org/matrix-ios-sdk/releases/tag/v0.27.0)).
- Disable Siri, Share and Reply (from NSE) Extensions. ([#7618](https://github.com/vector-im/element-ios/issues/7618))

🐛 Bugfixes

- Fix bug in SSO URL generation that was non-compliant with the spec. ([#7639](https://github.com/vector-im/element-ios/pull/7639))
- Fix a crash when opening v11 rooms. ([#7633](https://github.com/vector-im/element-ios/issues/7633))


## Changes in 1.10.14 (2023-06-21)

🙌 Improvements
Expand Down
4 changes: 2 additions & 2 deletions Config/AppVersion.xcconfig
Original file line number Diff line number Diff line change
Expand Up @@ -15,5 +15,5 @@
//

// Version
MARKETING_VERSION = 1.10.14
CURRENT_PROJECT_VERSION = 1.10.14
MARKETING_VERSION = 1.11.0
CURRENT_PROJECT_VERSION = 1.11.0
2 changes: 1 addition & 1 deletion Config/BuildSettings.swift
Original file line number Diff line number Diff line change
Expand Up @@ -192,7 +192,7 @@ final class BuildSettings: NSObject {
#else
/// The configuration to use for analytics. Set `isEnabled` to false to disable analytics.
static let analyticsConfiguration = AnalyticsConfiguration(isEnabled: BuildSettings.baseBundleIdentifier.starts(with: "im.vector.app"),
host: "https://posthog.hss.element.io",
host: "https://posthog.element.io",
apiKey: "phc_Jzsm6DTm6V2705zeU5dcNvQDlonOR68XvX2sh1sEOHO",
termsURL: URL(string: "https://element.io/cookie-policy")!)
#endif
Expand Down
26 changes: 14 additions & 12 deletions Podfile
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ use_frameworks!
# - `{ :specHash => {sdk spec hash}` to depend on specific pod options (:git => …, :podspec => …) for MatrixSDK repo. Used by Fastfile during CI
#
# Warning: our internal tooling depends on the name of this variable name, so be sure not to change it
$matrixSDKVersion = '= 0.26.12'
$matrixSDKVersion = '= 0.27.0'
# $matrixSDKVersion = :local
# $matrixSDKVersion = { :branch => 'develop'}
# $matrixSDKVersion = { :specHash => { git: 'https://git.io/fork123', branch: 'fix' } }
Expand Down Expand Up @@ -104,22 +104,12 @@ abstract_target 'RiotPods' do
end
end

target "RiotShareExtension" do
import_MatrixSDK
import_MatrixKit_pods
end

target "RiotSwiftUI" do
import_SwiftUI_pods
end
end

target "RiotSwiftUITests" do
import_SwiftUI_pods
end

target "SiriIntents" do
import_MatrixSDK
import_MatrixKit_pods
end

target "RiotNSE" do
Expand All @@ -131,6 +121,18 @@ abstract_target 'RiotPods' do
import_MatrixSDK
end

# Disabled due to crypto corruption issues.
# https://github.com/vector-im/element-ios/issues/7618
# target "RiotShareExtension" do
# import_MatrixSDK
# import_MatrixKit_pods
# end
#
# target "SiriIntents" do
# import_MatrixSDK
# import_MatrixKit_pods
# end

end

post_install do |installer|
Expand Down
2 changes: 1 addition & 1 deletion Podfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -208,6 +208,6 @@ SPEC CHECKSUMS:
zxcvbn-ios: fef98b7c80f1512ff0eec47ac1fa399fc00f7e3c
ZXingObjC: fdbb269f25dd2032da343e06f10224d62f537bdb

PODFILE CHECKSUM: 0e7e10f516d40d9df60cb874170b91603c632118
PODFILE CHECKSUM: f8d711a31048bfd5981d17b00487a85996b62983

COCOAPODS: 1.11.3
21 changes: 13 additions & 8 deletions Riot/Assets/de.lproj/Vector.strings
Original file line number Diff line number Diff line change
Expand Up @@ -406,8 +406,8 @@
"settings_ui_language" = "Sprache";
// Events formatter
"event_formatter_member_updates" = "%tu Änderungen der Mitgliedschaft";
"contacts_user_directory_section" = "NUTZER VERZEICHNIS";
"contacts_user_directory_offline_section" = "NUTZER VERZEICHNIS (offline)";
"contacts_user_directory_section" = "NUTZERVERZEICHNIS";
"contacts_user_directory_offline_section" = "NUTZERVERZEICHNIS (offline)";
"auth_home_server_placeholder" = "URL (z.B. https://matrix.org)";
"auth_identity_server_placeholder" = "URL (z. B. https://vector.im)";
"room_ongoing_conference_call_close" = "Schließen";
Expand Down Expand Up @@ -2396,12 +2396,12 @@
"room_suggestion_settings_screen_nav_title" = "Raum vorschlagen";
"room_access_space_chooser_other_spaces_section_info" = "Diese sind vermutlich Dinge, zu denen andere Admins von %@ gehören.";
"room_access_space_chooser_other_spaces_section" = "Andere Spaces oder Räume";
"room_access_settings_screen_setting_room_access" = "Lege Raumzugriff fest";
"room_access_settings_screen_upgrade_alert_upgrading" = "Raum upgraden";
"room_access_settings_screen_setting_room_access" = "Raumzutritt festlegen";
"room_access_settings_screen_upgrade_alert_upgrading" = "Raum aktualisieren";
"room_access_settings_screen_upgrade_alert_upgrade_button" = "Aktualisieren";
"room_access_settings_screen_upgrade_alert_auto_invite_switch" = "Mitglieder automatisch zu neuem Raum einladen";
"room_access_settings_screen_upgrade_alert_message" = "Jeder in %@ kann diesen Raum finden und ihm beitreten - jeden manuell einzuladen ist nicht nötig. Du kannst diese Einstellung jederzeit ändern.";
"room_access_settings_screen_upgrade_alert_title" = "Raum upgraden";
"room_access_settings_screen_upgrade_alert_message" = "Jeder in %@ kann diesen Raum finden und ihm beitreten jeden manuell einzuladen ist nicht nötig. Du kannst diese Einstellung jederzeit ändern.";
"room_access_settings_screen_upgrade_alert_title" = "Raum aktualisieren";
"room_access_settings_screen_edit_spaces" = "Spaces bearbeiten";
"room_access_settings_screen_upgrade_required" = "Upgrade erforderlich";
"room_access_settings_screen_message" = "Lege fest, wer %@ finden und beitreten kann.";
Expand Down Expand Up @@ -2461,13 +2461,13 @@
"threads_discourage_information_1" = "Dein Heimserver unterstützt aktuell keine Threads, weshalb diese Funktion unzuverlässig sein könnte. Manche Thread-Nachrichten könnten nicht zuverlässig verfügbar sein. ";
"all_chats_nothing_found_placeholder_title" = "Nichts gefunden.";
"spaces_create_subspace_title" = "Sub-Space erstellen";
"room_access_settings_screen_upgrade_alert_note" = "Bitte beachte, dass das Upgrade eine neue Version dieses Raums erstellt. Alle aktuellen Nachrichten bleiben in diesem archivierten Raum.";
"room_access_settings_screen_upgrade_alert_note" = "Bitte beachte, dass die Aktualisierung eine neue Version dieses Raums erstellt. Alle aktuellen Nachrichten bleiben in diesem archivierten Raum.";
"invite_to" = "Zu %@ einladen";
"all_chats_empty_unreads_placeholder_message" = "Hier werden deine ungelesenen Nachrichten erscheinen, wenn du welche hast.";
"all_chats_edit_layout_show_recents" = "Historie anzeigen";
"all_chats_empty_list_placeholder_title" = "Du bist auf dem neuesten Stand.";
"spaces_explore_rooms_format" = "%@ erkunden";
"room_access_settings_screen_upgrade_alert_message_no_param" = "Jeder in einem übergeordneten Space kann diesen Raum finden und ihm beitreten - jeden manuell einzuladen ist nicht nötig. Du kannst diese Einstellung jederzeit ändern.";
"room_access_settings_screen_upgrade_alert_message_no_param" = "Jeder in einem übergeordneten Space kann diesen Raum finden und ihm beitreten jeden manuell einzuladen ist nicht nötig. Du kannst diese Einstellung jederzeit ändern.";
"room_access_settings_screen_public_message" = "Sichtbar und zugänglich für jeden.";
"room_access_settings_screen_restricted_message" = "Sichtbar und betretbar für jeden Nutzer in einem Space.\nDu wählst, für welche Spaces dies gilt.";
"room_access_settings_screen_private_message" = "Nur sichtbar und betretbar für eingeladene Personen.";
Expand Down Expand Up @@ -2771,3 +2771,8 @@
"notice_display_name_changed_to" = "%@ hat den Anzeigenamen zu %@ geändert";
"poll_timeline_loading" = "Lade …";
"room_command_discard_session_description" = "Erzwingt das Verferfen der aktuell ausgehende Gruppensitzung in einem verschlüsseltem Raum";
"room_creation_user_not_found_prompt_title" = "Bestätigung";
"room_creation_user_not_found_prompt_message" = "Wir konnten kein Profil für diese Matrix-ID finden. Möchtest du dennoch eine Direktnachricht beginnen?";
"room_creation_user_not_found_prompt_invite_action" = "Dennoch DM beginnen";
"room_participants_invite_unknown_participant_prompt_to_msg" = "Wir konnten kein Profil für diese Matrix-ID finden. Möchtest du wirklich %@ nach %@ einladen?";
"room_participants_invite_anyway" = "Dennoch einladen";
2 changes: 1 addition & 1 deletion Riot/Assets/eo.lproj/Vector.strings
Original file line number Diff line number Diff line change
Expand Up @@ -1968,7 +1968,7 @@
"notice_encrypted_message" = "Ĉifrita mesaĝo";
"notice_room_related_groups" = "Grupoj rilataj al ĉi tiu ĉambro estas: %@";
"notice_room_aliases_for_dm" = "La kromnomoj estas: %@";
"notice_room_aliases" = "Kromnomoj de la ĉamrbo estas: %@";
"notice_room_aliases" = "Kromnomoj de la ĉambro estas: %@";
"notice_room_power_level_event_requirement" = "La minimumaj povniveloj rilataj al okazoj estas:";
"notice_room_power_level_acting_requirement" = "La minimuma povnivelo, kiun uzanto bezonas antaŭ agi, estas:";
"notice_room_power_level_intro_for_dm" = "La povniveloj de ĉambranoj estas:";
Expand Down
5 changes: 5 additions & 0 deletions Riot/Assets/et.lproj/Vector.strings
Original file line number Diff line number Diff line change
Expand Up @@ -2709,3 +2709,8 @@
"room_command_change_display_name_description" = "Muudab sinu kuvatavat nime";
"notice_display_name_changed_to" = "%@ muutis oma kuvatavaks nimeks %@";
"poll_timeline_loading" = "Laadin...";
"room_creation_user_not_found_prompt_title" = "Kinnitus";
"room_creation_user_not_found_prompt_invite_action" = "Ikkagi alusta vestlust";
"room_creation_user_not_found_prompt_message" = "Sellele Matrix'i kasutajatunnuse profiili ei leidu. Kas sa ikkagi tahaksid temaga vestlust alustada?";
"room_participants_invite_unknown_participant_prompt_to_msg" = "Sellele Matrix'i kasutajatunnuse profiili ei leidu. Kas sa ikkagi tahaksid saata kutset kasutajale %@ jututuppa %@?";
"room_participants_invite_anyway" = "Kutsu siiski";
37 changes: 21 additions & 16 deletions Riot/Assets/it.lproj/Vector.strings
Original file line number Diff line number Diff line change
Expand Up @@ -274,7 +274,7 @@
"room_title_members" = "%@ membri";
"room_title_one_member" = "1 membro";
// Room Preview
"room_preview_invitation_format" = "Sei stato invitato ad entrare in questa stanza da %@";
"room_preview_invitation_format" = "Sei stato/a invitato/a ad entrare in questa stanza da %@";
"room_preview_subtitle" = "Questa è l'anteprima della stanza. Le interazioni sono disabilitate.";
"room_preview_unlinked_email_warning" = "Questo invito è stato spedito a %@, che non è associato a questo account. Puoi aggiungere questa email al tuo account o provare ad accedere con un account differente.";
"room_preview_try_join_an_unknown_room" = "Stai provando ad accedere a %@. Desideri entrare per partecipare alla discussione?";
Expand Down Expand Up @@ -457,7 +457,7 @@
"group_home_multi_members_format" = "%tu membri";
"group_home_one_room_format" = "1 stanza";
"group_home_multi_rooms_format" = "%tu stanze";
"group_invitation_format" = "%@ ti ha invitato ad unirti a questa comunità";
"group_invitation_format" = "%@ ti ha invitato/a ad unirti a questa comunità";
// Group participants
"group_participants_add_participant" = "Aggiungi membri";
"group_participants_leave_prompt_title" = "Lascia la stanza";
Expand Down Expand Up @@ -649,7 +649,7 @@
"sign_out_key_backup_in_progress_alert_cancel_action" = "Attendo";
"close" = "Chiudi";
"auth_forgot_password_error_no_configured_identity_server" = "Non è stato configurato alcun server d'identità: aggiungine uno per ripristinare la password dell'account Matrix.";
"auth_softlogout_signed_out" = "Sei uscito";
"auth_softlogout_signed_out" = "Sei disconnesso/a";
"auth_softlogout_sign_in" = "Accedi";
"auth_softlogout_reason" = "L'amministratore dell'Home Server (%1$@) ti ha disconnesso dal tuo account %2$@ (%3$@).";
"auth_softlogout_recover_encryption_keys" = "Accedi per recuperare le chiavi crittografiche archiviate su questo dispositivo. Le chiavi ti servono per poter leggere i tuoi messaggi cifrati su altri dispositivi.";
Expand Down Expand Up @@ -1164,7 +1164,7 @@
"biometrics_cant_unlocked_alert_message_login" = "Riaccedi";
"biometrics_cant_unlocked_alert_message_retry" = "Riprova";
"device_verification_self_verify_wait_recover_secrets_checking_availability" = "Controllo di altre possibilità di verifica...";
"joined" = "Entrato";
"joined" = "Entrato/a";
"switch" = "Cambia";
"more" = "Altro";
"pin_protection_choose_pin_welcome_after_login" = "Bentornato/a.";
Expand Down Expand Up @@ -1832,7 +1832,7 @@
"room_error_cannot_load_timeline" = "Caricamento storico dei messaggi fallito";
"room_error_timeline_event_not_found_title" = "Caricamento della posizione nello storico fallito";
"room_error_timeline_event_not_found" = "L'applicazione ha cercato di caricare un punto specifico dello storico dei messaggi in questo canale, ma non è riuscita a trovarlo";
"room_left" = "Sei uscito dalla stanza";
"room_left" = "Sei uscito/a dalla stanza";
"room_no_power_to_create_conference_call" = "Hai bisogno del permesso per invitare a iniziare una conferenza in questo canale";
"room_no_conference_call_in_encrypted_rooms" = "Le chiamate in conferenza non sono supportate nei canali criptati";
// Reply to message
Expand Down Expand Up @@ -1906,7 +1906,7 @@
// Language picker
"language_picker_title" = "Scegli una lingua";
"language_picker_default_language" = "Predefinito (%@)";
"notice_room_invite" = "%@ invitato %@";
"notice_room_invite" = "%@ ha invitato %@";
"notice_room_third_party_invite" = "%@ ha invitato %@ a unirsi al canale";
"notice_room_third_party_registered_invite" = "%@ ha accettato l'invito per %@";
"notice_room_third_party_revoked_invite" = "%@ ha ritirato l'invito per %@ a unirsi al canale";
Expand Down Expand Up @@ -1944,7 +1944,7 @@
"login" = "Entra";
"create_account" = "Crea utente";
"membership_invite" = "Invitati";
"membership_leave" = "Uscito";
"membership_leave" = "Uscito/a";
"membership_ban" = "Espulso";
"num_members_one" = "%@ utente";
"num_members_other" = "%@ utenti";
Expand Down Expand Up @@ -1979,7 +1979,7 @@
"notification_settings_contain_my_user_name" = "Notifica con un suono i messaggi che contengono il mio nome utente";
"notification_settings_contain_my_display_name" = "Notifica con un suono i messaggi che contengono il mio nome completo";
"notification_settings_just_sent_to_me" = "Notifica con un suono i messaggi inviati solo a me";
"notification_settings_invite_to_a_new_room" = "Notifica quando sono invitato in un nuovo canale";
"notification_settings_invite_to_a_new_room" = "Avvisami quando sono invitato/a in una nuova stanza";
"notification_settings_people_join_leave_rooms" = "Notifica quando gli utenti entrano o escono dai canali";
"notification_settings_receive_a_call" = "Notifica quando ricevo una chiamata";
"notification_settings_suppress_from_bots" = "Sopprimi le notifiche dai bot";
Expand Down Expand Up @@ -2009,12 +2009,12 @@
"notice_encryption_enabled_unknown_algorithm" = "%1$@ ha attivato la crittografia end-to-end (algoritmo %2$@ non riconosciuto).";
// Notice Events with "You"
"notice_room_invite_by_you" = "Hai invitato %@";
"notice_room_invite_you" = "%@ ti ha invitato";
"notice_room_invite_you" = "%@ ti ha invitato/a";
"notice_room_third_party_invite_by_you" = "Hai mandato un invito a %@ a unirsi alla stanza";
"notice_room_third_party_registered_invite_by_you" = "Hai accettato l'invito per %@";
"notice_room_third_party_revoked_invite_by_you" = "Hai revocato l'invito per %@ a unirsi alla stanza";
"notice_room_join_by_you" = "Sei entrato";
"notice_room_leave_by_you" = "Sei uscito";
"notice_room_join_by_you" = "Sei entrato/a";
"notice_room_leave_by_you" = "Sei uscito/a";
"notice_room_reject_by_you" = "Hai rifiutato l'invito";
"notice_room_kick_by_you" = "Hai rimosso %@";
"notice_room_unban_by_you" = "Hai riammesso %@";
Expand Down Expand Up @@ -2049,7 +2049,7 @@
"notice_room_join_rule_public" = "%@ ha reso la stanza pubblica.";
"notice_room_join_rule_public_by_you" = "Hai reso la stanza pubblica.";
"notice_room_name_removed_for_dm" = "%@ ha rimosso il nome";
"notice_room_created_for_dm" = "%@ è entrato.";
"notice_room_created_for_dm" = "%@ è entrato/a.";
"notice_room_join_rule_invite_for_dm" = "%@ l'ha resa solo su invito.";
"notice_room_join_rule_invite_by_you_for_dm" = "L'hai resa solo su invito.";
"notice_room_join_rule_public_for_dm" = "%@ l'ha resa pubblica.";
Expand All @@ -2059,15 +2059,15 @@
"notice_room_history_visible_to_members_for_dm" = "%@ ha reso visibili i messaggi futuri a tutti i membri della stanza.";
"notice_room_history_visible_to_members_from_invited_point_for_dm" = "%@ ha reso visibili i messaggi futuri a chiunque, dal momento dell'invito.";
"notice_room_history_visible_to_members_from_joined_point_for_dm" = "%@ ha reso visibili i messaggi futuri a chiunque, dal momento dell'entrata.";
"room_left_for_dm" = "Sei uscito";
"room_left_for_dm" = "Sei uscito/a";
"notice_room_third_party_invite_for_dm" = "%@ ha invitato %@";
"notice_room_third_party_revoked_invite_for_dm" = "%@ ha revocato l'invito per %@";
"notice_room_name_changed_for_dm" = "%@ ha cambiato il nome in %@.";
"notice_room_third_party_invite_by_you_for_dm" = "Hai invitato %@";
"notice_room_third_party_revoked_invite_by_you_for_dm" = "Hai revocato l'invito per %@";
"notice_room_name_changed_by_you_for_dm" = "Hai cambiato il nome in %@.";
"notice_room_name_removed_by_you_for_dm" = "Hai rimosso il nome";
"notice_room_created_by_you_for_dm" = "Sei entrato.";
"notice_room_created_by_you_for_dm" = "Sei entrato/a.";
"notice_room_history_visible_to_members_by_you_for_dm" = "Hai reso visibili i messaggi futuri a tutti i membri della stanza.";
"notice_room_history_visible_to_members_from_invited_point_by_you_for_dm" = "Hai reso visibili i messaggi futuri a chiunque, dal momento dell'invito.";
"notice_room_history_visible_to_members_from_joined_point_by_you_for_dm" = "Hai reso visibili i messaggi futuri a chiunque, dal momento dell'entrata.";
Expand Down Expand Up @@ -2096,7 +2096,7 @@
"attachment_small_with_resolution" = "Piccolo %@ (~%@)";
"attachment_size_prompt_message" = "Puoi disattivarlo nelle impostazioni.";
"attachment_size_prompt_title" = "Conferma dimensione da inviare";
"room_displayname_all_other_members_left" = "%@ (Uscito)";
"room_displayname_all_other_members_left" = "%@ (Uscito/a)";
"attachment_unsupported_preview_message" = "Questo tipo di file non è supportato.";
"attachment_unsupported_preview_title" = "Anteprima non disponibile";
"message_reply_to_sender_sent_their_location" = "ha condiviso la sua posizione.";
Expand Down Expand Up @@ -2273,7 +2273,7 @@
"location_sharing_live_list_item_last_update_invalid" = "Ultimo aggiornamento sconosciuto";
"location_sharing_live_list_item_last_update" = "Aggiornato %@ fa";
"location_sharing_live_list_item_sharing_expired" = "Condivisione scaduta";
"location_sharing_live_list_item_time_left" = "%@ è uscito";
"location_sharing_live_list_item_time_left" = "%@ è uscito/a";
"location_sharing_live_viewer_title" = "Posizione";
"location_sharing_live_map_callout_title" = "Condividi posizione";
"bug_report_logs_description" = "Per diagnosticare i problemi, i registri di questo client verranno inviati con questo rapporto di errore. Se preferisci inviare solo il testo soprastante, deseleziona:";
Expand Down Expand Up @@ -2737,3 +2737,8 @@
"room_command_change_display_name_description" = "Cambia il tuo nome visualizzato";
"notice_display_name_changed_to" = "%@ ha cambiato il suo nome visualizzato in %@";
"poll_timeline_loading" = "Caricamento...";
"room_creation_user_not_found_prompt_title" = "Conferma";
"room_creation_user_not_found_prompt_invite_action" = "Inizia il messaggio lo stesso";
"room_participants_invite_anyway" = "Invita lo stesso";
"room_participants_invite_unknown_participant_prompt_to_msg" = "Impossibile trovare profili con questo ID Matrix. Vuoi davvero invitare %@ in %@?";
"room_creation_user_not_found_prompt_message" = "Impossibile trovare profili con questo ID Matrix. Vuoi comunque iniziare un messaggio diretto?";
Loading

0 comments on commit 3a2bdab

Please sign in to comment.