beta v1.0.3
14 June 2026Polish, accessibility & security pass
- NEWFooter redesign with social links, change log, contact, terms and EULA pages.
- NEWHero animation refreshed and ‘What’s new’ teaser links straight to this change log.
- IMPROVEDMobile top nav rebalanced — smaller icons and tighter buttons so nothing is squished.
- IMPROVEDLight/dark mode toggle now works reliably on desktop and sits to the right of ‘Try for free’ on mobile.
- IMPROVEDAccessibility: aria-labels on icon-only buttons (calendar nav, chart toggles, edit/cancel/archive rows), landmark <main>, and dvh-aware layouts for mobile Safari.
- FIXPaddle webhook now requires an explicit ?env=live|sandbox — no more silent sandbox routing.
- FIXProtected server function for Paddle price resolution now requires auth and validates inputs.
- FIXDemo seed script no longer ships a hardcoded password — generated per-run with crypto.
- IMPROVEDSEO review: per-route head() metadata, og:title and og:description on every shareable page.