feat: mémorisation compte/mois et bouton mois en cours #28

Merged
pickle-dev-fr merged 1 commit from feat/15 into main 2026-04-10 08:36:56 +00:00

Summary

  • Hook usePersistedState<T>(key, initial) : synchronise un state React avec localStorage, initialisation lazy depuis le storage
  • PotsPage, TransactionsPage, RecurrentsPage : partagent la clé last_account_id — naviguer entre les pages conserve le compte sélectionné
  • TransactionsPage : mois mémorisé par compte (last_month_<accountId>), restauré au retour sans rappel API inutile
  • Bouton ⌂ dans la navigation des mois pour revenir au mois en cours via getPeriode()
  • Si le compte mémorisé n'existe plus (compte supprimé), fallback automatique sur le premier compte

Closes #15

## Summary - Hook `usePersistedState<T>(key, initial)` : synchronise un state React avec `localStorage`, initialisation lazy depuis le storage - `PotsPage`, `TransactionsPage`, `RecurrentsPage` : partagent la clé `last_account_id` — naviguer entre les pages conserve le compte sélectionné - `TransactionsPage` : mois mémorisé par compte (`last_month_<accountId>`), restauré au retour sans rappel API inutile - Bouton ⌂ dans la navigation des mois pour revenir au mois en cours via `getPeriode()` - Si le compte mémorisé n'existe plus (compte supprimé), fallback automatique sur le premier compte Closes #15
- Hook usePersistedState : synchronise un state React avec localStorage
- Pots, Transactions, Récurrents : partagent la clé last_account_id pour mémoriser le dernier compte sélectionné
- Transactions : mois mémorisé par compte (last_month_<accountId>), rechargé au retour sur la page
- Bouton ⌂ sur la navigation mois pour revenir au mois en cours (via getPeriode)

Closes #15

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
pickle-dev-fr deleted branch feat/15 2026-04-10 08:36:56 +00:00
Sign in to join this conversation.
No reviewers
No milestone
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
pickle-dev-fr/FamilyBudget!28
No description provided.