Skip to content

Commit c160a37

Browse files
committed
Merge branch 'dla/feature/room_list_decoration' of https://github.com/vector-im/element-x-android into dla/feature/room_list_decoration
2 parents e48a9ee + bc29a31 commit c160a37

File tree

140 files changed

+2173
-340
lines changed

Some content is hidden

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

140 files changed

+2173
-340
lines changed

build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import org.jetbrains.kotlin.cli.common.toBooleanLenient
66
buildscript {
77
dependencies {
88
classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:1.9.10")
9-
classpath("com.google.gms:google-services:4.3.15")
9+
classpath("com.google.gms:google-services:4.4.0")
1010
}
1111
}
1212

changelog.d/1337.bugfix

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[Rich text editor] Ensure keyboard opens for reply and text formatting modes

changelog.d/1347.bugfix

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[Rich text editor] Fix placeholder spilling onto multiple lines
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,10 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
3+
<string name="screen_analytics_prompt_data_usage">"Wir zeichnen keine persönlichen Daten auf und erstellen keine Profile."</string>
4+
<string name="screen_analytics_prompt_help_us_improve">"Teilen Sie anonyme Nutzungsdaten, um uns bei der Identifizierung von Problemen zu helfen."</string>
5+
<string name="screen_analytics_prompt_read_terms">"Sie können alle unsere Bedingungen lesen%1$s."</string>
36
<string name="screen_analytics_prompt_read_terms_content_link">"hier"</string>
7+
<string name="screen_analytics_prompt_settings">"Sie können diese Funktion jederzeit deaktivieren"</string>
8+
<string name="screen_analytics_prompt_third_party_sharing">"Wir geben Ihre Daten nicht an Dritte weiter"</string>
9+
<string name="screen_analytics_prompt_title">"Hilf uns %1$s zu verbessern"</string>
410
</resources>
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
3+
<string name="call_foreground_service_channel_title_android">"Laufender Anruf"</string>
4+
<string name="call_foreground_service_message_android">"Tippen, um zum Anruf zurückzukehren"</string>
5+
<string name="call_foreground_service_title_android">"☎️ Anruf läuft"</string>
6+
</resources>
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
3+
<string name="call_foreground_service_channel_title_android">"Prebiehajúci hovor"</string>
4+
<string name="call_foreground_service_message_android">"Ťuknutím sa vrátite k hovoru"</string>
5+
<string name="call_foreground_service_title_android">"☎️ Prebieha hovor"</string>
6+
</resources>
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,15 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
3+
<string name="screen_create_room_action_create_room">"Neuer Raum"</string>
4+
<string name="screen_create_room_action_invite_people">"Freunde zu Element einladen"</string>
5+
<string name="screen_create_room_add_people_title">"Personen einladen"</string>
6+
<string name="screen_create_room_error_creating_room">"Beim Erstellen des Raums ist ein Fehler aufgetreten"</string>
7+
<string name="screen_create_room_private_option_description">"Die Nachrichten in diesem Raum sind verschlüsselt. Die Verschlüsselung kann nicht nachträglich deaktiviert werden."</string>
8+
<string name="screen_create_room_private_option_title">"Privater Raum (nur auf Einladung)"</string>
9+
<string name="screen_create_room_public_option_description">"Die Nachrichten sind nicht verschlüsselt und können von jedem gelesen werden. Die Verschlüsselung kann zu einem späteren Zeitpunkt aktiviert werden."</string>
10+
<string name="screen_create_room_public_option_title">"Öffentlicher Raum (für alle)"</string>
11+
<string name="screen_create_room_room_name_label">"Raumname"</string>
12+
<string name="screen_create_room_topic_label">"Thema (optional)"</string>
13+
<string name="screen_start_chat_error_starting_chat">"Beim Versuch, einen Chat zu starten, ist ein Fehler aufgetreten"</string>
314
<string name="screen_create_room_title">"Raum erstellen"</string>
415
</resources>
Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
3-
<string name="screen_notification_optin_subtitle">"Du kannst deine Einstellungen später ändern."</string>
3+
<string name="screen_migration_message">"Dies ist ein einmaliger Vorgang, danke fürs Warten."</string>
4+
<string name="screen_migration_title">"Richten Sie Ihr Konto ein."</string>
5+
<string name="screen_notification_optin_subtitle">"Sie können Ihre Einstellungen später ändern."</string>
46
<string name="screen_notification_optin_title">"Erlaube Benachrichtigungen und verpasse keine Nachricht"</string>
7+
<string name="screen_welcome_bullet_1">"Anrufe, Umfragen, Suchfunktionen und mehr werden im Laufe des Jahres hinzugefügt."</string>
8+
<string name="screen_welcome_bullet_2">"Der Nachrichtenverlauf für verschlüsselte Räume wird in diesem Update nicht verfügbar sein."</string>
9+
<string name="screen_welcome_bullet_3">"Wir würden uns freuen, von Ihnen zu hören. Teilen Sie uns Ihre Meinung über die Einstellungsseite mit."</string>
10+
<string name="screen_welcome_button">"Los geht\'s!"</string>
11+
<string name="screen_welcome_subtitle">"Folgendes müssen Sie wissen:"</string>
12+
<string name="screen_welcome_title">"Willkommen bei %1$s!"</string>
513
</resources>

