Skip to content
Open
12 changes: 10 additions & 2 deletions app/lib/backend/http/api/conversations.dart
Original file line number Diff line number Diff line change
Expand Up @@ -83,9 +83,17 @@ Future<ServerConversation?> reProcessConversationServer(String conversationId, {
return null;
}

Future<bool> deleteConversationServer(String conversationId) async {
Future<bool> deleteConversationServer(
String conversationId, {
bool deleteMemories = false,
bool deleteTasks = false,
}) async {
var params = <String, String>{};
if (deleteMemories) params['delete_memories'] = 'true';
if (deleteTasks) params['delete_action_items'] = 'true';
var queryString = params.isNotEmpty ? '?${params.entries.map((e) => '${e.key}=${e.value}').join('&')}' : '';
var response = await makeApiCall(
url: '${Env.apiBaseUrl}v1/conversations/$conversationId',
url: '${Env.apiBaseUrl}v1/conversations/$conversationId$queryString',
headers: {},
method: 'DELETE',
body: '',
Expand Down
3 changes: 2 additions & 1 deletion app/lib/l10n/app_ar.arb
Original file line number Diff line number Diff line change
Expand Up @@ -2714,5 +2714,6 @@
"manageStorage": "إدارة التخزين",
"safelyBackedUp": "تم النسخ الاحتياطي بأمان إلى هاتفك",
"notYetSynced": "لم تتم المزامنة بعد مع هاتفك",
"clearAll": "مسح الكل"
"clearAll": "مسح الكل",
"deleteAssociatedData": "حذف الذكريات والمهام المرتبطة"
}
3 changes: 2 additions & 1 deletion app/lib/l10n/app_bg.arb
Original file line number Diff line number Diff line change
Expand Up @@ -2716,5 +2716,6 @@
"manageStorage": "Управление на хранилището",
"safelyBackedUp": "Безопасно запазено на телефона ви",
"notYetSynced": "Все още не е синхронизирано с телефона ви",
"clearAll": "Изчисти всичко"
"clearAll": "Изчисти всичко",
"deleteAssociatedData": "Изтриване на свързаните спомени и задачи"
}
3 changes: 2 additions & 1 deletion app/lib/l10n/app_ca.arb
Original file line number Diff line number Diff line change
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",
"deleteAssociatedData": "Eliminar memòries i tasques associades"
}
3 changes: 2 additions & 1 deletion app/lib/l10n/app_cs.arb
Original file line number Diff line number Diff line change
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",
"deleteAssociatedData": "Smazat související vzpomínky a úkoly"
}
3 changes: 2 additions & 1 deletion app/lib/l10n/app_da.arb
Original file line number Diff line number Diff line change
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",
"deleteAssociatedData": "Slet tilknyttede minder og opgaver"
}
3 changes: 2 additions & 1 deletion app/lib/l10n/app_de.arb
Original file line number Diff line number Diff line change
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",
"deleteAssociatedData": "Zugehörige Erinnerungen und Aufgaben löschen"
}
3 changes: 2 additions & 1 deletion app/lib/l10n/app_el.arb
Original file line number Diff line number Diff line change
Expand Up @@ -2747,5 +2747,6 @@
"manageStorage": "Διαχείριση αποθήκευσης",
"safelyBackedUp": "Αποθηκεύτηκε με ασφάλεια στο τηλέφωνό σας",
"notYetSynced": "Δεν έχει συγχρονιστεί ακόμα με το τηλέφωνό σας",
"clearAll": "Εκκαθάριση όλων"
"clearAll": "Εκκαθάριση όλων",
"deleteAssociatedData": "Διαγραφή συσχετισμένων αναμνήσεων και εργασιών"
}
3 changes: 2 additions & 1 deletion app/lib/l10n/app_en.arb
Original file line number Diff line number Diff line change
Expand Up @@ -10294,5 +10294,6 @@
"clearAll": "Clear All",
"@clearAll": {
"description": "Button label to clear all files"
}
},
"deleteAssociatedData": "Delete associated memories and tasks"
}
3 changes: 2 additions & 1 deletion app/lib/l10n/app_es.arb
Original file line number Diff line number Diff line change
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",
"deleteAssociatedData": "Eliminar recuerdos y tareas asociados"
}
3 changes: 2 additions & 1 deletion app/lib/l10n/app_et.arb
Original file line number Diff line number Diff line change
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",
"deleteAssociatedData": "Kustuta seotud mälestused ja ülesanded"
}
3 changes: 2 additions & 1 deletion app/lib/l10n/app_fi.arb
Original file line number Diff line number Diff line change
Expand Up @@ -2747,5 +2747,6 @@
"manageStorage": "Hallitse tallennustilaa",
"safelyBackedUp": "Turvallisesti varmuuskopioitu puhelimeesi",
"notYetSynced": "Ei vielä synkronoitu puhelimeesi",
"clearAll": "Tyhjennä kaikki"
"clearAll": "Tyhjennä kaikki",
"deleteAssociatedData": "Poista liittyvät muistot ja tehtävät"
}
3 changes: 2 additions & 1 deletion app/lib/l10n/app_fr.arb
Original file line number Diff line number Diff line change
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",
"deleteAssociatedData": "Supprimer les souvenirs et tâches associés"
}
3 changes: 2 additions & 1 deletion app/lib/l10n/app_hi.arb
Original file line number Diff line number Diff line change
Expand Up @@ -2748,5 +2748,6 @@
"manageStorage": "स्टोरेज प्रबंधित करें",
"safelyBackedUp": "आपके फोन पर सुरक्षित बैकअप",
"notYetSynced": "अभी तक आपके फोन पर सिंक नहीं हुआ",
"clearAll": "सब हटाएं"
"clearAll": "सब हटाएं",
"deleteAssociatedData": "संबंधित यादें और कार्य हटाएं"
}
3 changes: 2 additions & 1 deletion app/lib/l10n/app_hu.arb
Original file line number Diff line number Diff line change
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",
"deleteAssociatedData": "Kapcsolódó emlékek és feladatok törlése"
}
3 changes: 2 additions & 1 deletion app/lib/l10n/app_id.arb
Original file line number Diff line number Diff line change
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",
"deleteAssociatedData": "Hapus memori dan tugas terkait"
}
3 changes: 2 additions & 1 deletion app/lib/l10n/app_it.arb
Original file line number Diff line number Diff line change
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",
"deleteAssociatedData": "Elimina ricordi e attività associati"
}
3 changes: 2 additions & 1 deletion app/lib/l10n/app_ja.arb
Original file line number Diff line number Diff line change
Expand Up @@ -2748,5 +2748,6 @@
"manageStorage": "ストレージを管理",
"safelyBackedUp": "スマホに安全にバックアップ済み",
"notYetSynced": "まだスマホに同期されていません",
"clearAll": "すべて削除"
"clearAll": "すべて削除",
"deleteAssociatedData": "関連するメモリーとタスクを削除"
}
3 changes: 2 additions & 1 deletion app/lib/l10n/app_ko.arb
Original file line number Diff line number Diff line change
Expand Up @@ -2747,5 +2747,6 @@
"manageStorage": "저장소 관리",
"safelyBackedUp": "휴대폰에 안전하게 백업됨",
"notYetSynced": "아직 휴대폰에 동기화되지 않음",
"clearAll": "모두 지우기"
"clearAll": "모두 지우기",
"deleteAssociatedData": "관련 기억 및 작업 삭제"
}
6 changes: 6 additions & 0 deletions app/lib/l10n/app_localizations.dart
Original file line number Diff line number Diff line change
Expand Up @@ -15980,6 +15980,12 @@ abstract class AppLocalizations {
/// In en, this message translates to:
/// **'Clear All'**
String get clearAll;

/// No description provided for @deleteAssociatedData.
///
/// In en, this message translates to:
/// **'Delete associated memories and tasks'**
String get deleteAssociatedData;
}

