BillTracker/client/pages
null d67fe6e61d v0.22.0: React Query Migration
- Added @tanstack/react-query and @tanstack/react-query-devtools
- Created useTracker, useBills, useCategories custom hooks (useQueries.js)
- Migrated TrackerPage from manual useState/useEffect to useQuery
- Added QueryClientProvider with 2min staleTime, 1 retry, refetchOnWindowFocus: false
- Added ReactQueryDevtools for development
- Fixed error handling: useRef pattern prevents duplicate toast notifications
- Replaced load() callback with refetch() from useQuery
- Hudson security audit: 4/5 PASS (1 FAIL fixed: error handling toast duplication)
2026-05-10 03:10:43 -05:00
..
AboutPage.jsx v0.20.0: admin dashboard with roadmap and activity log 2026-05-09 21:14:21 -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 push 2026-05-09 13:03:36 -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
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.22.0: React Query Migration 2026-05-10 03:10:43 -05:00