BillTracker/client/components
null bd796d61c0 v0.20.8: Billing cycle sub-categories + server-side cycle_day validation
- Migration v0.46: cycle_type (monthly/weekly/biweekly/quarterly/annual) and cycle_day columns
- Server-side validation: cycle_type whitelist, cycle_day validated per type
  - monthly: 1-31 integer
  - weekly/biweekly: day name enum
  - quarterly/annual: free text (max 50 chars)
- BillModal UI: conditional cycle_day selector (ordinal/weekday/text)
- Hudson audit: 4/5 PASS, fixed medium-risk cycle_day validation gap
2026-05-10 00:39:11 -05:00
..
layout v0.20.7: Keyboard navigation and ARIA accessibility 2026-05-10 00:18:36 -05:00
ui v0.20.7: Keyboard navigation and ARIA accessibility 2026-05-10 00:18:36 -05:00
AdminDashboard.jsx v0.20.1: code splitting, version badge on roadmap, roadmap nav link 2026-05-09 22:01:19 -05:00
BillModal.jsx v0.20.8: Billing cycle sub-categories + server-side cycle_day validation 2026-05-10 00:39:11 -05:00
BillsTableInner.jsx calendar 2026-05-04 13:14:32 -05:00
ErrorBoundary.jsx v0.19.2: add React Error Boundaries for crash recovery 2026-05-09 18:33:02 -05:00
MarkdownText.jsx initial commit 2026-05-03 19:51:57 -05:00
MobileBillRow.jsx push 2026-05-09 13:03:36 -05:00
MobileTrackerRow.jsx push 2026-05-09 13:03:36 -05:00
PageLoader.jsx v0.20.1: code splitting, version badge on roadmap, roadmap nav link 2026-05-09 22:01:19 -05:00
ReleaseNotesDialog.jsx v0.20.7: Keyboard navigation and ARIA accessibility 2026-05-10 00:18:36 -05:00
StatusBadge.jsx push 2026-05-09 13:03:36 -05:00
SummaryCard.jsx push 2026-05-09 13:03:36 -05:00