Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
ebc9eaa
fix(backend): cascade delete audio, memories, and tasks when deleting…
mdmohsin7 Mar 11, 2026
c049d14
feat(app): add delete conversation dialog with associated data checkbox
mdmohsin7 Mar 11, 2026
01d5b31
feat(app): pass delete options to conversation delete API
mdmohsin7 Mar 11, 2026
2c2ab08
feat(app): propagate delete associated data option through provider
mdmohsin7 Mar 11, 2026
4f0f36a
feat(app): use new delete dialog in conversation detail page
mdmohsin7 Mar 11, 2026
88b4891
feat(app): use new delete dialog in conversation list swipe-to-delete
mdmohsin7 Mar 11, 2026
29faaa9
feat(l10n): add deleteAssociatedData key to all locales
mdmohsin7 Mar 11, 2026
b9749dd
fix(backend): always cascade delete memories, tasks, and audio with c…
mdmohsin7 Mar 13, 2026
f11a79d
fix(app): simplify delete conversation dialog to simple confirm
mdmohsin7 Mar 13, 2026
b554864
fix(app): remove optional params from deleteConversationServer
mdmohsin7 Mar 13, 2026
00ecf00
fix(app): remove deleteAssociatedData tracking from conversation prov…
mdmohsin7 Mar 13, 2026
7369526
fix(app): simplify delete handler in conversation detail page
mdmohsin7 Mar 13, 2026
4affbf4
fix(app): simplify swipe-to-delete in conversation list item
mdmohsin7 Mar 13, 2026
ff80c5d
fix(l10n): update deleteConversationMessage and remove deleteAssociat…
mdmohsin7 Mar 13, 2026
c3bb78b
fix(l10n): regenerate localization files
mdmohsin7 Mar 13, 2026
8e6e510
fix(app): remove showDeleteConversationDialog, reuse getDialog
mdmohsin7 Mar 13, 2026
bec7545
fix(app): restore don't-ask-again preference check on swipe-to-delete
mdmohsin7 Mar 13, 2026
558668a
fix(app): use getDialog directly in conversation detail delete handler
mdmohsin7 Mar 13, 2026
2a48c9f
fix(app): match main branch behavior for offline delete dialog
mdmohsin7 Mar 13, 2026
48848a0
feat(app): add don't-show-again checkbox to delete conversation dialog
mdmohsin7 Mar 13, 2026
78dc99f
fix(app): migrate existing users to see delete confirmation with new …
mdmohsin7 Mar 13, 2026
24f9e93
fix(backend): gate cascade deletion behind query param for backward c…
mdmohsin7 Mar 13, 2026
20d2ab5
fix(app): send cascade=true when deleting conversations
mdmohsin7 Mar 13, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion app/lib/backend/http/api/conversations.dart
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@ Future<ServerConversation?> reProcessConversationServer(String conversationId, {

Future<bool> deleteConversationServer(String conversationId) async {
var response = await makeApiCall(
url: '${Env.apiBaseUrl}v1/conversations/$conversationId',
url: '${Env.apiBaseUrl}v1/conversations/$conversationId?cascade=true',
headers: {},
method: 'DELETE',
body: '',
Expand Down
9 changes: 8 additions & 1 deletion app/lib/backend/preferences.dart
Original file line number Diff line number Diff line change
Expand Up @@ -391,7 +391,14 @@ class SharedPreferencesUtil {
int get enabledAppsIntegrationsCount =>
appsList.where((element) => element.enabled && element.worksExternally()).length;

bool get showConversationDeleteConfirmation => getBool('showConversationDeleteConfirmation', defaultValue: true);
bool get showConversationDeleteConfirmation {
if (!getBool('conversationDeleteCascadeMigrated')) {
saveBool('conversationDeleteCascadeMigrated', true);
saveBool('showConversationDeleteConfirmation', true);
return true;
}
return getBool('showConversationDeleteConfirmation', defaultValue: true);
}

set showConversationDeleteConfirmation(bool value) => saveBool("showConversationDeleteConfirmation", value);

Expand Down
5 changes: 3 additions & 2 deletions app/lib/l10n/app_ar.arb
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"transcriptTab": "النص المكتوب",
"actionItemsTab": "المهام",
"deleteConversationTitle": "حذف المحادثة؟",
"deleteConversationMessage": "هل أنت متأكد من رغبتك في حذف هذه المحادثة؟ لا يمكن التراجع عن هذا الإجراء.",
"deleteConversationMessage": "سيؤدي هذا أيضًا إلى حذف الذكريات والمهام وملفات الصوت المرتبطة. لا يمكن التراجع عن هذا الإجراء.",
"confirm": "تأكيد",
"cancel": "إلغاء",
"ok": "حسناً",
Expand Down Expand Up @@ -2714,5 +2714,6 @@
"manageStorage": "إدارة التخزين",
"safelyBackedUp": "تم النسخ الاحتياطي بأمان إلى هاتفك",
"notYetSynced": "لم تتم المزامنة بعد مع هاتفك",
"clearAll": "مسح الكل"
"clearAll": "مسح الكل",
"dontShowAgain": "عدم الإظهار مجدداً"
}
5 changes: 3 additions & 2 deletions app/lib/l10n/app_bg.arb
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"transcriptTab": "Транскрипт",
"actionItemsTab": "Задачи",
"deleteConversationTitle": "Изтриване на разговор?",
"deleteConversationMessage": "Сигурни ли сте, че искате да изтриете този разговор? Това действие не може да бъде отменено.",
"deleteConversationMessage": "Това ще изтрие и свързаните спомени, задачи и аудио файлове. Това действие не може да бъде отменено.",
"confirm": "Потвърди",
"cancel": "Отказ",
"ok": "ОК",
Expand Down Expand Up @@ -2716,5 +2716,6 @@
"manageStorage": "Управление на хранилището",
"safelyBackedUp": "Безопасно запазено на телефона ви",
"notYetSynced": "Все още не е синхронизирано с телефона ви",
"clearAll": "Изчисти всичко"
"clearAll": "Изчисти всичко",
"dontShowAgain": "Не показвай отново"
}
5 changes: 3 additions & 2 deletions app/lib/l10n/app_ca.arb
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"transcriptTab": "Transcripció",
"actionItemsTab": "Tasques",
"deleteConversationTitle": "Eliminar conversa?",
"deleteConversationMessage": "Esteu segur que voleu eliminar aquesta conversa? Aquesta acció no es pot desfer.",
"deleteConversationMessage": "Això també eliminarà els records, tasques i fitxers d'àudio associats. Aquesta acció no es pot desfer.",
"confirm": "Confirmar",
"cancel": "Cancel·lar",
"ok": "D'acord",
Expand Down Expand Up @@ -2716,5 +2716,6 @@
"manageStorage": "Gestionar emmagatzematge",
"safelyBackedUp": "Còpia de seguretat al vostre telèfon",
"notYetSynced": "Encara no sincronitzat amb el vostre telèfon",
"clearAll": "Esborrar tot"
"clearAll": "Esborrar tot",
"dontShowAgain": "No ho tornis a mostrar"
}
5 changes: 3 additions & 2 deletions app/lib/l10n/app_cs.arb
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"transcriptTab": "Přepis",
"actionItemsTab": "Úkoly",
"deleteConversationTitle": "Smazat konverzaci?",
"deleteConversationMessage": "Opravdu chcete smazat tuto konverzaci? Tuto akci nelze vrátit zpět.",
"deleteConversationMessage": "Tím se také smažou související vzpomínky, úkoly a zvukové soubory. Tuto akci nelze vrátit zpět.",
"confirm": "Potvrdit",
"cancel": "Zrušit",
"ok": "OK",
Expand Down Expand Up @@ -2716,5 +2716,6 @@
"manageStorage": "Správa úložiště",
"safelyBackedUp": "Bezpečně zálohováno na vašem telefonu",
"notYetSynced": "Zatím nesynchronizováno s vaším telefonem",
"clearAll": "Vymazat vše"
"clearAll": "Vymazat vše",
"dontShowAgain": "Znovu nezobrazovat"
}
5 changes: 3 additions & 2 deletions app/lib/l10n/app_da.arb
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"transcriptTab": "Udskrift",
"actionItemsTab": "Handlingspunkter",
"deleteConversationTitle": "Slet samtale?",
"deleteConversationMessage": "Er du sikker på, at du vil slette denne samtale? Denne handling kan ikke fortrydes.",
"deleteConversationMessage": "Dette vil også slette tilknyttede minder, opgaver og lydfiler. Denne handling kan ikke fortrydes.",
"confirm": "Bekræft",
"cancel": "Annuller",
"ok": "Ok",
Expand Down Expand Up @@ -2756,5 +2756,6 @@
"manageStorage": "Administrer lager",
"safelyBackedUp": "Sikkert sikkerhedskopieret til din telefon",
"notYetSynced": "Endnu ikke synkroniseret med din telefon",
"clearAll": "Ryd alt"
"clearAll": "Ryd alt",
"dontShowAgain": "Vis ikke igen"
}
5 changes: 3 additions & 2 deletions app/lib/l10n/app_de.arb
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"transcriptTab": "Transkript",
"actionItemsTab": "Aufgaben",
"deleteConversationTitle": "Unterhaltung löschen?",
"deleteConversationMessage": "Sind Sie sicher, dass Sie diese Unterhaltung löschen möchten? Diese Aktion kann nicht rückgängig gemacht werden.",
"deleteConversationMessage": "Dadurch werden auch zugehörige Erinnerungen, Aufgaben und Audiodateien gelöscht. Diese Aktion kann nicht rückgängig gemacht werden.",
"confirm": "Bestätigen",
"cancel": "Abbrechen",
"ok": "OK",
Expand Down Expand Up @@ -2715,5 +2715,6 @@
"manageStorage": "Speicher verwalten",
"safelyBackedUp": "Sicher auf Ihrem Telefon gesichert",
"notYetSynced": "Noch nicht mit Ihrem Telefon synchronisiert",
"clearAll": "Alles löschen"
"clearAll": "Alles löschen",
"dontShowAgain": "Nicht erneut anzeigen"
}
5 changes: 3 additions & 2 deletions app/lib/l10n/app_el.arb
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"transcriptTab": "Απομαγνητοφώνηση",
"actionItemsTab": "Ενέργειες",
"deleteConversationTitle": "Διαγραφή Συνομιλίας;",
"deleteConversationMessage": "Είστε βέβαιοι ότι θέλετε να διαγράψετε αυτή τη συνομιλία; Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.",
"deleteConversationMessage": "Αυτό θα διαγράψει επίσης τις σχετικές αναμνήσεις, εργασίες και αρχεία ήχου. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.",
"confirm": "Επιβεβαίωση",
"cancel": "Ακύρωση",
"ok": "Εντάξει",
Expand Down Expand Up @@ -2747,5 +2747,6 @@
"manageStorage": "Διαχείριση αποθήκευσης",
"safelyBackedUp": "Αποθηκεύτηκε με ασφάλεια στο τηλέφωνό σας",
"notYetSynced": "Δεν έχει συγχρονιστεί ακόμα με το τηλέφωνό σας",
"clearAll": "Εκκαθάριση όλων"
"clearAll": "Εκκαθάριση όλων",
"dontShowAgain": "Να μην εμφανιστεί ξανά"
}
5 changes: 3 additions & 2 deletions app/lib/l10n/app_en.arb
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
"@deleteConversationTitle": {
"description": "Title for delete confirmation dialog"
},
"deleteConversationMessage": "Are you sure you want to delete this conversation? This action cannot be undone.",
"deleteConversationMessage": "This will also delete associated memories, tasks, and audio files. This action cannot be undone.",
"@deleteConversationMessage": {
"description": "Message for delete confirmation dialog"
},
Expand Down Expand Up @@ -10294,5 +10294,6 @@
"clearAll": "Clear All",
"@clearAll": {
"description": "Button label to clear all files"
}
},
"dontShowAgain": "Don't show again"
}
5 changes: 3 additions & 2 deletions app/lib/l10n/app_es.arb
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"transcriptTab": "Transcripción",
"actionItemsTab": "Acciones",
"deleteConversationTitle": "¿Borrar conversación?",
"deleteConversationMessage": "¿Seguro que quieres borrar esta conversación? Esta acción no se puede deshacer.",
"deleteConversationMessage": "Esto también eliminará los recuerdos, tareas y archivos de audio asociados. Esta acción no se puede deshacer.",
"confirm": "Confirmar",
"cancel": "Cancelar",
"ok": "Aceptar",
Expand Down Expand Up @@ -2748,5 +2748,6 @@
"manageStorage": "Gestionar almacenamiento",
"safelyBackedUp": "Respaldado en tu teléfono",
"notYetSynced": "Aún no sincronizado con tu teléfono",
"clearAll": "Borrar todo"
"clearAll": "Borrar todo",
"dontShowAgain": "No mostrar de nuevo"
}
5 changes: 3 additions & 2 deletions app/lib/l10n/app_et.arb
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"transcriptTab": "Transkriptsioon",
"actionItemsTab": "Tegevuspunktid",
"deleteConversationTitle": "Kustuta vestlus?",
"deleteConversationMessage": "Kas olete kindel, et soovite selle vestluse kustutada? Seda toimingut ei saa tagasi võtta.",
"deleteConversationMessage": "See kustutab ka seotud mälestused, ülesanded ja helifailid. Seda toimingut ei saa tagasi võtta.",
"confirm": "Kinnita",
"cancel": "Tühista",
"ok": "OK",
Expand Down Expand Up @@ -2747,5 +2747,6 @@
"manageStorage": "Halda salvestusruumi",
"safelyBackedUp": "Turvaliselt teie telefonile varundatud",
"notYetSynced": "Pole veel teie telefoniga sünkroniseeritud",
"clearAll": "Tühjenda kõik"
"clearAll": "Tühjenda kõik",
"dontShowAgain": "Ära näita uuesti"
}
5 changes: 3 additions & 2 deletions app/lib/l10n/app_fi.arb
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"transcriptTab": "Litterointi",
"actionItemsTab": "Tehtävät",
"deleteConversationTitle": "Poista keskustelu?",
"deleteConversationMessage": "Haluatko varmasti poistaa tämän keskustelun? Tätä toimintoa ei voi perua.",
"deleteConversationMessage": "Tämä poistaa myös liittyvät muistot, tehtävät ja äänitiedostot. Tätä toimintoa ei voi kumota.",
"confirm": "Vahvista",
"cancel": "Peruuta",
"ok": "OK",
Expand Down Expand Up @@ -2747,5 +2747,6 @@
"manageStorage": "Hallitse tallennustilaa",
"safelyBackedUp": "Turvallisesti varmuuskopioitu puhelimeesi",
"notYetSynced": "Ei vielä synkronoitu puhelimeesi",
"clearAll": "Tyhjennä kaikki"
"clearAll": "Tyhjennä kaikki",
"dontShowAgain": "Älä näytä uudelleen"
}
5 changes: 3 additions & 2 deletions app/lib/l10n/app_fr.arb
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"transcriptTab": "Transcription",
"actionItemsTab": "Actions à faire",
"deleteConversationTitle": "Supprimer la conversation ?",
"deleteConversationMessage": "Êtes-vous sûr de vouloir supprimer cette conversation ? Cette action est irréversible.",
"deleteConversationMessage": "Cela supprimera également les souvenirs, tâches et fichiers audio associés. Cette action est irréversible.",
"confirm": "Confirmer",
"cancel": "Annuler",
"ok": "OK",
Expand Down Expand Up @@ -2782,5 +2782,6 @@
"manageStorage": "Gérer le stockage",
"safelyBackedUp": "Sauvegardé sur votre téléphone",
"notYetSynced": "Pas encore synchronisé avec votre téléphone",
"clearAll": "Tout effacer"
"clearAll": "Tout effacer",
"dontShowAgain": "Ne plus afficher"
}
5 changes: 3 additions & 2 deletions app/lib/l10n/app_hi.arb
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"transcriptTab": "प्रतिलेख",
"actionItemsTab": "कार्य",
"deleteConversationTitle": "बातचीत हटाएं?",
"deleteConversationMessage": "क्या आप वाकई इस बातचीत को हटाना चाहते हैं? यह क्रिया पूर्ववत नहीं की जा सकती।",
"deleteConversationMessage": "इससे संबंधित यादें, कार्य और ऑडियो फ़ाइलें भी हटा दी जाएंगी। यह क्रिया पूर्ववत नहीं की जा सकती।",
"confirm": "पुष्टि करें",
"cancel": "रद्द करें",
"ok": "ठीक है",
Expand Down Expand Up @@ -2748,5 +2748,6 @@
"manageStorage": "स्टोरेज प्रबंधित करें",
"safelyBackedUp": "आपके फोन पर सुरक्षित बैकअप",
"notYetSynced": "अभी तक आपके फोन पर सिंक नहीं हुआ",
"clearAll": "सब हटाएं"
"clearAll": "सब हटाएं",
"dontShowAgain": "दोबारा न दिखाएं"
}
5 changes: 3 additions & 2 deletions app/lib/l10n/app_hu.arb
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"transcriptTab": "Átirat",
"actionItemsTab": "Teendők",
"deleteConversationTitle": "Beszélgetés törlése?",
"deleteConversationMessage": "Biztosan törölni szeretnéd ezt a beszélgetést? Ez a művelet nem vonható vissza.",
"deleteConversationMessage": "Ez törli a kapcsolódó emlékeket, feladatokat és hangfájlokat is. Ez a művelet nem vonható vissza.",
"confirm": "Megerősítés",
"cancel": "Mégse",
"ok": "OK",
Expand Down Expand Up @@ -2843,5 +2843,6 @@
"manageStorage": "Tárhely kezelése",
"safelyBackedUp": "Biztonságosan mentve a telefonjára",
"notYetSynced": "Még nincs szinkronizálva a telefonjával",
"clearAll": "Összes törlése"
"clearAll": "Összes törlése",
"dontShowAgain": "Ne jelenjen meg újra"
}
5 changes: 3 additions & 2 deletions app/lib/l10n/app_id.arb
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"transcriptTab": "Transkrip",
"actionItemsTab": "Item Tindakan",
"deleteConversationTitle": "Hapus Percakapan?",
"deleteConversationMessage": "Apakah Anda yakin ingin menghapus percakapan ini? Tindakan ini tidak dapat dibatalkan.",
"deleteConversationMessage": "Ini juga akan menghapus kenangan, tugas, dan file audio terkait. Tindakan ini tidak dapat dibatalkan.",
"confirm": "Konfirmasi",
"cancel": "Batal",
"ok": "Oke",
Expand Down Expand Up @@ -2789,5 +2789,6 @@
"manageStorage": "Kelola penyimpanan",
"safelyBackedUp": "Dicadangkan dengan aman ke ponsel Anda",
"notYetSynced": "Belum disinkronkan ke ponsel Anda",
"clearAll": "Hapus semua"
"clearAll": "Hapus semua",
"dontShowAgain": "Jangan tampilkan lagi"
}
5 changes: 3 additions & 2 deletions app/lib/l10n/app_it.arb
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"transcriptTab": "Trascrizione",
"actionItemsTab": "Azioni",
"deleteConversationTitle": "Eliminare Conversazione?",
"deleteConversationMessage": "Sei sicuro di voler eliminare questa conversazione? Questa azione non può essere annullata.",
"deleteConversationMessage": "Questo eliminerà anche i ricordi, le attività e i file audio associati. Questa azione non può essere annullata.",
"confirm": "Conferma",
"cancel": "Annulla",
"ok": "OK",
Expand Down Expand Up @@ -2747,5 +2747,6 @@
"manageStorage": "Gestisci archivio",
"safelyBackedUp": "Salvato sul tuo telefono",
"notYetSynced": "Non ancora sincronizzato con il tuo telefono",
"clearAll": "Cancella tutto"
"clearAll": "Cancella tutto",
"dontShowAgain": "Non mostrare più"
}
5 changes: 3 additions & 2 deletions app/lib/l10n/app_ja.arb
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"transcriptTab": "トランスクリプト",
"actionItemsTab": "アクションアイテム",
"deleteConversationTitle": "会話を削除しますか?",
"deleteConversationMessage": "この会話を削除してもよろしいですか?この操作は元に戻せません。",
"deleteConversationMessage": "関連する記憶、タスク、音声ファイルも削除されます。この操作は元に戻せません。",
"confirm": "確認",
"cancel": "キャンセル",
"ok": "OK",
Expand Down Expand Up @@ -2748,5 +2748,6 @@
"manageStorage": "ストレージを管理",
"safelyBackedUp": "スマホに安全にバックアップ済み",
"notYetSynced": "まだスマホに同期されていません",
"clearAll": "すべて削除"
"clearAll": "すべて削除",
"dontShowAgain": "今後表示しない"
}
5 changes: 3 additions & 2 deletions app/lib/l10n/app_ko.arb
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"transcriptTab": "녹취록",
"actionItemsTab": "할 일",
"deleteConversationTitle": "대화를 삭제하시겠습니까?",
"deleteConversationMessage": "이 대화를 삭제하시겠습니까? 이 작업은 되돌릴 수 없습니다.",
"deleteConversationMessage": "관련된 기억, 작업 및 오디오 파일도 삭제됩니다. 이 작업은 되돌릴 수 없습니다.",
"confirm": "확인",
"cancel": "취소",
"ok": "확인",
Expand Down Expand Up @@ -2747,5 +2747,6 @@
"manageStorage": "저장소 관리",
"safelyBackedUp": "휴대폰에 안전하게 백업됨",
"notYetSynced": "아직 휴대폰에 동기화되지 않음",
"clearAll": "모두 지우기"
"clearAll": "모두 지우기",
"dontShowAgain": "다시 표시하지 않기"
}
4 changes: 2 additions & 2 deletions app/lib/l10n/app_localizations.dart
Original file line number Diff line number Diff line change
Expand Up @@ -192,7 +192,7 @@ abstract class AppLocalizations {
/// Message for delete confirmation dialog
///
/// In en, this message translates to:
/// **'Are you sure you want to delete this conversation? This action cannot be undone.'**
/// **'This will also delete associated memories, tasks, and audio files. This action cannot be undone.'**
String get deleteConversationMessage;

/// Confirm button label
Expand Down Expand Up @@ -3348,7 +3348,7 @@ abstract class AppLocalizations {
/// Checkbox text to prevent showing dialog again
///
/// In en, this message translates to:
/// **'Don\'t show it again'**
/// **'Don\'t show again'**
String get dontShowAgain;

/// Button to acknowledge warning
Expand Down
5 changes: 3 additions & 2 deletions app/lib/l10n/app_localizations_ar.dart
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,8 @@ class AppLocalizationsAr extends AppLocalizations {
String get deleteConversationTitle => 'حذف المحادثة؟';

@override
String get deleteConversationMessage => 'هل أنت متأكد من رغبتك في حذف هذه المحادثة؟ لا يمكن التراجع عن هذا الإجراء.';
String get deleteConversationMessage =>
'سيؤدي هذا أيضًا إلى حذف الذكريات والمهام وملفات الصوت المرتبطة. لا يمكن التراجع عن هذا الإجراء.';

@override
String get confirm => 'تأكيد';
Expand Down Expand Up @@ -1713,7 +1714,7 @@ class AppLocalizationsAr extends AppLocalizations {
}

@override
String get dontShowAgain => 'لا تظهر هذا مرة أخرى';
String get dontShowAgain => 'عدم الإظهار مجدداً';

@override
String get iUnderstand => 'أفهم';
Expand Down
2 changes: 1 addition & 1 deletion app/lib/l10n/app_localizations_bg.dart
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ class AppLocalizationsBg extends AppLocalizations {

@override
String get deleteConversationMessage =>
'Сигурни ли сте, че искате да изтриете този разговор? Това действие не може да бъде отменено.';
'Това ще изтрие и свързаните спомени, задачи и аудио файлове. Това действие не може да бъде отменено.';

@override
String get confirm => 'Потвърди';
Expand Down
2 changes: 1 addition & 1 deletion app/lib/l10n/app_localizations_ca.dart
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ class AppLocalizationsCa extends AppLocalizations {

@override
String get deleteConversationMessage =>
'Esteu segur que voleu eliminar aquesta conversa? Aquesta acció no es pot desfer.';
'Això també eliminarà els records, tasques i fitxers d\'àudio associats. Aquesta acció no es pot desfer.';

@override
String get confirm => 'Confirmar';
Expand Down
Loading