feat(balance): audit quick wins — terminology, optional symbol, movable snapshot date
refactor(balance): clarify terminology (category→type, gloss "snapshot", relabel cash/funds)
feat(balance): make ticker symbol optional for priced accounts
feat(balance): allow moving a snapshot's date instead of delete+recreate
feat(balance): audit quick wins — terminology, optional symbol, movable snapshot date
feat(balance): allow moving a snapshot's date instead of delete+recreate
refactor(balance): clarify terminology (category→type, gloss "snapshot", relabel cash/funds)
feat(balance): make ticker symbol optional for priced accounts
fix(security): override @expo/cli ws to ^8.20.1 (GHSA-58qx-3vcg-4xpx) (#92)
[security] deps: vulnerability in ws (medium)
fix(security): override @expo/cli ws to ^8.20.1 (GHSA-58qx-3vcg-4xpx) (#92)
Review adversariale — APPROVE
Verdict : APPROVE (override scope, surgical, aucun blocage)
Resume
Override de dependance bien cible : bumpe la seule instance ws@8.20.0 vulnerable…
chore(web): document set-state-in-effect on ThemeToggle localStorage read (#90)
ThemeToggle: lint react-hooks/set-state-in-effect (hydratation localStorage)