v0.6.0 — Steadier, friendlier, and ready for smaller screens 📱✨
Mostly a "make finplan sturdier and kinder" release: a full accessibility pass, real mobile manners, a sign-in fix, and a lot of quiet engineering so future updates land faster and safer. No new tabs to learn — just a smoother ride.
✨ What you'll notice
- 📱 Mobile manners. finplan now adapts to smaller screens with responsive layouts and finger-friendly (44px) tap targets. The handful of pages that truly need room to breathe greet you with a polite "best on desktop" note instead of a squished mess.
- ♿ Friendlier for everyone. A complete accessibility pass (WCAG AA): better colour contrast, clearer labels, and solid keyboard + screen-reader support across the app.
- 🔑 Smoother sign-ins. Squashed a hiccup where some sessions wouldn't restore cleanly — far fewer surprise trips back to the login screen.
- 🧮 ISA allowance fix. Corrected the ISA allowance lookup so your numbers turn up exactly where they should.
🛠️ Under the hood (for the curious)
- A big jump in automated test coverage — changes now ship with far fewer surprises.
- New safety gates on every change: accessibility, performance budgets, and bundle-size checks all run automatically.
- Automated dependency updates (with a 48-hour cool-off) to stay current without the churn.
- More durable audit logging.
📦 Good to know
- No database changes — nothing to migrate.
- Nothing for you to do — just enjoy the polish. 💚
Full Changelog: v0.5.0...v0.6.0