class _AppLocalizationsDelegate extends LocalizationsDelegate<AppLocalizations> {
Expand Down
3 changes: 3 additions & 0 deletions app/lib/l10n/app_localizations_ar.dart
Original file line number Diff line number Diff line change
Expand Up @@ -8494,4 +8494,7 @@ class AppLocalizationsAr extends AppLocalizations {

@override
String get clearAll => 'مسح الكل';

@override
String get deleteAssociatedData => 'حذف الذكريات والمهام المرتبطة';
}
3 changes: 3 additions & 0 deletions app/lib/l10n/app_localizations_bg.dart
Original file line number Diff line number Diff line change
Expand Up @@ -8589,4 +8589,7 @@ class AppLocalizationsBg extends AppLocalizations {

@override
String get clearAll => 'Изчисти всичко';

@override
String get deleteAssociatedData => 'Изтриване на свързаните спомени и задачи';
}
3 changes: 3 additions & 0 deletions app/lib/l10n/app_localizations_ca.dart
Original file line number Diff line number Diff line change
Expand Up @@ -8605,4 +8605,7 @@ class AppLocalizationsCa extends AppLocalizations {

@override
String get clearAll => 'Esborrar tot';

@override
String get deleteAssociatedData => 'Eliminar memòries i tasques associades';
}
3 changes: 3 additions & 0 deletions app/lib/l10n/app_localizations_cs.dart
Original file line number Diff line number Diff line change
Expand Up @@ -8549,4 +8549,7 @@ class AppLocalizationsCs extends AppLocalizations {

@override
String get clearAll => 'Vymazat vše';

@override
String get deleteAssociatedData => 'Smazat související vzpomínky a úkoly';
}
3 changes: 3 additions & 0 deletions app/lib/l10n/app_localizations_da.dart
Original file line number Diff line number Diff line change
Expand Up @@ -8537,4 +8537,7 @@ class AppLocalizationsDa extends AppLocalizations {

@override
String get clearAll => 'Ryd alt';

@override
String get deleteAssociatedData => 'Slet tilknyttede minder og opgaver';
}
3 changes: 3 additions & 0 deletions app/lib/l10n/app_localizations_de.dart
Original file line number Diff line number Diff line change
Expand Up @@ -8625,4 +8625,7 @@ class AppLocalizationsDe extends AppLocalizations {

@override
String get clearAll => 'Alles löschen';

@override
String get deleteAssociatedData => 'Zugehörige Erinnerungen und Aufgaben löschen';
}
3 changes: 3 additions & 0 deletions app/lib/l10n/app_localizations_el.dart
Original file line number Diff line number Diff line change
Expand Up @@ -8617,4 +8617,7 @@ class AppLocalizationsEl extends AppLocalizations {

@override
String get clearAll => 'Εκκαθάριση όλων';

@override
String get deleteAssociatedData => 'Διαγραφή συσχετισμένων αναμνήσεων και εργασιών';
}
3 changes: 3 additions & 0 deletions app/lib/l10n/app_localizations_en.dart
Original file line number Diff line number Diff line change
Expand Up @@ -8550,4 +8550,7 @@ class AppLocalizationsEn extends AppLocalizations {

@override
String get clearAll => 'Clear All';

@override
String get deleteAssociatedData => 'Delete associated memories and tasks';
}
3 changes: 3 additions & 0 deletions app/lib/l10n/app_localizations_es.dart
Original file line number Diff line number Diff line change
Expand Up @@ -8571,4 +8571,7 @@ class AppLocalizationsEs extends AppLocalizations {

@override
String get clearAll => 'Borrar todo';

@override
String get deleteAssociatedData => 'Eliminar recuerdos y tareas asociados';
}
3 changes: 3 additions & 0 deletions app/lib/l10n/app_localizations_et.dart
Original file line number Diff line number Diff line change
Expand Up @@ -8551,4 +8551,7 @@ class AppLocalizationsEt extends AppLocalizations {

@override
String get clearAll => 'Tühjenda kõik';

@override
String get deleteAssociatedData => 'Kustuta seotud mälestused ja ülesanded';
}
3 changes: 3 additions & 0 deletions app/lib/l10n/app_localizations_fi.dart
Original file line number Diff line number Diff line change
Expand Up @@ -8551,4 +8551,7 @@ class AppLocalizationsFi extends AppLocalizations {

@override
String get clearAll => 'Tyhjennä kaikki';

@override
String get deleteAssociatedData => 'Poista liittyvät muistot ja tehtävät';
}
3 changes: 3 additions & 0 deletions app/lib/l10n/app_localizations_fr.dart
Original file line number Diff line number Diff line change
Expand Up @@ -8632,4 +8632,7 @@ class AppLocalizationsFr extends AppLocalizations {

@override
String get clearAll => 'Tout effacer';

@override
String get deleteAssociatedData => 'Supprimer les souvenirs et tâches associés';
}
3 changes: 3 additions & 0 deletions app/lib/l10n/app_localizations_hi.dart
Original file line number Diff line number Diff line change
Expand Up @@ -8533,4 +8533,7 @@ class AppLocalizationsHi extends AppLocalizations {

@override
String get clearAll => 'सब हटाएं';

@override
String get deleteAssociatedData => 'संबंधित यादें और कार्य हटाएं';
}
3 changes: 3 additions & 0 deletions app/lib/l10n/app_localizations_hu.dart
Original file line number Diff line number Diff line change
Expand Up @@ -8591,4 +8591,7 @@ class AppLocalizationsHu extends AppLocalizations {

@override
String get clearAll => 'Összes törlése';

@override
String get deleteAssociatedData => 'Kapcsolódó emlékek és feladatok törlése';
}
3 changes: 3 additions & 0 deletions app/lib/l10n/app_localizations_id.dart
Original file line number Diff line number Diff line change
Expand Up @@ -8563,4 +8563,7 @@ class AppLocalizationsId extends AppLocalizations {

@override
String get clearAll => 'Hapus semua';

@override
String get deleteAssociatedData => 'Hapus memori dan tugas terkait';
}
3 changes: 3 additions & 0 deletions app/lib/l10n/app_localizations_it.dart
Original file line number Diff line number Diff line change
Expand Up @@ -8605,4 +8605,7 @@ class AppLocalizationsIt extends AppLocalizations {

@override
String get clearAll => 'Cancella tutto';

@override
String get deleteAssociatedData => 'Elimina ricordi e attività associati';
}
3 changes: 3 additions & 0 deletions app/lib/l10n/app_localizations_ja.dart
Original file line number Diff line number Diff line change
Expand Up @@ -8409,4 +8409,7 @@ class AppLocalizationsJa extends AppLocalizations {

@override
String get clearAll => 'すべて削除';

@override
String get deleteAssociatedData => '関連するメモリーとタスクを削除';
}
3 changes: 3 additions & 0 deletions app/lib/l10n/app_localizations_ko.dart
Original file line number Diff line number Diff line change
Expand Up @@ -8411,4 +8411,7 @@ class AppLocalizationsKo extends AppLocalizations {

@override
String get clearAll => '모두 지우기';

@override
String get deleteAssociatedData => '관련 기억 및 작업 삭제';
}
3 changes: 3 additions & 0 deletions app/lib/l10n/app_localizations_lt.dart
Original file line number Diff line number Diff line change
Expand Up @@ -8560,4 +8560,7 @@ class AppLocalizationsLt extends AppLocalizations {

@override
String get clearAll => 'Išvalyti viską';

@override
String get deleteAssociatedData => 'Ištrinti susijusius prisiminimus ir užduotis';
}
3 changes: 3 additions & 0 deletions app/lib/l10n/app_localizations_lv.dart
Original file line number Diff line number Diff line change
Expand Up @@ -8570,4 +8570,7 @@ class AppLocalizationsLv extends AppLocalizations {

@override
String get clearAll => 'Notīrīt visu';

@override
String get deleteAssociatedData => 'Dzēst saistītās atmiņas un uzdevumus';
}
3 changes: 3 additions & 0 deletions app/lib/l10n/app_localizations_ms.dart
Original file line number Diff line number Diff line change
Expand Up @@ -8577,4 +8577,7 @@ class AppLocalizationsMs extends AppLocalizations {

@override
String get clearAll => 'Kosongkan semua';

@override
String get deleteAssociatedData => 'Padam memori dan tugas berkaitan';
}
3 changes: 3 additions & 0 deletions app/lib/l10n/app_localizations_nl.dart
Original file line number Diff line number Diff line change
Expand Up @@ -8581,4 +8581,7 @@ class AppLocalizationsNl extends AppLocalizations {

@override
String get clearAll => 'Alles wissen';

@override
String get deleteAssociatedData => 'Gekoppelde herinneringen en taken verwijderen';
}
3 changes: 3 additions & 0 deletions app/lib/l10n/app_localizations_no.dart
Original file line number Diff line number Diff line change
Expand Up @@ -8547,4 +8547,7 @@ class AppLocalizationsNo extends AppLocalizations {

@override
String get clearAll => 'Tøm alt';

@override
String get deleteAssociatedData => 'Slett tilknyttede minner og oppgaver';
}
3 changes: 3 additions & 0 deletions app/lib/l10n/app_localizations_pl.dart
Original file line number Diff line number Diff line change
Expand Up @@ -8572,4 +8572,7 @@ class AppLocalizationsPl extends AppLocalizations {

@override
String get clearAll => 'Wyczyść wszystko';

@override
String get deleteAssociatedData => 'Usuń powiązane wspomnienia i zadania';
}
3 changes: 3 additions & 0 deletions app/lib/l10n/app_localizations_pt.dart
Original file line number Diff line number Diff line change
Expand Up @@ -8556,4 +8556,7 @@ class AppLocalizationsPt extends AppLocalizations {

@override
String get clearAll => 'Limpar tudo';

@override
String get deleteAssociatedData => 'Eliminar memórias e tarefas associadas';
}
3 changes: 3 additions & 0 deletions app/lib/l10n/app_localizations_ro.dart
Original file line number Diff line number Diff line change
Expand Up @@ -8596,4 +8596,7 @@ class AppLocalizationsRo extends AppLocalizations {

@override
String get clearAll => 'Șterge tot';

@override
String get deleteAssociatedData => 'Șterge amintirile și sarcinile asociate';
}
3 changes: 3 additions & 0 deletions app/lib/l10n/app_localizations_ru.dart
Original file line number Diff line number Diff line change
Expand Up @@ -8581,4 +8581,7 @@ class AppLocalizationsRu extends AppLocalizations {

@override
String get clearAll => 'Очистить всё';

@override
String get deleteAssociatedData => 'Удалить связанные воспоминания и задачи';
}
Loading