docs(collapse) : ADR 0016 persistance UI par-profil + guide utilisateur + architecture #295
No reviewers
Labels
No labels
autopilot:pending-human
source:analyste
source:defenseur
source:human
source:medic
status:approved
status:blocked
status:in-progress
status:needs-clarification
status:needs-fix
status:ready
status:review
status:triage
type:bug
type:feature
type:infra
type:refactor
type:schema
type:security
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: maximus/Simpl-Resultat#295
Loading…
Reference in a new issue
No description provided.
Delete branch "issue-291-collapse-docs"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Resolves #291
Autopilot — generated autonomously by the /autopilot run of 2026-07-15.
Documentation-only. Documents the final multi-level category collapse behavior (shipped in #288/#289/#290) and the structural decision behind it:
user_preferences, notlocalStorage—deleteProfiledrops the.dbbut purges nolocalStorage, so a per-profile localStorage key would be a residue surviving profile deletion (privacy leak). The ADR states the boundary explicitly: profile-specific →user_preferences; machine-global (theme, subtotals position, Cartes period mode) →localStorage.docs.*i18n keys (FR and EN): multi-level collapse, collapsed-by-default, "Expand all / Collapse all", memory per profile.user_preferencesline names the 4 collapse keys,useCollapsibleGroupshook note, ADR index row.No DB migration, no behavior change.
npm run buildclean (0 TS errors), 828 vitest pass,cargo checkclean.Stacked PR: stacks on #294 (issue #290) and is the top of the 4-PR chain (#288 socle → #289 budget → #290 trees → #291 docs). Base is
issue-290-categories-unify; review/merge the chain bottom-up.View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.Merge
Merge the changes and update on Forgejo.