veza/apps/web/src
senke 7004d57ee0 [INT-016] int: Add authentication token refresh flow
- Added proactive token refresh mechanism (5 minutes before expiration)
- Implemented JWT decoding to check token expiration
- Added seamless refresh integration with login/logout flows
- Improved error handling and cleanup
- Integrated with auth store and API client

Files modified:
- apps/web/src/services/tokenRefresh.ts
- apps/web/src/services/api/auth.ts
- apps/web/src/stores/auth.ts
- VEZA_COMPLETE_MVP_TODOLIST.json
2025-12-25 15:45:30 +01:00
..
app [FE-STATE-004] fe-state: Add state invalidation 2025-12-25 13:45:49 +01:00
components [FE-TYPE-013] fe-type: Add type safety for components 2025-12-25 15:00:35 +01:00
config [FE-API-002] frontend-api: Enable playlist collaborator service calls 2025-12-23 01:46:43 +01:00
docs [FE-STATE-008] fe-state: Add state selectors optimization 2025-12-25 13:58:53 +01:00
features [FE-TYPE-012] fe-type: Add type safety for hooks 2025-12-25 14:57:57 +01:00
hooks [FE-TYPE-012] fe-type: Add type safety for hooks 2025-12-25 14:57:57 +01:00
lib stabilizing apps/web: SITUATION AWARENESS 2025-12-16 14:40:16 -05:00
locales [FE-COMP-024] fe-comp: Add tooltips and help text 2025-12-25 12:25:39 +01:00
mocks [FE-API-019] fe-api: Add API mocking for development 2025-12-25 13:37:10 +01:00
pages [FE-STATE-009] fe-state: Add state normalization 2025-12-25 14:10:14 +01:00
router [FE-PAGE-017] fe-page: Add Admin dashboard page 2025-12-25 11:29:27 +01:00
schemas [FE-TYPE-003] fe-type: Add Zod schemas for all API requests 2025-12-25 14:36:32 +01:00
services [INT-016] int: Add authentication token refresh flow 2025-12-25 15:45:30 +01:00
stores [INT-016] int: Add authentication token refresh flow 2025-12-25 15:45:30 +01:00
test [FE-STATE-009] fe-state: Add state normalization 2025-12-25 14:10:14 +01:00
types [INT-014] int: Add WebSocket message format standardization 2025-12-25 15:35:38 +01:00
utils [INT-013] int: Add API rate limiting communication 2025-12-25 15:30:01 +01:00
index.css [FE-COMP-020] fe-comp: Add dark mode support 2025-12-25 12:13:29 +01:00
main.tsx [FE-API-019] fe-api: Add API mocking for development 2025-12-25 13:37:10 +01:00
setupTests.ts refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
vite-env.d.ts stabilizing apps/web: SITUATION AWARENESS 2025-12-16 14:40:16 -05:00