Improve task planner reset settings
All checks were successful
Deploy Sokko G / deploy (push) Successful in 6s

This commit is contained in:
Shinuwa 2026-08-03 16:46:44 +02:00
parent d54a93e1f4
commit ee1c8afa9a
7 changed files with 180 additions and 63 deletions

View file

@ -326,6 +326,7 @@ Type : `taskPlanner`
"description": "Préparer la route.",
"category": "Raid",
"type": "daily",
"dailyResetTime": "06:30",
"checked": true,
"checkedAt": 1760000000000
},
@ -358,6 +359,7 @@ Notes :
- `weeklyResetDay` suit les jours JavaScript : `0` dimanche, `1` lundi, ..., `6` samedi.
- `resetTime` est global à l'outil et vaut `HH:MM`.
- `hideCompleted` masque les tâches effectuées à l'affichage, ainsi que les catégories dont toutes les tâches sont effectuées.
- `dailyResetTime` sur une tâche quotidienne surcharge l'heure globale.
- `weeklyResetDay` sur une tâche hebdo surcharge le jour global.
- `category` sur une tâche racine est facultatif. Les tâches enfants héritent de la catégorie effective de leur parent et ne stockent pas de catégorie propre.
- Les tâches catégorisées sont regroupées par catégorie au niveau racine.
@ -380,6 +382,7 @@ Stockage compact :
- `categoryOrder` est omis si aucune catégorie n'est utilisée.
- `collapsedCategories` est omis si aucune catégorie n'est repliée.
- `checked` et `checkedAt` sont omis si la tâche n'est pas effectuée.
- `dailyResetTime` unitaire est omis si non défini ou identique à l'heure globale.
- `weeklyResetDay` unitaire est omis si non défini.
- `relations` est omis si vide.
- `relations[].prerequisite` est omis si `false`.