veza/apps/web/src/features
senke f1ea34562b api-contracts: replace Track interface with generated type base
- Update Track type in types/api.ts to extend VezaBackendApiInternalModelsTrack
- Update Track type in features/tracks/types/track.ts to extend generated type
- Preserve UI-specific computed fields (coverUrl, plays, likes, etc.)
- Support backward compatibility for duration (number|string)
- All existing imports continue to work without changes
- No Track-specific TypeScript errors introduced
2026-01-15 17:07:50 +01:00
..
admin/api incus deployement fully implemented, Makefile updated and make fmt ran 2026-01-13 19:47:57 +01:00
analytics/services incus deployement fully implemented, Makefile updated and make fmt ran 2026-01-13 19:47:57 +01:00
auth api-contracts: replace ApiError interface with Zod-inferred type 2026-01-15 17:03:35 +01:00
chat state-ownership: replace all useAuthStore().user with useUser() hook 2026-01-14 01:45:42 +01:00
dashboard state-ownership: replace all useAuthStore().user with useUser() hook 2026-01-14 01:45:42 +01:00
error/pages incus deployement fully implemented, Makefile updated and make fmt ran 2026-01-13 19:47:57 +01:00
library incus deployement fully implemented, Makefile updated and make fmt ran 2026-01-13 19:47:57 +01:00
marketplace/components incus deployement fully implemented, Makefile updated and make fmt ran 2026-01-13 19:47:57 +01:00
notifications incus deployement fully implemented, Makefile updated and make fmt ran 2026-01-13 19:47:57 +01:00
player incus deployement fully implemented, Makefile updated and make fmt ran 2026-01-13 19:47:57 +01:00
playlists state-ownership: replace all useAuthStore().user with useUser() hook 2026-01-14 01:45:42 +01:00
profile state-ownership: replace all useAuthStore().user with useUser() hook 2026-01-14 01:45:42 +01:00
roles incus deployement fully implemented, Makefile updated and make fmt ran 2026-01-13 19:47:57 +01:00
search/services incus deployement fully implemented, Makefile updated and make fmt ran 2026-01-13 19:47:57 +01:00
sessions/api incus deployement fully implemented, Makefile updated and make fmt ran 2026-01-13 19:47:57 +01:00
settings state-ownership: replace all useAuthStore().user with useUser() hook 2026-01-14 01:45:42 +01:00
streaming incus deployement fully implemented, Makefile updated and make fmt ran 2026-01-13 19:47:57 +01:00
tracks api-contracts: replace Track interface with generated type base 2026-01-15 17:07:50 +01:00
upload/components incus deployement fully implemented, Makefile updated and make fmt ran 2026-01-13 19:47:57 +01:00
user/components state-ownership: replace all useAuthStore().user with useUser() hook 2026-01-14 01:45:42 +01:00
webhooks/api incus deployement fully implemented, Makefile updated and make fmt ran 2026-01-13 19:47:57 +01:00