features/invitelist/impl/src/main/kotlin/io/element/android/features/invitelist/impl/InviteListPresenter.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@ class InviteListPresenter @Inject constructor(
141141
suspend {
142142
client.getRoom(roomId)?.use {
143143
it.join().getOrThrow()
144-
notificationDrawerManager.clearMembershipNotificationForRoom(client.sessionId, roomId)
144+
notificationDrawerManager.clearMembershipNotificationForRoom(client.sessionId, roomId, doRender = true)
145145
analyticsService.capture(it.toAnalyticsJoinedRoom(JoinedRoom.Trigger.Invite))
146146
}
147147
roomId
@@ -152,7 +152,7 @@ class InviteListPresenter @Inject constructor(
152152
suspend {
153153
client.getRoom(roomId)?.use {
154154
it.leave().getOrThrow()
155-
notificationDrawerManager.clearMembershipNotificationForRoom(client.sessionId, roomId)
155+
notificationDrawerManager.clearMembershipNotificationForRoom(client.sessionId, roomId, doRender = true)
156156
}.let { }
157157
}.runCatchingUpdatingState(declinedAction)
158158
}
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
3+
<string name="screen_invites_decline_chat_message">"Möchten Sie die Einladung zum Betreten von %1$s wirklich ablehnen?"</string>
4+
<string name="screen_invites_decline_chat_title">"Einladung ablehnen"</string>
5+
<string name="screen_invites_decline_direct_chat_message">"Sind Sie sicher, dass Sie diesen privaten Chat mit %1$s ablehnen möchten?"</string>
6+
<string name="screen_invites_decline_direct_chat_title">"Chat ablehnen"</string>
7+
<string name="screen_invites_empty_list">"Keine Einladungen"</string>
8+
<string name="screen_invites_invited_you">"%1$s (%2$s) hat dich eingeladen"</string>
9+
</resources>
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,47 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
3+
<string name="screen_account_provider_change">"Kontoanbieter ändern"</string>
4+
<string name="screen_account_provider_form_hint">"Homeserver-Adresse"</string>
5+
<string name="screen_account_provider_form_notice">"Geben Sie einen Suchbegriff oder eine Domainadresse ein."</string>
6+
<string name="screen_account_provider_form_subtitle">"Suchen Sie nach einem Unternehmen, einer Community oder einem privaten Server."</string>
7+
<string name="screen_account_provider_form_title">"Kontoanbieter finden"</string>
8+
<string name="screen_account_provider_signin_subtitle">"Hier werden Ihre Gespräche gespeichert – genau so, wie Sie einen E-Mail-Anbieter nutzen würden, um Ihre E-Mails aufzubewahren."</string>
9+
<string name="screen_account_provider_signin_title">"Sie sind dabei, sich bei %s anzumelden"</string>
10+
<string name="screen_account_provider_signup_subtitle">"Hier werden Ihre Gespräche gespeichert – genau so, wie Sie einen E-Mail-Anbieter nutzen würden, um Ihre E-Mails aufzubewahren."</string>
11+
<string name="screen_account_provider_signup_title">"Sie sind dabei, ein Konto bei %s zu erstellen"</string>
12+
<string name="screen_change_account_provider_matrix_org_subtitle">"Matrix.org ist ein großer, kostenloser Server im öffentlichen Matrix-Netzwerk für eine sichere, dezentralisierte Kommunikation, der von der Matrix.org Foundation betrieben wird."</string>
13+
<string name="screen_change_account_provider_other">"Sonstige"</string>
14+
<string name="screen_change_account_provider_subtitle">"Verwenden Sie einen anderen Kontoanbieter, z. B. Ihren eigenen privaten Server oder ein Geschäftskonto."</string>
15+
<string name="screen_change_account_provider_title">"Kontoanbieter wechseln"</string>
16+
<string name="screen_change_server_error_invalid_homeserver">"Wir konnten diesen Homeserver nicht erreichen. Bitte überprüfen Sie, ob Sie die Homeserver-URL korrekt eingegeben haben. Wenn die URL korrekt ist, wenden Sie sich an Ihren Homeserver-Administrator, um weitere Hilfe zu erhalten."</string>
17+
<string name="screen_change_server_error_no_sliding_sync_message">"Dieser Server unterstützt derzeit kein Sliding Sync."</string>
18+
<string name="screen_change_server_form_header">"Homeserver-URL"</string>
19+
<string name="screen_change_server_form_notice">"Sie können nur eine Verbindung zu einem vorhandenen Server herstellen, der Sliding Sync unterstützt. Ihr Homeserver-Administrator muss das konfigurieren. %1$s"</string>
20+
<string name="screen_change_server_subtitle">"Wie lautet die Adresse Ihres Servers?"</string>
21+
<string name="screen_login_error_deactivated_account">"Dieses Konto wurde deaktiviert."</string>
22+
<string name="screen_login_error_invalid_credentials">"Falscher Benutzername und/oder Passwort"</string>
23+
<string name="screen_login_error_invalid_user_id">"Dies ist keine gültige Benutzerkennung. Erwartetes Format: \'@user:homeserver.org\'"</string>
24+
<string name="screen_login_error_unsupported_authentication">"Der ausgewählte Homeserver unterstützt weder den Login per Passwort noch per OIDC. Bitte kontaktieren Sie Ihren Admin oder wählen Sie einen anderen Homeserver."</string>
25+
<string name="screen_login_form_header">"Geben Sie Ihre Daten ein"</string>
26+
<string name="screen_login_title">"Willkommen zurück!"</string>
27+
<string name="screen_login_title_with_homeserver">"Anmelden bei %1$s"</string>
28+
<string name="screen_server_confirmation_change_server">"Kontoanbieter wechseln"</string>
29+
<string name="screen_server_confirmation_message_login_element_dot_io">"Ein privater Server für die Mitarbeiter von Element."</string>
30+
<string name="screen_server_confirmation_message_login_matrix_dot_org">"Matrix ist ein offenes Netzwerk für eine sichere, dezentrale Kommunikation."</string>
31+
<string name="screen_server_confirmation_message_register">"Hier werden Ihre Gespräche gespeichert - so wie Sie Ihre E-Mails bei einem E-Mail-Anbieter aufbewahren würden."</string>
32+
<string name="screen_server_confirmation_title_login">"Sie sind dabei, sich bei %1$s anzumelden"</string>
33+
<string name="screen_server_confirmation_title_register">"Sie sind dabei, ein Konto auf %1$s zu erstellen"</string>
34+
<string name="screen_waitlist_message">"Derzeit besteht eine hohe Nachfrage nach %1$s auf %2$s. Kehren Sie in ein paar Tagen zur App zurück und versuchen Sie es erneut.
35+
36+
Danke für Ihre Geduld!"</string>
37+
<string name="screen_waitlist_message_success">"Willkommen bei %1$s!"</string>
38+
<string name="screen_waitlist_title">"Sie sind fast am Ziel."</string>
39+
<string name="screen_waitlist_title_success">"Sie sind dabei."</string>
340
<string name="screen_account_provider_continue">"Weiter"</string>
441
<string name="screen_change_server_submit">"Weiter"</string>
42+
<string name="screen_change_server_title">"Wählen Sie Ihren Server aus"</string>
543
<string name="screen_login_password_hint">"Passwort"</string>
644
<string name="screen_login_submit">"Weiter"</string>
45+
<string name="screen_login_subtitle">"Matrix ist ein offenes Netzwerk für eine sichere, dezentrale Kommunikation."</string>
746
<string name="screen_login_username_hint">"Benutzername"</string>
847
</resources>
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
3+
<string name="screen_signout_confirmation_dialog_content">"Sind Sie sicher, dass Sie sich abmelden wollen?"</string>
4+
<string name="screen_signout_confirmation_dialog_title">"Abmelden"</string>
5+
<string name="screen_signout_in_progress_dialog_content">"Abmelden…"</string>
6+
<string name="screen_signout_confirmation_dialog_submit">"Abmelden"</string>
7+
<string name="screen_signout_preference_item">"Abmelden"</string>
8+
</resources>
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,42 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
3+
<plurals name="room_timeline_state_changes">
4+
<item quantity="one">"%1$d Raumänderung"</item>
5+
<item quantity="other">"%1$d Raumänderungen"</item>
6+
</plurals>
7+
<string name="screen_room_attachment_source_camera">"Kamera"</string>
8+
<string name="screen_room_attachment_source_camera_photo">"Foto machen"</string>
9+
<string name="screen_room_attachment_source_camera_video">"Video aufnehmen"</string>
10+
<string name="screen_room_attachment_source_files">"Anhang"</string>
11+
<string name="screen_room_attachment_source_gallery">"Foto- und Videobibliothek"</string>
12+
<string name="screen_room_attachment_source_location">"Standort"</string>
13+
<string name="screen_room_attachment_source_poll">"Umfrage"</string>
314
<string name="screen_room_attachment_text_formatting">"Textformatierung"</string>
15+
<string name="screen_room_encrypted_history_banner">"Der Nachrichtenverlauf ist derzeit in diesem Raum nicht verfügbar"</string>
16+
<string name="screen_room_error_failed_retrieving_user_details">"Benutzerdetails konnten nicht abgerufen werden"</string>
17+
<string name="screen_room_invite_again_alert_message">"Möchten Sie sie wieder einladen?"</string>
18+
<string name="screen_room_invite_again_alert_title">"Sie sind allein in diesem Chat"</string>
19+
<string name="screen_room_message_copied">"Nachricht wurde kopiert"</string>
20+
<string name="screen_room_no_permission_to_post">"Sie sind nicht berechtigt, in diesem Raum zu posten"</string>
21+
<string name="screen_room_notification_settings_allow_custom">"Benutzerdefinierte Einstellung zulassen"</string>
22+
<string name="screen_room_notification_settings_allow_custom_footnote">"Wenn Sie diese Option aktivieren, wird Ihre Standardeinstellung außer Kraft gesetzt."</string>
23+
<string name="screen_room_notification_settings_custom_settings_title">"Benachrichtigen Sie mich in diesem Chat bei"</string>
24+
<string name="screen_room_notification_settings_default_setting_footnote">"Sie können das in Ihrem %1$s ändern."</string>
25+
<string name="screen_room_notification_settings_default_setting_footnote_content_link">"Globale Einstellungen"</string>
26+
<string name="screen_room_notification_settings_default_setting_title">"Standardeinstellung"</string>
27+
<string name="screen_room_notification_settings_edit_remove_setting">"Benutzerdefinierte Einstellung entfernen"</string>
28+
<string name="screen_room_notification_settings_error_loading_settings">"Beim Laden der Benachrichtigungseinstellungen ist ein Fehler aufgetreten."</string>
29+
<string name="screen_room_notification_settings_error_restoring_default">"Fehler beim Wiederherstellen des Standardmodus. Bitte versuchen Sie es erneut."</string>
30+
<string name="screen_room_notification_settings_error_setting_mode">"Fehler beim Einstellen des Modus. Bitte versuchen Sie es erneut."</string>
31+
<string name="screen_room_notification_settings_mode_all_messages">"Alle Nachrichten"</string>
32+
<string name="screen_room_notification_settings_mode_mentions_and_keywords">"Nur Erwähnungen und Schlüsselwörter"</string>
33+
<string name="screen_room_notification_settings_room_custom_settings_title">"Benachrichtigen Sie mich in diesem Raum bei"</string>
34+
<string name="screen_room_reactions_show_less">"Weniger anzeigen"</string>
35+
<string name="screen_room_reactions_show_more">"Mehr anzeigen"</string>
36+
<string name="screen_room_retry_send_menu_send_again_action">"Erneut senden"</string>
37+
<string name="screen_room_retry_send_menu_title">"Ihre Nachricht konnte nicht gesendet werden"</string>
38+
<string name="screen_room_timeline_add_reaction">"Emoji hinzufügen"</string>
39+
<string name="screen_room_timeline_less_reactions">"Weniger anzeigen"</string>
40+
<string name="screen_room_error_failed_processing_media">"Fehler beim Verarbeiten des hochgeladenen Mediums. Bitte versuchen Sie es erneut."</string>
441
<string name="screen_room_retry_send_menu_remove_action">"Entfernen"</string>
542
</resources>
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
3+
<string name="screen_onboarding_sign_in_manually">"Manuell anmelden"</string>
4+
<string name="screen_onboarding_sign_in_with_qr_code">"Mit QR-Code anmelden"</string>
5+
<string name="screen_onboarding_sign_up">"Konto erstellen"</string>
6+
<string name="screen_onboarding_subtitle">"Sicher kommunizieren und zusammenarbeiten"</string>
7+
<string name="screen_onboarding_welcome_message">"Willkommen beim schnellsten Element aller Zeiten. Optimiert für Geschwindigkeit und Einfachheit."</string>
8+
<string name="screen_onboarding_welcome_subtitle">"Willkommen zu %1$s. Aufgeladen, für Geschwindigkeit und Einfachheit."</string>
9+
<string name="screen_onboarding_welcome_title">"Seien Sie in Ihrem Element"</string>
10+
</resources>

0 commit comments

Comments
 (0)