BillTracker/client/pages
null 2ce5328fd2 v0.25.0: roadmap redesign, import CSRF fix, AdminDashboard removed
- RoadmapPage: kanban-style priority lanes, shadcn Collapsible/Tabs,
  lazy-loaded activity log, admin-only /api/about/roadmap + /dev-log endpoints
- Import CSRF fix: added x-csrf-token header to importAdminBackup,
  previewSpreadsheetImport, previewUserDbImport raw fetch() calls
- Removed AdminDashboard.jsx, replaced by RoadmapPage
- Added @radix-ui/react-collapsible + collapsible shadcn component
- Security audit by Private_Hudson: PASS (CSRF fix verified,
  admin endpoints gated, path traversal mitigated, XSS safe)
2026-05-11 21:42:36 -05:00
..
AboutPage.jsx v0.25.0: roadmap redesign, import CSRF fix, AdminDashboard removed 2026-05-11 21:42:36 -05:00
AdminPage.jsx push 2026-05-09 13:03:36 -05:00
AnalyticsPage.jsx v0.21.1: Loading Skeletons & Async State 2026-05-10 01:35:41 -05:00
BillsPage.jsx v0.21.1: Loading Skeletons & Async State 2026-05-10 01:35:41 -05:00
CalendarPage.jsx push 2026-05-09 13:03:36 -05:00
CategoriesPage.jsx push 2026-05-09 13:03:36 -05:00
DataPage.jsx fix: starting amounts paid_from_other calculation + pay badge alignment on tracker 2026-05-11 15:00:35 -05:00
DataPage.jsx.backup push 2026-05-09 13:03:36 -05:00
LoginPage.jsx push 2026-05-09 13:03:36 -05:00
ProfilePage.jsx push 2026-05-09 13:03:36 -05:00
ReleaseNotesPage.jsx push 2026-05-09 13:03:36 -05:00
RoadmapPage.jsx v0.25.0: roadmap redesign, import CSRF fix, AdminDashboard removed 2026-05-11 21:42:36 -05:00
SettingsPage.jsx push 2026-05-09 13:03:36 -05:00
StatusPage.jsx push 2026-05-09 13:03:36 -05:00
SummaryPage.jsx push 2026-05-09 13:03:36 -05:00
TrackerPage-bk.jsx push 2026-05-09 13:03:36 -05:00
TrackerPage.jsx v0.24.4: analytics mobile layout + previous month payment toggle 2026-05-11 11:56:49 -05:00