From 485116f2da95e1d0c2135b17d216b8bbc38cd304 Mon Sep 17 00:00:00 2001 From: "Adrien W." Date: Sat, 10 Oct 2026 12:08:06 +0200 Subject: [PATCH] Nested UI for data & storage options --- src/App.svelte | 11 ++- src/components/BackupPanel.svelte | 2 +- src/lib/router.svelte.js | 2 +- src/routes/DataSettings.svelte | 121 ++++++++++++++++++++++++++++++ src/routes/Settings.svelte | 67 +---------------- tests/e2e/parcours.spec.js | 48 +++++++++++- 6 files changed, 180 insertions(+), 71 deletions(-) create mode 100644 src/routes/DataSettings.svelte diff --git a/src/App.svelte b/src/App.svelte index 8455c1a..f32cdfa 100644 --- a/src/App.svelte +++ b/src/App.svelte @@ -13,6 +13,7 @@ import Automations from './routes/Automations.svelte'; import NonWorkingSettings from './routes/NonWorkingSettings.svelte'; import Stats from './routes/Stats.svelte'; + import DataSettings from './routes/DataSettings.svelte'; let ready = $state(false); let bootError = $state(''); @@ -58,8 +59,8 @@ {#if !ready}
{#if bootError}

{bootError}

{:else}

Chargement…

{/if}
{:else} - {#if backupState.loaded && backupReminderDue(backupState.status, clockNow) && view !== 'settings'} -
Sauvegarde à vérifier
+ {#if backupState.loaded && backupReminderDue(backupState.status, clockNow) && !['settings', 'data'].includes(view)} +
Sauvegarde à vérifier
{/if} {#if needsRefresh.value && !dayState.day}