senke
|
1fc6a66d37
|
[INT-CLEANUP-001] Remove all unused API service files (offline-storage.ts, secure-auth.ts)
|
2025-12-26 09:17:31 +01:00 |
|
senke
|
087aaa5a2e
|
[INT-AUTH-004] Add token expiration pre-check
|
2025-12-26 09:15:13 +01:00 |
|
senke
|
546bc9fba3
|
[INT-AUTH-003] Verify refresh token flow handles edge cases
|
2025-12-26 09:13:36 +01:00 |
|
senke
|
563eb264b6
|
[INT-AUTH-002] Remove duplicate auth store - migrate to features/auth/store/authStore.ts
|
2025-12-26 09:11:46 +01:00 |
|
senke
|
11b61b14a7
|
[INT-API-005] Add retry logic for 429 rate limit responses
|
2025-12-26 09:10:26 +01:00 |
|
senke
|
2fd5b3935f
|
[INT-API-004] Add request timeout configuration per endpoint type
|
2025-12-25 22:42:56 +01:00 |
|
senke
|
550d98b531
|
[INT-API-003] Standardize error handling across all services
|
2025-12-25 22:42:07 +01:00 |
|
senke
|
64b56b5e56
|
[INT-API-002] Verify response unwrapping in interceptor
|
2025-12-25 22:40:59 +01:00 |
|
senke
|
90f86da7d9
|
[INT-API-001] Remove duplicate API client (lib/apiClient.ts) - already completed
|
2025-12-25 22:40:05 +01:00 |
|
senke
|
b0557335d5
|
[INT-TYPE-008] Validate AuthResponse matches backend exactly
|
2025-12-25 22:39:41 +01:00 |
|
senke
|
99e02b6a3d
|
[INT-TYPE-007] Create PaginatedResponse generic type
|
2025-12-25 22:38:20 +01:00 |
|
senke
|
259ddeb9dd
|
[INT-TYPE-006] Complete ApiError interface with all backend fields
|
2025-12-25 22:37:36 +01:00 |
|
senke
|
fbf6973643
|
[INT-TYPE-005] Create PlaylistVisibility enum aligned with backend
|
2025-12-25 22:36:51 +01:00 |
|
senke
|
38eccdfcaa
|
[INT-TYPE-004] Create TrackStatus enum aligned with backend
|
2025-12-25 22:36:20 +01:00 |
|
senke
|
a183599fb1
|
[INT-TYPE-003] Standardize Playlist.id to string everywhere
|
2025-12-25 22:35:38 +01:00 |
|
senke
|
961149d837
|
[INT-TYPE-002] Standardize Track.id to string everywhere
|
2025-12-25 22:34:55 +01:00 |
|
senke
|
3d9f116649
|
[INT-TYPE-001] Standardize User.id to string everywhere
|
2025-12-25 22:33:16 +01:00 |
|
senke
|
89928e186a
|
[INT-AUTH-001] Ensure CSRF protection active in production
|
2025-12-25 22:28:46 +01:00 |
|
senke
|
df426df2c6
|
[INT-CORS-002] Add preflight request handling validation
|
2025-12-25 22:27:05 +01:00 |
|
senke
|
5719e47a1c
|
[INT-CORS-001] Configure CORS_ALLOWED_ORIGINS for production
|
2025-12-25 22:26:41 +01:00 |
|