bugfix(reports): tendances ouvrent en byCategory+table (paie visible) (#260) #262

Closed
opened 2026-07-07 14:55:53 +00:00 by maximus · 0 comments
Owner

Ouvrir le rapport Tendances directement sur byCategory + table, ou la section revenus (donc la Paie) est visible. Fix independant et faible risque : le tableau plat actuel a DEJA la section income (v0.12.0). Regle la plainte #260 immediatement, insurance si le chantier lourd (#2b/#3) ne se termine pas.

Fichiers concernes

  • src/pages/ReportsTrendsPage.tsx (~:26) -> readViewMode('reports-viewmode-trends', 'table') (le fallback est un parametre du call-site)
  • src/hooks/useTrends.ts:24 -> subView initial 'global' -> 'byCategory'
  • NE PAS toucher src/components/reports/ViewModeToggle.tsx (defaut deja isole par rapport via la cle de storage)

Depends on

  • (aucune)

Criteres d'acceptation

  • A l'ouverture de /reports/trends sans etat persiste : vue byCategory + table
  • Le defaut du comparable reel-vs-reel (/reports/compare) reste inchange
  • Une categorie de revenu (ex. Paie) apparait dans la section Revenus a l'ouverture
  • Build (tsc+vite) + npm test verts, aucune regression

Review caveats

  • 🟢 (Technique/Archi) Mecanisme = fallback au call-site readViewMode(key,'table') + initialState useTrends, tous deux scopes Trends. Pas d'edition de ViewModeToggle.

Decisions prises ce soir

  • Vue par defaut Trends = byCategory + table (rend les revenus visibles d'emblee).

Spec source

spec-plan-tendances-hierarchiques.md (milestone overnight-2026-07-08-tendances-hierarchiques)

Ouvrir le rapport Tendances directement sur `byCategory` + `table`, ou la section revenus (donc la Paie) est visible. Fix independant et faible risque : le tableau plat actuel a DEJA la section income (v0.12.0). Regle la plainte #260 immediatement, insurance si le chantier lourd (#2b/#3) ne se termine pas. ## Fichiers concernes - `src/pages/ReportsTrendsPage.tsx` (~:26) -> `readViewMode('reports-viewmode-trends', 'table')` (le fallback est un parametre du call-site) - `src/hooks/useTrends.ts:24` -> subView initial `'global'` -> `'byCategory'` - NE PAS toucher `src/components/reports/ViewModeToggle.tsx` (defaut deja isole par rapport via la cle de storage) ## Depends on - (aucune) ## Criteres d'acceptation - [ ] A l'ouverture de /reports/trends sans etat persiste : vue `byCategory` + `table` - [ ] Le defaut du comparable reel-vs-reel (/reports/compare) reste inchange - [ ] Une categorie de revenu (ex. Paie) apparait dans la section Revenus a l'ouverture - [ ] Build (tsc+vite) + `npm test` verts, aucune regression ## Review caveats - 🟢 (Technique/Archi) Mecanisme = fallback au call-site `readViewMode(key,'table')` + initialState `useTrends`, tous deux scopes Trends. Pas d'edition de ViewModeToggle. ## Decisions prises ce soir - Vue par defaut Trends = byCategory + table (rend les revenus visibles d'emblee). ## Spec source spec-plan-tendances-hierarchiques.md (milestone overnight-2026-07-08-tendances-hierarchiques)
maximus added this to the overnight-2026-07-08-tendances-hierarchiques milestone 2026-07-07 14:55:53 +00:00
maximus added the
status:ready
type:bug
source:human
labels 2026-07-07 14:55:53 +00:00
maximus added
status:approved
and removed
status:ready
labels 2026-07-08 00:07:21 +00:00
Sign in to join this conversation.
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: maximus/Simpl-Resultat#262
No description provided.