From f6f1a099419ebbc5ad40e17e07c1c70318332fc0 Mon Sep 17 00:00:00 2001 From: Krushna Kanta Rout <129386740+krushnarout@users.noreply.github.com> Date: Tue, 3 Mar 2026 08:57:35 +0530 Subject: [PATCH 1/3] Add showDailyScoreEnabled and showTasksEnabled preferences --- app/lib/backend/preferences.dart | 10 ++++++++++ app/lib/providers/developer_mode_provider.dart | 18 ++++++++++++++++++ 2 files changed, 28 insertions(+) diff --git a/app/lib/backend/preferences.dart b/app/lib/backend/preferences.dart index bd49239653..9596d1a4f5 100644 --- a/app/lib/backend/preferences.dart +++ b/app/lib/backend/preferences.dart @@ -176,6 +176,16 @@ class SharedPreferencesUtil { bool get showGoalTrackerEnabled => getBool('showGoalTrackerEnabled', defaultValue: true); + // Daily score widget on homepage - default is true + set showDailyScoreEnabled(bool value) => saveBool('showDailyScoreEnabled', value); + + bool get showDailyScoreEnabled => getBool('showDailyScoreEnabled', defaultValue: true); + + // Tasks widget on homepage - default is true + set showTasksEnabled(bool value) => saveBool('showTasksEnabled', value); + + bool get showTasksEnabled => getBool('showTasksEnabled', defaultValue: true); + // VAD Gate — server-side voice activity gating to save Deepgram costs (experimental) set vadGateEnabled(bool value) => saveBool('vadGateEnabled', value); diff --git a/app/lib/providers/developer_mode_provider.dart b/app/lib/providers/developer_mode_provider.dart index 9fc766b36c..4174c62245 100644 --- a/app/lib/providers/developer_mode_provider.dart +++ b/app/lib/providers/developer_mode_provider.dart @@ -35,6 +35,8 @@ class DeveloperModeProvider extends BaseProvider { bool transcriptionDiagnosticEnabled = false; bool autoCreateSpeakersEnabled = false; bool showGoalTrackerEnabled = true; // Default to true + bool showDailyScoreEnabled = true; + bool showTasksEnabled = true; bool dailyReflectionEnabled = true; // VAD Gate (experimental) @@ -115,6 +117,8 @@ class DeveloperModeProvider extends BaseProvider { transcriptionDiagnosticEnabled = SharedPreferencesUtil().transcriptionDiagnosticEnabled; autoCreateSpeakersEnabled = SharedPreferencesUtil().autoCreateSpeakersEnabled; showGoalTrackerEnabled = SharedPreferencesUtil().showGoalTrackerEnabled; + showDailyScoreEnabled = SharedPreferencesUtil().showDailyScoreEnabled; + showTasksEnabled = SharedPreferencesUtil().showTasksEnabled; dailyReflectionEnabled = SharedPreferencesUtil().dailyReflectionEnabled; vadGateEnabled = SharedPreferencesUtil().vadGateEnabled; claudeAgentEnabled = SharedPreferencesUtil().claudeAgentEnabled; @@ -223,6 +227,8 @@ class DeveloperModeProvider extends BaseProvider { prefs.transcriptionDiagnosticEnabled = transcriptionDiagnosticEnabled; prefs.autoCreateSpeakersEnabled = autoCreateSpeakersEnabled; prefs.showGoalTrackerEnabled = showGoalTrackerEnabled; + prefs.showDailyScoreEnabled = showDailyScoreEnabled; + prefs.showTasksEnabled = showTasksEnabled; MixpanelManager().settingsSaved( hasWebhookConversationCreated: conversationEventsToggled, @@ -261,6 +267,18 @@ class DeveloperModeProvider extends BaseProvider { notifyListeners(); } + void onShowDailyScoreChanged(var value) { + showDailyScoreEnabled = value; + SharedPreferencesUtil().showDailyScoreEnabled = value; + notifyListeners(); + } + + void onShowTasksChanged(var value) { + showTasksEnabled = value; + SharedPreferencesUtil().showTasksEnabled = value; + notifyListeners(); + } + void onDailyReflectionChanged(var value) { dailyReflectionEnabled = value; SharedPreferencesUtil().dailyReflectionEnabled = value; // Save immediately From a758a4c8ecd8ca19782a9c5f55c5d52689807fdc Mon Sep 17 00:00:00 2001 From: Krushna Kanta Rout <129386740+krushnarout@users.noreply.github.com> Date: Tue, 3 Mar 2026 09:04:07 +0530 Subject: [PATCH 2/3] Add l10n keys for daily score and tasks home screen toggles --- app/lib/l10n/app_ar.arb | 4 ++- app/lib/l10n/app_bg.arb | 4 ++- app/lib/l10n/app_ca.arb | 4 ++- app/lib/l10n/app_cs.arb | 4 ++- app/lib/l10n/app_da.arb | 4 ++- app/lib/l10n/app_de.arb | 4 ++- app/lib/l10n/app_el.arb | 4 ++- app/lib/l10n/app_en.arb | 10 +++++++- app/lib/l10n/app_es.arb | 4 ++- app/lib/l10n/app_et.arb | 4 ++- app/lib/l10n/app_fi.arb | 4 ++- app/lib/l10n/app_fr.arb | 4 ++- app/lib/l10n/app_hi.arb | 4 ++- app/lib/l10n/app_hu.arb | 4 ++- app/lib/l10n/app_id.arb | 4 ++- app/lib/l10n/app_it.arb | 4 ++- app/lib/l10n/app_ja.arb | 4 ++- app/lib/l10n/app_ko.arb | 4 ++- app/lib/l10n/app_localizations.dart | 12 +++++++++ app/lib/l10n/app_localizations_ar.dart | 6 +++++ app/lib/l10n/app_localizations_bg.dart | 6 +++++ app/lib/l10n/app_localizations_ca.dart | 6 +++++ app/lib/l10n/app_localizations_cs.dart | 6 +++++ app/lib/l10n/app_localizations_da.dart | 6 +++++ app/lib/l10n/app_localizations_de.dart | 6 +++++ app/lib/l10n/app_localizations_el.dart | 6 +++++ app/lib/l10n/app_localizations_en.dart | 6 +++++ app/lib/l10n/app_localizations_es.dart | 6 +++++ app/lib/l10n/app_localizations_et.dart | 6 +++++ app/lib/l10n/app_localizations_fi.dart | 6 +++++ app/lib/l10n/app_localizations_fr.dart | 6 +++++ app/lib/l10n/app_localizations_hi.dart | 6 +++++ app/lib/l10n/app_localizations_hu.dart | 6 +++++ app/lib/l10n/app_localizations_id.dart | 6 +++++ app/lib/l10n/app_localizations_it.dart | 6 +++++ app/lib/l10n/app_localizations_ja.dart | 6 +++++ app/lib/l10n/app_localizations_ko.dart | 6 +++++ app/lib/l10n/app_localizations_lt.dart | 6 +++++ app/lib/l10n/app_localizations_lv.dart | 6 +++++ app/lib/l10n/app_localizations_ms.dart | 6 +++++ app/lib/l10n/app_localizations_nl.dart | 6 +++++ app/lib/l10n/app_localizations_no.dart | 6 +++++ app/lib/l10n/app_localizations_pl.dart | 6 +++++ app/lib/l10n/app_localizations_pt.dart | 6 +++++ app/lib/l10n/app_localizations_ro.dart | 6 +++++ app/lib/l10n/app_localizations_ru.dart | 6 +++++ app/lib/l10n/app_localizations_sk.dart | 6 +++++ app/lib/l10n/app_localizations_sv.dart | 6 +++++ app/lib/l10n/app_localizations_th.dart | 6 +++++ app/lib/l10n/app_localizations_tr.dart | 6 +++++ app/lib/l10n/app_localizations_uk.dart | 6 +++++ app/lib/l10n/app_localizations_vi.dart | 6 +++++ app/lib/l10n/app_localizations_zh.dart | 6 +++++ app/lib/l10n/app_lt.arb | 4 ++- app/lib/l10n/app_lv.arb | 4 ++- app/lib/l10n/app_ms.arb | 4 ++- app/lib/l10n/app_nl.arb | 4 ++- app/lib/l10n/app_no.arb | 4 ++- app/lib/l10n/app_pl.arb | 4 ++- app/lib/l10n/app_pt.arb | 4 ++- app/lib/l10n/app_ro.arb | 4 ++- app/lib/l10n/app_ru.arb | 4 ++- app/lib/l10n/app_sk.arb | 4 ++- app/lib/l10n/app_sv.arb | 4 ++- app/lib/l10n/app_th.arb | 4 ++- app/lib/l10n/app_tr.arb | 4 ++- app/lib/l10n/app_uk.arb | 4 ++- app/lib/l10n/app_vi.arb | 4 ++- app/lib/l10n/app_zh.arb | 4 ++- .../conversations/conversations_page.dart | 25 +++++++++++-------- app/lib/pages/settings/developer.dart | 24 ++++++++++++++++++ 71 files changed, 363 insertions(+), 44 deletions(-) diff --git a/app/lib/l10n/app_ar.arb b/app/lib/l10n/app_ar.arb index c6cdd7423f..f45bcc1abd 100644 --- a/app/lib/l10n/app_ar.arb +++ b/app/lib/l10n/app_ar.arb @@ -2627,5 +2627,7 @@ "anyoneWithLinkCanView": "يمكن لأي شخص لديه الرابط العرض", "tasksCleanTodayTitle": "تنظيف مهام اليوم؟", "tasksCleanTodayMessage": "سيؤدي هذا فقط إلى إزالة المواعيد النهائية", - "tasksOverdue": "متأخرة" + "tasksOverdue": "متأخرة", + "showDailyScoreOnHomepage": "عرض النتيجة اليومية على الصفحة الرئيسية", + "showTasksOnHomepage": "عرض المهام على الصفحة الرئيسية" } diff --git a/app/lib/l10n/app_bg.arb b/app/lib/l10n/app_bg.arb index 73ae13bbdb..1f76148f01 100644 --- a/app/lib/l10n/app_bg.arb +++ b/app/lib/l10n/app_bg.arb @@ -2629,5 +2629,7 @@ "anyoneWithLinkCanView": "Всеки с връзката може да преглежда", "tasksCleanTodayTitle": "Да изчистим днешните задачи?", "tasksCleanTodayMessage": "Това само ще премахне крайните срокове", - "tasksOverdue": "Просрочени" + "tasksOverdue": "Просрочени", + "showDailyScoreOnHomepage": "Покажи дневния резултат на началната страница", + "showTasksOnHomepage": "Покажи задачите на началната страница" } diff --git a/app/lib/l10n/app_ca.arb b/app/lib/l10n/app_ca.arb index 1f98dd8c1b..3cdc82ace9 100644 --- a/app/lib/l10n/app_ca.arb +++ b/app/lib/l10n/app_ca.arb @@ -2629,5 +2629,7 @@ "anyoneWithLinkCanView": "Qualsevol persona amb l'enllaç pot veure", "tasksCleanTodayTitle": "Netejar les tasques d'avui?", "tasksCleanTodayMessage": "Això només eliminarà els terminis", - "tasksOverdue": "Endarrerits" + "tasksOverdue": "Endarrerits", + "showDailyScoreOnHomepage": "Mostra la puntuació diària a la pàgina principal", + "showTasksOnHomepage": "Mostra les tasques a la pàgina principal" } diff --git a/app/lib/l10n/app_cs.arb b/app/lib/l10n/app_cs.arb index 0c5e4c3f2a..7bc88e8513 100644 --- a/app/lib/l10n/app_cs.arb +++ b/app/lib/l10n/app_cs.arb @@ -2629,5 +2629,7 @@ "anyoneWithLinkCanView": "Kdokoli s odkazem může zobrazit", "tasksCleanTodayTitle": "Vyčistit dnešní úkoly?", "tasksCleanTodayMessage": "Tímto se odstraní pouze termíny", - "tasksOverdue": "Po termínu" + "tasksOverdue": "Po termínu", + "showDailyScoreOnHomepage": "Zobrazit denní skóre na domovské stránce", + "showTasksOnHomepage": "Zobrazit úkoly na domovské stránce" } diff --git a/app/lib/l10n/app_da.arb b/app/lib/l10n/app_da.arb index f73486d574..e544cdb545 100644 --- a/app/lib/l10n/app_da.arb +++ b/app/lib/l10n/app_da.arb @@ -2669,5 +2669,7 @@ "anyoneWithLinkCanView": "Alle med linket kan se", "tasksCleanTodayTitle": "Ryd dagens opgaver?", "tasksCleanTodayMessage": "Dette fjerner kun deadlines", - "tasksOverdue": "Forfaldne" + "tasksOverdue": "Forfaldne", + "showDailyScoreOnHomepage": "Vis daglig score på hjemmesiden", + "showTasksOnHomepage": "Vis opgaver på hjemmesiden" } diff --git a/app/lib/l10n/app_de.arb b/app/lib/l10n/app_de.arb index 90ba367177..1a219001ef 100644 --- a/app/lib/l10n/app_de.arb +++ b/app/lib/l10n/app_de.arb @@ -2628,5 +2628,7 @@ "anyoneWithLinkCanView": "Jeder mit dem Link kann ansehen", "tasksCleanTodayTitle": "Heutige Aufgaben bereinigen?", "tasksCleanTodayMessage": "Dadurch werden nur Fristen entfernt", - "tasksOverdue": "Überfällig" + "tasksOverdue": "Überfällig", + "showDailyScoreOnHomepage": "Tagespunktzahl auf der Startseite anzeigen", + "showTasksOnHomepage": "Aufgaben auf der Startseite anzeigen" } diff --git a/app/lib/l10n/app_el.arb b/app/lib/l10n/app_el.arb index ff357b93af..ddef350f5e 100644 --- a/app/lib/l10n/app_el.arb +++ b/app/lib/l10n/app_el.arb @@ -2660,5 +2660,7 @@ "anyoneWithLinkCanView": "Οποιοσδήποτε έχει τον σύνδεσμο μπορεί να δει", "tasksCleanTodayTitle": "Να καθαριστούν οι σημερινές εργασίες;", "tasksCleanTodayMessage": "Αυτό θα αφαιρέσει μόνο τις προθεσμίες", - "tasksOverdue": "Εκπρόθεσμα" + "tasksOverdue": "Εκπρόθεσμα", + "showDailyScoreOnHomepage": "Εμφάνιση ημερήσιας βαθμολογίας στην αρχική σελίδα", + "showTasksOnHomepage": "Εμφάνιση εργασιών στην αρχική σελίδα" } diff --git a/app/lib/l10n/app_en.arb b/app/lib/l10n/app_en.arb index 71ef5f6438..fc7f969326 100644 --- a/app/lib/l10n/app_en.arb +++ b/app/lib/l10n/app_en.arb @@ -10086,5 +10086,13 @@ "@tasksCleanTodayMessage": { "description": "Confirmation dialog message for cleaning today task deadlines" }, - "tasksOverdue": "Overdue" + "tasksOverdue": "Overdue", + "showDailyScoreOnHomepage": "Show Daily Score on homepage", + "@showDailyScoreOnHomepage": { + "description": "Description for show daily score toggle in developer settings" + }, + "showTasksOnHomepage": "Show Tasks on homepage", + "@showTasksOnHomepage": { + "description": "Description for show tasks toggle in developer settings" + } } diff --git a/app/lib/l10n/app_es.arb b/app/lib/l10n/app_es.arb index c6e33503c4..ff62f5a929 100644 --- a/app/lib/l10n/app_es.arb +++ b/app/lib/l10n/app_es.arb @@ -2661,5 +2661,7 @@ "anyoneWithLinkCanView": "Cualquier persona con el enlace puede ver", "tasksCleanTodayTitle": "¿Limpiar las tareas de hoy?", "tasksCleanTodayMessage": "Esto solo eliminará los plazos", - "tasksOverdue": "Vencidas" + "tasksOverdue": "Vencidas", + "showDailyScoreOnHomepage": "Mostrar puntuación diaria en la página de inicio", + "showTasksOnHomepage": "Mostrar tareas en la página de inicio" } diff --git a/app/lib/l10n/app_et.arb b/app/lib/l10n/app_et.arb index 5994567642..1b5dab7f2b 100644 --- a/app/lib/l10n/app_et.arb +++ b/app/lib/l10n/app_et.arb @@ -2660,5 +2660,7 @@ "anyoneWithLinkCanView": "Igaüks, kellel on link, saab vaadata", "tasksCleanTodayTitle": "Puhastada tänased ülesanded?", "tasksCleanTodayMessage": "See eemaldab ainult tähtajad", - "tasksOverdue": "Tähtaja ületanud" + "tasksOverdue": "Tähtaja ületanud", + "showDailyScoreOnHomepage": "Kuva päevapunktid avalehel", + "showTasksOnHomepage": "Kuva ülesanded avalehel" } diff --git a/app/lib/l10n/app_fi.arb b/app/lib/l10n/app_fi.arb index 784562426c..4f961b3c18 100644 --- a/app/lib/l10n/app_fi.arb +++ b/app/lib/l10n/app_fi.arb @@ -2660,5 +2660,7 @@ "anyoneWithLinkCanView": "Kuka tahansa linkin haltija voi katsella", "tasksCleanTodayTitle": "Siivota tämän päivän tehtävät?", "tasksCleanTodayMessage": "Tämä poistaa vain määräajat", - "tasksOverdue": "Myöhässä" + "tasksOverdue": "Myöhässä", + "showDailyScoreOnHomepage": "Näytä päivittäinen pistemäärä etusivulla", + "showTasksOnHomepage": "Näytä tehtävät etusivulla" } diff --git a/app/lib/l10n/app_fr.arb b/app/lib/l10n/app_fr.arb index 1f53187fcc..4c12af9925 100644 --- a/app/lib/l10n/app_fr.arb +++ b/app/lib/l10n/app_fr.arb @@ -2695,5 +2695,7 @@ "anyoneWithLinkCanView": "Toute personne disposant du lien peut voir", "tasksCleanTodayTitle": "Nettoyer les tâches d’aujourd’hui ?", "tasksCleanTodayMessage": "Cela supprimera uniquement les échéances", - "tasksOverdue": "En retard" + "tasksOverdue": "En retard", + "showDailyScoreOnHomepage": "Afficher le score quotidien sur la page d'accueil", + "showTasksOnHomepage": "Afficher les tâches sur la page d'accueil" } diff --git a/app/lib/l10n/app_hi.arb b/app/lib/l10n/app_hi.arb index 1392d0ecd1..0ebb4bb4b5 100644 --- a/app/lib/l10n/app_hi.arb +++ b/app/lib/l10n/app_hi.arb @@ -2661,5 +2661,7 @@ "anyoneWithLinkCanView": "लिंक वाला कोई भी व्यक्ति देख सकता है", "tasksCleanTodayTitle": "आज के कार्य साफ़ करें?", "tasksCleanTodayMessage": "यह केवल समय-सीमाएँ हटाएगा", - "tasksOverdue": "अतिदेय" + "tasksOverdue": "अतिदेय", + "showDailyScoreOnHomepage": "होमपेज पर दैनिक स्कोर दिखाएं", + "showTasksOnHomepage": "होमपेज पर कार्य दिखाएं" } diff --git a/app/lib/l10n/app_hu.arb b/app/lib/l10n/app_hu.arb index 626e3a5d4f..b99ac2fd6c 100644 --- a/app/lib/l10n/app_hu.arb +++ b/app/lib/l10n/app_hu.arb @@ -2756,5 +2756,7 @@ "anyoneWithLinkCanView": "Bárki megtekintheti, akinek megvan a link", "tasksCleanTodayTitle": "Törlöd a mai feladatokat?", "tasksCleanTodayMessage": "Ez csak a határidőket távolítja el", - "tasksOverdue": "Lejárt" + "tasksOverdue": "Lejárt", + "showDailyScoreOnHomepage": "Napi pontszám megjelenítése a főoldalon", + "showTasksOnHomepage": "Feladatok megjelenítése a főoldalon" } diff --git a/app/lib/l10n/app_id.arb b/app/lib/l10n/app_id.arb index 55678403cc..8d0212fd70 100644 --- a/app/lib/l10n/app_id.arb +++ b/app/lib/l10n/app_id.arb @@ -2702,5 +2702,7 @@ "anyoneWithLinkCanView": "Siapa pun yang memiliki tautan dapat melihat", "tasksCleanTodayTitle": "Bersihkan tugas hari ini?", "tasksCleanTodayMessage": "Ini hanya akan menghapus tenggat waktu", - "tasksOverdue": "Terlambat" + "tasksOverdue": "Terlambat", + "showDailyScoreOnHomepage": "Tampilkan Skor Harian di beranda", + "showTasksOnHomepage": "Tampilkan Tugas di beranda" } diff --git a/app/lib/l10n/app_it.arb b/app/lib/l10n/app_it.arb index ec7d3373bf..082c64793a 100644 --- a/app/lib/l10n/app_it.arb +++ b/app/lib/l10n/app_it.arb @@ -2660,5 +2660,7 @@ "anyoneWithLinkCanView": "Chiunque abbia il link può visualizzare", "tasksCleanTodayTitle": "Pulire le attività di oggi?", "tasksCleanTodayMessage": "Questo rimuoverà solo le scadenze", - "tasksOverdue": "Scadute" + "tasksOverdue": "Scadute", + "showDailyScoreOnHomepage": "Mostra punteggio giornaliero nella homepage", + "showTasksOnHomepage": "Mostra attività nella homepage" } diff --git a/app/lib/l10n/app_ja.arb b/app/lib/l10n/app_ja.arb index bce9c56b8c..d2b4c80487 100644 --- a/app/lib/l10n/app_ja.arb +++ b/app/lib/l10n/app_ja.arb @@ -2661,5 +2661,7 @@ "anyoneWithLinkCanView": "リンクを知っている人は誰でも閲覧できます", "tasksCleanTodayTitle": "今日のタスクを整理しますか?", "tasksCleanTodayMessage": "期限のみ削除されます", - "tasksOverdue": "期限切れ" + "tasksOverdue": "期限切れ", + "showDailyScoreOnHomepage": "ホームページにデイリースコアを表示", + "showTasksOnHomepage": "ホームページにタスクを表示" } diff --git a/app/lib/l10n/app_ko.arb b/app/lib/l10n/app_ko.arb index c9c618c329..7170b37f47 100644 --- a/app/lib/l10n/app_ko.arb +++ b/app/lib/l10n/app_ko.arb @@ -2660,5 +2660,7 @@ "anyoneWithLinkCanView": "링크가 있는 사람은 누구나 볼 수 있습니다", "tasksCleanTodayTitle": "오늘 할 일을 정리할까요?", "tasksCleanTodayMessage": "마감일만 제거됩니다", - "tasksOverdue": "기한 초과" + "tasksOverdue": "기한 초과", + "showDailyScoreOnHomepage": "홈페이지에 일일 점수 표시", + "showTasksOnHomepage": "홈페이지에 작업 표시" } diff --git a/app/lib/l10n/app_localizations.dart b/app/lib/l10n/app_localizations.dart index ee6e4114db..8b49197cbd 100644 --- a/app/lib/l10n/app_localizations.dart +++ b/app/lib/l10n/app_localizations.dart @@ -15458,6 +15458,18 @@ abstract class AppLocalizations { /// In en, this message translates to: /// **'Overdue'** String get tasksOverdue; + + /// Description for show daily score toggle in developer settings + /// + /// In en, this message translates to: + /// **'Show Daily Score on homepage'** + String get showDailyScoreOnHomepage; + + /// Description for show tasks toggle in developer settings + /// + /// In en, this message translates to: + /// **'Show Tasks on homepage'** + String get showTasksOnHomepage; } class _AppLocalizationsDelegate extends LocalizationsDelegate { diff --git a/app/lib/l10n/app_localizations_ar.dart b/app/lib/l10n/app_localizations_ar.dart index b184ac2d77..51ac272048 100644 --- a/app/lib/l10n/app_localizations_ar.dart +++ b/app/lib/l10n/app_localizations_ar.dart @@ -8218,4 +8218,10 @@ class AppLocalizationsAr extends AppLocalizations { @override String get tasksOverdue => 'متأخرة'; + + @override + String get showDailyScoreOnHomepage => 'عرض النتيجة اليومية على الصفحة الرئيسية'; + + @override + String get showTasksOnHomepage => 'عرض المهام على الصفحة الرئيسية'; } diff --git a/app/lib/l10n/app_localizations_bg.dart b/app/lib/l10n/app_localizations_bg.dart index 99d99227db..34b05ec9b2 100644 --- a/app/lib/l10n/app_localizations_bg.dart +++ b/app/lib/l10n/app_localizations_bg.dart @@ -8311,4 +8311,10 @@ class AppLocalizationsBg extends AppLocalizations { @override String get tasksOverdue => 'Просрочени'; + + @override + String get showDailyScoreOnHomepage => 'Покажи дневния резултат на началната страница'; + + @override + String get showTasksOnHomepage => 'Покажи задачите на началната страница'; } diff --git a/app/lib/l10n/app_localizations_ca.dart b/app/lib/l10n/app_localizations_ca.dart index c30d2a8bc9..f1ba2c88fe 100644 --- a/app/lib/l10n/app_localizations_ca.dart +++ b/app/lib/l10n/app_localizations_ca.dart @@ -8327,4 +8327,10 @@ class AppLocalizationsCa extends AppLocalizations { @override String get tasksOverdue => 'Endarrerits'; + + @override + String get showDailyScoreOnHomepage => 'Mostra la puntuació diària a la pàgina principal'; + + @override + String get showTasksOnHomepage => 'Mostra les tasques a la pàgina principal'; } diff --git a/app/lib/l10n/app_localizations_cs.dart b/app/lib/l10n/app_localizations_cs.dart index be4a19e358..51037c91dc 100644 --- a/app/lib/l10n/app_localizations_cs.dart +++ b/app/lib/l10n/app_localizations_cs.dart @@ -8272,4 +8272,10 @@ class AppLocalizationsCs extends AppLocalizations { @override String get tasksOverdue => 'Po termínu'; + + @override + String get showDailyScoreOnHomepage => 'Zobrazit denní skóre na domovské stránce'; + + @override + String get showTasksOnHomepage => 'Zobrazit úkoly na domovské stránce'; } diff --git a/app/lib/l10n/app_localizations_da.dart b/app/lib/l10n/app_localizations_da.dart index ca435c6d41..9c7a1b174a 100644 --- a/app/lib/l10n/app_localizations_da.dart +++ b/app/lib/l10n/app_localizations_da.dart @@ -8260,4 +8260,10 @@ class AppLocalizationsDa extends AppLocalizations { @override String get tasksOverdue => 'Forfaldne'; + + @override + String get showDailyScoreOnHomepage => 'Vis daglig score på hjemmesiden'; + + @override + String get showTasksOnHomepage => 'Vis opgaver på hjemmesiden'; } diff --git a/app/lib/l10n/app_localizations_de.dart b/app/lib/l10n/app_localizations_de.dart index 199bd095c7..82def94f4f 100644 --- a/app/lib/l10n/app_localizations_de.dart +++ b/app/lib/l10n/app_localizations_de.dart @@ -8347,4 +8347,10 @@ class AppLocalizationsDe extends AppLocalizations { @override String get tasksOverdue => 'Überfällig'; + + @override + String get showDailyScoreOnHomepage => 'Tagespunktzahl auf der Startseite anzeigen'; + + @override + String get showTasksOnHomepage => 'Aufgaben auf der Startseite anzeigen'; } diff --git a/app/lib/l10n/app_localizations_el.dart b/app/lib/l10n/app_localizations_el.dart index 82b114c0c3..68e119da4e 100644 --- a/app/lib/l10n/app_localizations_el.dart +++ b/app/lib/l10n/app_localizations_el.dart @@ -8340,4 +8340,10 @@ class AppLocalizationsEl extends AppLocalizations { @override String get tasksOverdue => 'Εκπρόθεσμα'; + + @override + String get showDailyScoreOnHomepage => 'Εμφάνιση ημερήσιας βαθμολογίας στην αρχική σελίδα'; + + @override + String get showTasksOnHomepage => 'Εμφάνιση εργασιών στην αρχική σελίδα'; } diff --git a/app/lib/l10n/app_localizations_en.dart b/app/lib/l10n/app_localizations_en.dart index 0de6b709cc..859af51d9c 100644 --- a/app/lib/l10n/app_localizations_en.dart +++ b/app/lib/l10n/app_localizations_en.dart @@ -8273,4 +8273,10 @@ class AppLocalizationsEn extends AppLocalizations { @override String get tasksOverdue => 'Overdue'; + + @override + String get showDailyScoreOnHomepage => 'Show Daily Score on homepage'; + + @override + String get showTasksOnHomepage => 'Show Tasks on homepage'; } diff --git a/app/lib/l10n/app_localizations_es.dart b/app/lib/l10n/app_localizations_es.dart index 1bc9570146..245d40cdda 100644 --- a/app/lib/l10n/app_localizations_es.dart +++ b/app/lib/l10n/app_localizations_es.dart @@ -8293,4 +8293,10 @@ class AppLocalizationsEs extends AppLocalizations { @override String get tasksOverdue => 'Vencidas'; + + @override + String get showDailyScoreOnHomepage => 'Mostrar puntuación diaria en la página de inicio'; + + @override + String get showTasksOnHomepage => 'Mostrar tareas en la página de inicio'; } diff --git a/app/lib/l10n/app_localizations_et.dart b/app/lib/l10n/app_localizations_et.dart index 463c343513..495e7813d3 100644 --- a/app/lib/l10n/app_localizations_et.dart +++ b/app/lib/l10n/app_localizations_et.dart @@ -8274,4 +8274,10 @@ class AppLocalizationsEt extends AppLocalizations { @override String get tasksOverdue => 'Tähtaja ületanud'; + + @override + String get showDailyScoreOnHomepage => 'Kuva päevapunktid avalehel'; + + @override + String get showTasksOnHomepage => 'Kuva ülesanded avalehel'; } diff --git a/app/lib/l10n/app_localizations_fi.dart b/app/lib/l10n/app_localizations_fi.dart index 720099a74d..7211cb2025 100644 --- a/app/lib/l10n/app_localizations_fi.dart +++ b/app/lib/l10n/app_localizations_fi.dart @@ -8275,4 +8275,10 @@ class AppLocalizationsFi extends AppLocalizations { @override String get tasksOverdue => 'Myöhässä'; + + @override + String get showDailyScoreOnHomepage => 'Näytä päivittäinen pistemäärä etusivulla'; + + @override + String get showTasksOnHomepage => 'Näytä tehtävät etusivulla'; } diff --git a/app/lib/l10n/app_localizations_fr.dart b/app/lib/l10n/app_localizations_fr.dart index 32179e8380..74db39fa6b 100644 --- a/app/lib/l10n/app_localizations_fr.dart +++ b/app/lib/l10n/app_localizations_fr.dart @@ -8354,4 +8354,10 @@ class AppLocalizationsFr extends AppLocalizations { @override String get tasksOverdue => 'En retard'; + + @override + String get showDailyScoreOnHomepage => 'Afficher le score quotidien sur la page d\'accueil'; + + @override + String get showTasksOnHomepage => 'Afficher les tâches sur la page d\'accueil'; } diff --git a/app/lib/l10n/app_localizations_hi.dart b/app/lib/l10n/app_localizations_hi.dart index a90560d2ab..07426a5395 100644 --- a/app/lib/l10n/app_localizations_hi.dart +++ b/app/lib/l10n/app_localizations_hi.dart @@ -8257,4 +8257,10 @@ class AppLocalizationsHi extends AppLocalizations { @override String get tasksOverdue => 'अतिदेय'; + + @override + String get showDailyScoreOnHomepage => 'होमपेज पर दैनिक स्कोर दिखाएं'; + + @override + String get showTasksOnHomepage => 'होमपेज पर कार्य दिखाएं'; } diff --git a/app/lib/l10n/app_localizations_hu.dart b/app/lib/l10n/app_localizations_hu.dart index 6479d46f53..b553bb1d1d 100644 --- a/app/lib/l10n/app_localizations_hu.dart +++ b/app/lib/l10n/app_localizations_hu.dart @@ -8314,4 +8314,10 @@ class AppLocalizationsHu extends AppLocalizations { @override String get tasksOverdue => 'Lejárt'; + + @override + String get showDailyScoreOnHomepage => 'Napi pontszám megjelenítése a főoldalon'; + + @override + String get showTasksOnHomepage => 'Feladatok megjelenítése a főoldalon'; } diff --git a/app/lib/l10n/app_localizations_id.dart b/app/lib/l10n/app_localizations_id.dart index f929025c7c..bf504f6d34 100644 --- a/app/lib/l10n/app_localizations_id.dart +++ b/app/lib/l10n/app_localizations_id.dart @@ -8287,4 +8287,10 @@ class AppLocalizationsId extends AppLocalizations { @override String get tasksOverdue => 'Terlambat'; + + @override + String get showDailyScoreOnHomepage => 'Tampilkan Skor Harian di beranda'; + + @override + String get showTasksOnHomepage => 'Tampilkan Tugas di beranda'; } diff --git a/app/lib/l10n/app_localizations_it.dart b/app/lib/l10n/app_localizations_it.dart index 317078aa1e..bde07dce24 100644 --- a/app/lib/l10n/app_localizations_it.dart +++ b/app/lib/l10n/app_localizations_it.dart @@ -8327,4 +8327,10 @@ class AppLocalizationsIt extends AppLocalizations { @override String get tasksOverdue => 'Scadute'; + + @override + String get showDailyScoreOnHomepage => 'Mostra punteggio giornaliero nella homepage'; + + @override + String get showTasksOnHomepage => 'Mostra attività nella homepage'; } diff --git a/app/lib/l10n/app_localizations_ja.dart b/app/lib/l10n/app_localizations_ja.dart index 55fbce2ef9..cfc1b06f87 100644 --- a/app/lib/l10n/app_localizations_ja.dart +++ b/app/lib/l10n/app_localizations_ja.dart @@ -8136,4 +8136,10 @@ class AppLocalizationsJa extends AppLocalizations { @override String get tasksOverdue => '期限切れ'; + + @override + String get showDailyScoreOnHomepage => 'ホームページにデイリースコアを表示'; + + @override + String get showTasksOnHomepage => 'ホームページにタスクを表示'; } diff --git a/app/lib/l10n/app_localizations_ko.dart b/app/lib/l10n/app_localizations_ko.dart index 11506cce03..e4fc884c27 100644 --- a/app/lib/l10n/app_localizations_ko.dart +++ b/app/lib/l10n/app_localizations_ko.dart @@ -8138,4 +8138,10 @@ class AppLocalizationsKo extends AppLocalizations { @override String get tasksOverdue => '기한 초과'; + + @override + String get showDailyScoreOnHomepage => '홈페이지에 일일 점수 표시'; + + @override + String get showTasksOnHomepage => '홈페이지에 작업 표시'; } diff --git a/app/lib/l10n/app_localizations_lt.dart b/app/lib/l10n/app_localizations_lt.dart index c6fc5a6af1..4007337f26 100644 --- a/app/lib/l10n/app_localizations_lt.dart +++ b/app/lib/l10n/app_localizations_lt.dart @@ -8284,4 +8284,10 @@ class AppLocalizationsLt extends AppLocalizations { @override String get tasksOverdue => 'Vėluojančios'; + + @override + String get showDailyScoreOnHomepage => 'Rodyti dienos balą pagrindiniame puslapyje'; + + @override + String get showTasksOnHomepage => 'Rodyti užduotis pagrindiniame puslapyje'; } diff --git a/app/lib/l10n/app_localizations_lv.dart b/app/lib/l10n/app_localizations_lv.dart index 3e16b5f997..75e9be9edb 100644 --- a/app/lib/l10n/app_localizations_lv.dart +++ b/app/lib/l10n/app_localizations_lv.dart @@ -8294,4 +8294,10 @@ class AppLocalizationsLv extends AppLocalizations { @override String get tasksOverdue => 'Nokavētas'; + + @override + String get showDailyScoreOnHomepage => 'Rādīt dienas rezultātu sākumlapā'; + + @override + String get showTasksOnHomepage => 'Rādīt uzdevumus sākumlapā'; } diff --git a/app/lib/l10n/app_localizations_ms.dart b/app/lib/l10n/app_localizations_ms.dart index 8a7a664cb7..56f47c34e5 100644 --- a/app/lib/l10n/app_localizations_ms.dart +++ b/app/lib/l10n/app_localizations_ms.dart @@ -8301,4 +8301,10 @@ class AppLocalizationsMs extends AppLocalizations { @override String get tasksOverdue => 'Tertunggak'; + + @override + String get showDailyScoreOnHomepage => 'Tunjukkan Skor Harian di laman utama'; + + @override + String get showTasksOnHomepage => 'Tunjukkan Tugasan di laman utama'; } diff --git a/app/lib/l10n/app_localizations_nl.dart b/app/lib/l10n/app_localizations_nl.dart index 51737328bf..4be3533055 100644 --- a/app/lib/l10n/app_localizations_nl.dart +++ b/app/lib/l10n/app_localizations_nl.dart @@ -8304,4 +8304,10 @@ class AppLocalizationsNl extends AppLocalizations { @override String get tasksOverdue => 'Achterstallig'; + + @override + String get showDailyScoreOnHomepage => 'Dagelijkse score weergeven op startpagina'; + + @override + String get showTasksOnHomepage => 'Taken weergeven op startpagina'; } diff --git a/app/lib/l10n/app_localizations_no.dart b/app/lib/l10n/app_localizations_no.dart index a06df33b67..0e1503ade0 100644 --- a/app/lib/l10n/app_localizations_no.dart +++ b/app/lib/l10n/app_localizations_no.dart @@ -8271,4 +8271,10 @@ class AppLocalizationsNo extends AppLocalizations { @override String get tasksOverdue => 'Forfalt'; + + @override + String get showDailyScoreOnHomepage => 'Vis daglig poengsum på hjemmesiden'; + + @override + String get showTasksOnHomepage => 'Vis oppgaver på hjemmesiden'; } diff --git a/app/lib/l10n/app_localizations_pl.dart b/app/lib/l10n/app_localizations_pl.dart index 198e430c00..7741067ad3 100644 --- a/app/lib/l10n/app_localizations_pl.dart +++ b/app/lib/l10n/app_localizations_pl.dart @@ -8295,4 +8295,10 @@ class AppLocalizationsPl extends AppLocalizations { @override String get tasksOverdue => 'Zaległe'; + + @override + String get showDailyScoreOnHomepage => 'Pokaż dzienny wynik na stronie głównej'; + + @override + String get showTasksOnHomepage => 'Pokaż zadania na stronie głównej'; } diff --git a/app/lib/l10n/app_localizations_pt.dart b/app/lib/l10n/app_localizations_pt.dart index eff3c0d554..2e21b7ebe7 100644 --- a/app/lib/l10n/app_localizations_pt.dart +++ b/app/lib/l10n/app_localizations_pt.dart @@ -8279,4 +8279,10 @@ class AppLocalizationsPt extends AppLocalizations { @override String get tasksOverdue => 'Atrasadas'; + + @override + String get showDailyScoreOnHomepage => 'Mostrar pontuação diária na página inicial'; + + @override + String get showTasksOnHomepage => 'Mostrar tarefas na página inicial'; } diff --git a/app/lib/l10n/app_localizations_ro.dart b/app/lib/l10n/app_localizations_ro.dart index bd73f1ae89..d273fcaa0a 100644 --- a/app/lib/l10n/app_localizations_ro.dart +++ b/app/lib/l10n/app_localizations_ro.dart @@ -8318,4 +8318,10 @@ class AppLocalizationsRo extends AppLocalizations { @override String get tasksOverdue => 'Întârziate'; + + @override + String get showDailyScoreOnHomepage => 'Afișați scorul zilnic pe pagina principală'; + + @override + String get showTasksOnHomepage => 'Afișați sarcinile pe pagina principală'; } diff --git a/app/lib/l10n/app_localizations_ru.dart b/app/lib/l10n/app_localizations_ru.dart index c8bdfe418e..78fa807b28 100644 --- a/app/lib/l10n/app_localizations_ru.dart +++ b/app/lib/l10n/app_localizations_ru.dart @@ -8304,4 +8304,10 @@ class AppLocalizationsRu extends AppLocalizations { @override String get tasksOverdue => 'Просроченные'; + + @override + String get showDailyScoreOnHomepage => 'Показать дневной счёт на главной странице'; + + @override + String get showTasksOnHomepage => 'Показать задачи на главной странице'; } diff --git a/app/lib/l10n/app_localizations_sk.dart b/app/lib/l10n/app_localizations_sk.dart index 0fc73df773..875a7232d4 100644 --- a/app/lib/l10n/app_localizations_sk.dart +++ b/app/lib/l10n/app_localizations_sk.dart @@ -8266,4 +8266,10 @@ class AppLocalizationsSk extends AppLocalizations { @override String get tasksOverdue => 'Po termíne'; + + @override + String get showDailyScoreOnHomepage => 'Zobraziť denné skóre na domovskej stránke'; + + @override + String get showTasksOnHomepage => 'Zobraziť úlohy na domovskej stránke'; } diff --git a/app/lib/l10n/app_localizations_sv.dart b/app/lib/l10n/app_localizations_sv.dart index 6b59e25987..c01739c4dc 100644 --- a/app/lib/l10n/app_localizations_sv.dart +++ b/app/lib/l10n/app_localizations_sv.dart @@ -8280,4 +8280,10 @@ class AppLocalizationsSv extends AppLocalizations { @override String get tasksOverdue => 'Försenade'; + + @override + String get showDailyScoreOnHomepage => 'Visa dagligt poäng på hemsidan'; + + @override + String get showTasksOnHomepage => 'Visa uppgifter på hemsidan'; } diff --git a/app/lib/l10n/app_localizations_th.dart b/app/lib/l10n/app_localizations_th.dart index b7a7780fbd..bf0329d3f0 100644 --- a/app/lib/l10n/app_localizations_th.dart +++ b/app/lib/l10n/app_localizations_th.dart @@ -8233,4 +8233,10 @@ class AppLocalizationsTh extends AppLocalizations { @override String get tasksOverdue => 'เกินกำหนด'; + + @override + String get showDailyScoreOnHomepage => 'แสดงคะแนนประจำวันบนหน้าหลัก'; + + @override + String get showTasksOnHomepage => 'แสดงงานบนหน้าหลัก'; } diff --git a/app/lib/l10n/app_localizations_tr.dart b/app/lib/l10n/app_localizations_tr.dart index ff7a633fef..dad2a6d099 100644 --- a/app/lib/l10n/app_localizations_tr.dart +++ b/app/lib/l10n/app_localizations_tr.dart @@ -8289,4 +8289,10 @@ class AppLocalizationsTr extends AppLocalizations { @override String get tasksOverdue => 'Gecikmiş'; + + @override + String get showDailyScoreOnHomepage => 'Ana sayfada günlük puanı göster'; + + @override + String get showTasksOnHomepage => 'Ana sayfada görevleri göster'; } diff --git a/app/lib/l10n/app_localizations_uk.dart b/app/lib/l10n/app_localizations_uk.dart index 440fc4518e..966d6c23b1 100644 --- a/app/lib/l10n/app_localizations_uk.dart +++ b/app/lib/l10n/app_localizations_uk.dart @@ -8289,4 +8289,10 @@ class AppLocalizationsUk extends AppLocalizations { @override String get tasksOverdue => 'Прострочені'; + + @override + String get showDailyScoreOnHomepage => 'Показати щоденний рахунок на головній сторінці'; + + @override + String get showTasksOnHomepage => 'Показати завдання на головній сторінці'; } diff --git a/app/lib/l10n/app_localizations_vi.dart b/app/lib/l10n/app_localizations_vi.dart index e48de2dc13..2a4dea6953 100644 --- a/app/lib/l10n/app_localizations_vi.dart +++ b/app/lib/l10n/app_localizations_vi.dart @@ -8280,4 +8280,10 @@ class AppLocalizationsVi extends AppLocalizations { @override String get tasksOverdue => 'Quá hạn'; + + @override + String get showDailyScoreOnHomepage => 'Hiển thị Điểm hàng ngày trên trang chủ'; + + @override + String get showTasksOnHomepage => 'Hiển thị Nhiệm vụ trên trang chủ'; } diff --git a/app/lib/l10n/app_localizations_zh.dart b/app/lib/l10n/app_localizations_zh.dart index 525e11766e..6003b55355 100644 --- a/app/lib/l10n/app_localizations_zh.dart +++ b/app/lib/l10n/app_localizations_zh.dart @@ -8126,4 +8126,10 @@ class AppLocalizationsZh extends AppLocalizations { @override String get tasksOverdue => '逾期'; + + @override + String get showDailyScoreOnHomepage => '在首页显示每日评分'; + + @override + String get showTasksOnHomepage => '在首页显示任务'; } diff --git a/app/lib/l10n/app_lt.arb b/app/lib/l10n/app_lt.arb index 61c8aa6296..f4487b6c74 100644 --- a/app/lib/l10n/app_lt.arb +++ b/app/lib/l10n/app_lt.arb @@ -2660,5 +2660,7 @@ "anyoneWithLinkCanView": "Bet kas, turintis nuorodą, gali peržiūrėti", "tasksCleanTodayTitle": "Išvalyti šiandienos užduotis?", "tasksCleanTodayMessage": "Bus pašalinti tik terminai", - "tasksOverdue": "Vėluojančios" + "tasksOverdue": "Vėluojančios", + "showDailyScoreOnHomepage": "Rodyti dienos balą pagrindiniame puslapyje", + "showTasksOnHomepage": "Rodyti užduotis pagrindiniame puslapyje" } diff --git a/app/lib/l10n/app_lv.arb b/app/lib/l10n/app_lv.arb index cd6ae46b73..0932d826f7 100644 --- a/app/lib/l10n/app_lv.arb +++ b/app/lib/l10n/app_lv.arb @@ -2660,5 +2660,7 @@ "anyoneWithLinkCanView": "Ikviens, kam ir saite, var skatīt", "tasksCleanTodayTitle": "Notīrīt šodienas uzdevumus?", "tasksCleanTodayMessage": "Tas noņems tikai termiņus", - "tasksOverdue": "Nokavētas" + "tasksOverdue": "Nokavētas", + "showDailyScoreOnHomepage": "Rādīt dienas rezultātu sākumlapā", + "showTasksOnHomepage": "Rādīt uzdevumus sākumlapā" } diff --git a/app/lib/l10n/app_ms.arb b/app/lib/l10n/app_ms.arb index 5c4f20d141..be2dc2fb7a 100644 --- a/app/lib/l10n/app_ms.arb +++ b/app/lib/l10n/app_ms.arb @@ -2660,5 +2660,7 @@ "anyoneWithLinkCanView": "Sesiapa yang mempunyai pautan boleh melihat", "tasksCleanTodayTitle": "Bersihkan tugasan hari ini?", "tasksCleanTodayMessage": "Ini hanya akan mengalih keluar tarikh akhir", - "tasksOverdue": "Tertunggak" + "tasksOverdue": "Tertunggak", + "showDailyScoreOnHomepage": "Tunjukkan Skor Harian di laman utama", + "showTasksOnHomepage": "Tunjukkan Tugasan di laman utama" } diff --git a/app/lib/l10n/app_nl.arb b/app/lib/l10n/app_nl.arb index 33a7076063..f272d1b952 100644 --- a/app/lib/l10n/app_nl.arb +++ b/app/lib/l10n/app_nl.arb @@ -2660,5 +2660,7 @@ "anyoneWithLinkCanView": "Iedereen met de link kan bekijken", "tasksCleanTodayTitle": "Taken van vandaag opschonen?", "tasksCleanTodayMessage": "Hiermee worden alleen deadlines verwijderd", - "tasksOverdue": "Achterstallig" + "tasksOverdue": "Achterstallig", + "showDailyScoreOnHomepage": "Dagelijkse score weergeven op startpagina", + "showTasksOnHomepage": "Taken weergeven op startpagina" } diff --git a/app/lib/l10n/app_no.arb b/app/lib/l10n/app_no.arb index f1926417aa..e3efcc7f28 100644 --- a/app/lib/l10n/app_no.arb +++ b/app/lib/l10n/app_no.arb @@ -2660,5 +2660,7 @@ "anyoneWithLinkCanView": "Alle med lenken kan se", "tasksCleanTodayTitle": "Rydde dagens oppgaver?", "tasksCleanTodayMessage": "Dette vil kun fjerne frister", - "tasksOverdue": "Forfalt" + "tasksOverdue": "Forfalt", + "showDailyScoreOnHomepage": "Vis daglig poengsum på hjemmesiden", + "showTasksOnHomepage": "Vis oppgaver på hjemmesiden" } diff --git a/app/lib/l10n/app_pl.arb b/app/lib/l10n/app_pl.arb index ce957e824f..88da271468 100644 --- a/app/lib/l10n/app_pl.arb +++ b/app/lib/l10n/app_pl.arb @@ -2695,5 +2695,7 @@ "anyoneWithLinkCanView": "Każdy, kto ma link, może wyświetlić", "tasksCleanTodayTitle": "Wyczyścić dzisiejsze zadania?", "tasksCleanTodayMessage": "To usunie tylko terminy", - "tasksOverdue": "Zaległe" + "tasksOverdue": "Zaległe", + "showDailyScoreOnHomepage": "Pokaż dzienny wynik na stronie głównej", + "showTasksOnHomepage": "Pokaż zadania na stronie głównej" } diff --git a/app/lib/l10n/app_pt.arb b/app/lib/l10n/app_pt.arb index 95df50fb83..8bf81cb788 100644 --- a/app/lib/l10n/app_pt.arb +++ b/app/lib/l10n/app_pt.arb @@ -2696,5 +2696,7 @@ "anyoneWithLinkCanView": "Qualquer pessoa com o link pode visualizar", "tasksCleanTodayTitle": "Limpar as tarefas de hoje?", "tasksCleanTodayMessage": "Isto removerá apenas os prazos", - "tasksOverdue": "Atrasadas" + "tasksOverdue": "Atrasadas", + "showDailyScoreOnHomepage": "Mostrar pontuação diária na página inicial", + "showTasksOnHomepage": "Mostrar tarefas na página inicial" } diff --git a/app/lib/l10n/app_ro.arb b/app/lib/l10n/app_ro.arb index 3def7fab2e..0a7204f9ec 100644 --- a/app/lib/l10n/app_ro.arb +++ b/app/lib/l10n/app_ro.arb @@ -2660,5 +2660,7 @@ "anyoneWithLinkCanView": "Oricine are linkul poate vizualiza", "tasksCleanTodayTitle": "Curăți sarcinile de azi?", "tasksCleanTodayMessage": "Aceasta va elimina doar termenele limită", - "tasksOverdue": "Întârziate" + "tasksOverdue": "Întârziate", + "showDailyScoreOnHomepage": "Afișați scorul zilnic pe pagina principală", + "showTasksOnHomepage": "Afișați sarcinile pe pagina principală" } diff --git a/app/lib/l10n/app_ru.arb b/app/lib/l10n/app_ru.arb index 9a327db753..e48b2968d6 100644 --- a/app/lib/l10n/app_ru.arb +++ b/app/lib/l10n/app_ru.arb @@ -2695,5 +2695,7 @@ "anyoneWithLinkCanView": "Любой, у кого есть ссылка, может просматривать", "tasksCleanTodayTitle": "Очистить задачи на сегодня?", "tasksCleanTodayMessage": "Это удалит только сроки", - "tasksOverdue": "Просроченные" + "tasksOverdue": "Просроченные", + "showDailyScoreOnHomepage": "Показать дневной счёт на главной странице", + "showTasksOnHomepage": "Показать задачи на главной странице" } diff --git a/app/lib/l10n/app_sk.arb b/app/lib/l10n/app_sk.arb index e572a594e1..bb52d454d1 100644 --- a/app/lib/l10n/app_sk.arb +++ b/app/lib/l10n/app_sk.arb @@ -2665,5 +2665,7 @@ "anyoneWithLinkCanView": "Ktokoľvek s odkazom môže zobraziť", "tasksCleanTodayTitle": "Vyčistiť dnešné úlohy?", "tasksCleanTodayMessage": "Týmto sa odstránia iba termíny", - "tasksOverdue": "Po termíne" + "tasksOverdue": "Po termíne", + "showDailyScoreOnHomepage": "Zobraziť denné skóre na domovskej stránke", + "showTasksOnHomepage": "Zobraziť úlohy na domovskej stránke" } diff --git a/app/lib/l10n/app_sv.arb b/app/lib/l10n/app_sv.arb index 5017cbc002..1a032924ec 100644 --- a/app/lib/l10n/app_sv.arb +++ b/app/lib/l10n/app_sv.arb @@ -2660,5 +2660,7 @@ "anyoneWithLinkCanView": "Alla med länken kan visa", "tasksCleanTodayTitle": "Rensa dagens uppgifter?", "tasksCleanTodayMessage": "Detta tar bara bort deadlines", - "tasksOverdue": "Försenade" + "tasksOverdue": "Försenade", + "showDailyScoreOnHomepage": "Visa dagligt poäng på hemsidan", + "showTasksOnHomepage": "Visa uppgifter på hemsidan" } diff --git a/app/lib/l10n/app_th.arb b/app/lib/l10n/app_th.arb index b20c99c7c6..8c6f4fb3e5 100644 --- a/app/lib/l10n/app_th.arb +++ b/app/lib/l10n/app_th.arb @@ -2660,5 +2660,7 @@ "anyoneWithLinkCanView": "ใครก็ตามที่มีลิงก์สามารถดูได้", "tasksCleanTodayTitle": "ล้างงานของวันนี้ไหม?", "tasksCleanTodayMessage": "การดำเนินการนี้จะลบเฉพาะกำหนดส่ง", - "tasksOverdue": "เกินกำหนด" + "tasksOverdue": "เกินกำหนด", + "showDailyScoreOnHomepage": "แสดงคะแนนประจำวันบนหน้าหลัก", + "showTasksOnHomepage": "แสดงงานบนหน้าหลัก" } diff --git a/app/lib/l10n/app_tr.arb b/app/lib/l10n/app_tr.arb index 0c5109f6b8..f67cf71ff3 100644 --- a/app/lib/l10n/app_tr.arb +++ b/app/lib/l10n/app_tr.arb @@ -2695,5 +2695,7 @@ "anyoneWithLinkCanView": "Bağlantıya sahip olan herkes görüntüleyebilir", "tasksCleanTodayTitle": "Bugünün görevleri temizlensin mi?", "tasksCleanTodayMessage": "Bu işlem yalnızca son tarihleri kaldırır", - "tasksOverdue": "Gecikmiş" + "tasksOverdue": "Gecikmiş", + "showDailyScoreOnHomepage": "Ana sayfada günlük puanı göster", + "showTasksOnHomepage": "Ana sayfada görevleri göster" } diff --git a/app/lib/l10n/app_uk.arb b/app/lib/l10n/app_uk.arb index 3533a70b3d..038ea16167 100644 --- a/app/lib/l10n/app_uk.arb +++ b/app/lib/l10n/app_uk.arb @@ -2660,5 +2660,7 @@ "anyoneWithLinkCanView": "Будь-хто з посиланням може переглядати", "tasksCleanTodayTitle": "Очистити завдання на сьогодні?", "tasksCleanTodayMessage": "Це видалить лише дедлайни", - "tasksOverdue": "Прострочені" + "tasksOverdue": "Прострочені", + "showDailyScoreOnHomepage": "Показати щоденний рахунок на головній сторінці", + "showTasksOnHomepage": "Показати завдання на головній сторінці" } diff --git a/app/lib/l10n/app_vi.arb b/app/lib/l10n/app_vi.arb index f034959f26..87cf9cd8f4 100644 --- a/app/lib/l10n/app_vi.arb +++ b/app/lib/l10n/app_vi.arb @@ -2665,5 +2665,7 @@ "anyoneWithLinkCanView": "Bất kỳ ai có liên kết đều có thể xem", "tasksCleanTodayTitle": "Dọn các nhiệm vụ hôm nay?", "tasksCleanTodayMessage": "Thao tác này chỉ xóa thời hạn", - "tasksOverdue": "Quá hạn" + "tasksOverdue": "Quá hạn", + "showDailyScoreOnHomepage": "Hiển thị Điểm hàng ngày trên trang chủ", + "showTasksOnHomepage": "Hiển thị Nhiệm vụ trên trang chủ" } diff --git a/app/lib/l10n/app_zh.arb b/app/lib/l10n/app_zh.arb index aca095d86c..cab8b548cc 100644 --- a/app/lib/l10n/app_zh.arb +++ b/app/lib/l10n/app_zh.arb @@ -2682,5 +2682,7 @@ "anyoneWithLinkCanView": "任何拥有链接的人都可以查看", "tasksCleanTodayTitle": "清理今天的任务?", "tasksCleanTodayMessage": "这只会移除截止日期", - "tasksOverdue": "逾期" + "tasksOverdue": "逾期", + "showDailyScoreOnHomepage": "在首页显示每日评分", + "showTasksOnHomepage": "在首页显示任务" } diff --git a/app/lib/pages/conversations/conversations_page.dart b/app/lib/pages/conversations/conversations_page.dart index 09046faeec..a3a35fbae0 100644 --- a/app/lib/pages/conversations/conversations_page.dart +++ b/app/lib/pages/conversations/conversations_page.dart @@ -220,21 +220,26 @@ class _ConversationsPageState extends State with AutomaticKee builder: (context, homeProvider, _) { final isSearchActive = homeProvider.showConvoSearchBar || convoProvider.previousQuery.isNotEmpty; final hasCalendarFilter = convoProvider.selectedDate != null; - if (!SharedPreferencesUtil().showGoalTrackerEnabled || - convoProvider.showDailySummaries || - isSearchActive || - hasCalendarFilter) { + final prefs = SharedPreferencesUtil(); + if (convoProvider.showDailySummaries || isSearchActive || hasCalendarFilter) { + return const SliverToBoxAdapter(child: SizedBox.shrink()); + } + final showDailyScore = prefs.showGoalTrackerEnabled && prefs.showDailyScoreEnabled; + final showTasks = prefs.showTasksEnabled; + final showGoals = prefs.showGoalTrackerEnabled; + if (!showDailyScore && !showTasks && !showGoals) { return const SliverToBoxAdapter(child: SizedBox.shrink()); } return SliverToBoxAdapter( child: Column( children: [ - Padding( - padding: const EdgeInsets.only(left: 16, right: 16, top: 16), - child: DailyScoreWidget(key: _dailyScoreWidgetKey, goalsWidgetKey: _goalsWidgetKey), - ), - const TodayTasksWidget(), - GoalsWidget(key: _goalsWidgetKey, onRefresh: _refreshGoals), + if (showDailyScore) + Padding( + padding: const EdgeInsets.only(left: 16, right: 16, top: 16), + child: DailyScoreWidget(key: _dailyScoreWidgetKey, goalsWidgetKey: _goalsWidgetKey), + ), + if (showTasks) const TodayTasksWidget(), + if (showGoals) GoalsWidget(key: _goalsWidgetKey, onRefresh: _refreshGoals), ], ), ); diff --git a/app/lib/pages/settings/developer.dart b/app/lib/pages/settings/developer.dart index 8cce1a7cd0..eb53460769 100644 --- a/app/lib/pages/settings/developer.dart +++ b/app/lib/pages/settings/developer.dart @@ -1564,6 +1564,30 @@ class _DeveloperSettingsPageState extends State { padding: const EdgeInsets.symmetric(vertical: 16), child: Divider(color: Colors.grey.shade800, height: 1), ), + // Daily Score + _buildExperimentalItem( + title: context.l10n.dailyScore, + description: context.l10n.showDailyScoreOnHomepage, + icon: FontAwesomeIcons.chartLine, + value: provider.showDailyScoreEnabled, + onChanged: provider.onShowDailyScoreChanged, + ), + Padding( + padding: const EdgeInsets.symmetric(vertical: 16), + child: Divider(color: Colors.grey.shade800, height: 1), + ), + // Tasks + _buildExperimentalItem( + title: context.l10n.tasks, + description: context.l10n.showTasksOnHomepage, + icon: FontAwesomeIcons.listCheck, + value: provider.showTasksEnabled, + onChanged: provider.onShowTasksChanged, + ), + Padding( + padding: const EdgeInsets.symmetric(vertical: 16), + child: Divider(color: Colors.grey.shade800, height: 1), + ), // VAD Gate _buildExperimentalItem( title: 'VAD Gate', From ea48d25a8783896a6102db46c12dab37e00ae381 Mon Sep 17 00:00:00 2001 From: Krushna Kanta Rout <129386740+krushnarout@users.noreply.github.com> Date: Tue, 3 Mar 2026 09:06:09 +0530 Subject: [PATCH 3/3] Fix: make Daily Score toggle independent of Goal Tracker MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Daily Score widget only uses GoalsProvider for the CTA button label (Add Goals vs New Task) — the score itself is purely task-based. Remove the hidden dependency so each of the three toggles works independently. Also pass null for goalsWidgetKey when Goal Tracker is off so the Add Goals button gracefully falls back to New Task. Co-Authored-By: Claude Sonnet 4.6 --- app/lib/pages/conversations/conversations_page.dart | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/app/lib/pages/conversations/conversations_page.dart b/app/lib/pages/conversations/conversations_page.dart index a3a35fbae0..222fcb7fa5 100644 --- a/app/lib/pages/conversations/conversations_page.dart +++ b/app/lib/pages/conversations/conversations_page.dart @@ -224,7 +224,7 @@ class _ConversationsPageState extends State with AutomaticKee if (convoProvider.showDailySummaries || isSearchActive || hasCalendarFilter) { return const SliverToBoxAdapter(child: SizedBox.shrink()); } - final showDailyScore = prefs.showGoalTrackerEnabled && prefs.showDailyScoreEnabled; + final showDailyScore = prefs.showDailyScoreEnabled; final showTasks = prefs.showTasksEnabled; final showGoals = prefs.showGoalTrackerEnabled; if (!showDailyScore && !showTasks && !showGoals) { @@ -236,7 +236,10 @@ class _ConversationsPageState extends State with AutomaticKee if (showDailyScore) Padding( padding: const EdgeInsets.only(left: 16, right: 16, top: 16), - child: DailyScoreWidget(key: _dailyScoreWidgetKey, goalsWidgetKey: _goalsWidgetKey), + child: DailyScoreWidget( + key: _dailyScoreWidgetKey, + goalsWidgetKey: showGoals ? _goalsWidgetKey : null, + ), ), if (showTasks) const TodayTasksWidget(), if (showGoals) GoalsWidget(key: _goalsWidgetKey, onRefresh: _refreshGoals),