Andrei
fb92160322
fix: Resolve black pages issue - Add missing auth slice and update checker
Fixed critical issues causing tracking pages to display black:
1. PWA service worker caching old JavaScript chunks
2. Missing auth Redux slice causing undefined errors
## Service Worker Update Checker
- Added /public/check-updates.js script
- Checks for SW updates every 60 seconds
- Auto-reloads page when new SW is activated
- Forces update check on page load
- Prevents future cache staleness issues
## Auth Redux Slice
- Created store/slices/authSlice.ts with User interface
- Added auth reducer to Redux store configuration
- Included auth in persist whitelist
- Provides selectors: selectUser, selectFamilyId, etc.
- Fixes "Cannot read properties of undefined (reading 'user')" error
## Root Cause
Tracking pages reference state.auth.user.familyId but auth slice
didn't exist in Redux store, causing TypeError on all tracking pages.
Build: ✅ PASSED
Files: 3 new, 2 modified
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-05 06:20:51 +00:00
..
2025-10-04 21:05:14 +00:00
2025-10-01 19:37:04 +00:00
2025-10-04 21:05:14 +00:00
2025-10-02 10:25:13 +00:00
2025-10-04 13:15:23 +00:00
2025-10-03 20:34:06 +00:00
2025-10-03 13:26:11 +00:00
2025-10-04 12:01:44 +00:00
2025-10-04 11:39:02 +00:00
2025-10-01 19:01:52 +00:00
2025-10-03 13:26:11 +00:00
2025-10-04 13:47:02 +00:00
2025-10-05 05:59:57 +00:00
2025-10-01 19:01:52 +00:00
2025-10-04 13:47:02 +00:00
2025-10-05 06:20:51 +00:00
2025-10-04 21:43:05 +00:00