feat(web): éditeur de périodes modifiables dans les réglages

La page Réglages permet maintenant de créer, modifier et supprimer ses propres périodes (profils) : nom, travail, pause courte, pause longue et nombre de cycles, avec bouton radio ★ pour choisir la période active. Enregistrement via profiles_json + active_profile (index). Repli automatique sur la première période si l'active est supprimée ; noms vides/doublons ignorés. La page Aide affiche le tableau des périodes réelles de la configuration. Tests : parsing, édition, repli du profil actif et intégration HTTP.
This commit is contained in:
2026-08-14 23:37:23 -04:00
parent 162d574ff4
commit b47bf61386
3 changed files with 189 additions and 38 deletions
+3 -2
View File
@@ -182,8 +182,9 @@ des pages HTML **servies localement** par l'application elle-même :
- **Statistiques** affiche les pomodoros du jour / semaine, la série de jours
consécutifs, le total et l'historique des 7 derniers jours.
- **Réglages** présente un formulaire complet (durées, objectif, son, langue,
profil actif, rappels santé) : l'enregistrement est appliqué immédiatement
par l'application.
rappels santé) avec un **éditeur de périodes** : créez, modifiez ou supprimez
vos propres profils (nom, travail, pauses, cycles) et choisissez la période
active. L'enregistrement est appliqué immédiatement par l'application.
L'application lance un petit serveur sur `127.0.0.1` (premier port libre à
partir de `38943`), uniquement accessible en local. Aucune donnée ne quitte