senke
|
c6f4a25833
|
[INT-API-001] Remove duplicate API client (lib/apiClient.ts) - already completed
|
2025-12-25 22:40:05 +01:00 |
|
senke
|
e21ece089b
|
[INT-TYPE-008] Validate AuthResponse matches backend exactly
|
2025-12-25 22:39:41 +01:00 |
|
senke
|
fa5c4e83ca
|
[INT-TYPE-007] Create PaginatedResponse generic type
|
2025-12-25 22:38:20 +01:00 |
|
senke
|
8a484833ec
|
[INT-TYPE-006] Complete ApiError interface with all backend fields
|
2025-12-25 22:37:36 +01:00 |
|
senke
|
2b81d5156d
|
[INT-TYPE-005] Create PlaylistVisibility enum aligned with backend
|
2025-12-25 22:36:51 +01:00 |
|
senke
|
8b4ef0abae
|
[INT-TYPE-004] Create TrackStatus enum aligned with backend
|
2025-12-25 22:36:20 +01:00 |
|
senke
|
6aff5a7383
|
[INT-TYPE-003] Standardize Playlist.id to string everywhere
|
2025-12-25 22:35:38 +01:00 |
|
senke
|
e4ba1ef215
|
[INT-TYPE-002] Standardize Track.id to string everywhere
|
2025-12-25 22:34:55 +01:00 |
|
senke
|
9fe0328794
|
[INT-TYPE-001] Standardize User.id to string everywhere
|
2025-12-25 22:33:16 +01:00 |
|
senke
|
0441c2adf6
|
[INT-AUTH-001] Ensure CSRF protection active in production
|
2025-12-25 22:28:46 +01:00 |
|
senke
|
e6ff9a65f6
|
[INT-CORS-002] Add preflight request handling validation
|
2025-12-25 22:27:05 +01:00 |
|
senke
|
6af931c114
|
[INT-CORS-001] Configure CORS_ALLOWED_ORIGINS for production
|
2025-12-25 22:26:41 +01:00 |
|