Commit Graph

3 Commits

Author SHA1 Message Date
30ec2d5780 feat(03-01): add loading spinners to Login, Register, and BudgetSetup submit buttons
- LoginPage: Spinner replaces button text during loading, min-w-[120px] prevents layout shift
- RegisterPage: Spinner replaces button text during loading, min-w-[120px] prevents layout shift
- BudgetSetup: Spinner replaces create button text during saving, min-w-[120px] prevents layout shift
- All buttons remain disabled during loading/saving to prevent double-submit
2026-03-11 22:32:30 +01:00
381a06008b feat(02-01): brand auth pages with gradient bg, wordmark, and Alert errors
- LoginPage: pastel gradient background (saving/bill/investment light shades)
- LoginPage: gradient text wordmark with data-testid='wordmark'
- LoginPage: shadcn Alert destructive with AlertCircle icon for error display
- RegisterPage: mirrors LoginPage branding treatment exactly
- Both pages: Card shadow-lg for visual lift against gradient
- All 6 AUTH tests pass (AUTH-01 through AUTH-04)
2026-03-11 21:49:16 +01:00
04cbb846d1 Init 2026-03-06 19:42:15 +00:00