veza/apps/web/src/features/auth
senke 3f6e5330b7 fix: align API endpoints, fix visual overlaps, improve e2e tests
API alignment:
- Analytics: useAnalyticsView calls /creator/analytics/dashboard (real data)
- Chat: chatService uses /conversations + WS from backend token
- Dashboard: StatsSection uses real /dashboard API data
- Settings: suppress 2FA toast when endpoint unavailable
- Marketplace: seed uses 'active' status, admin follows all creators

Visual fixes (from pixel-perfect audit tests):
- Sidebar: min-h-0 on nav for proper flex scroll boundary
- TrackCard: increased action button spacing (gap-3, shrink-0)
- Register: flex-wrap on terms links to prevent overlap
- Discover: pb-36 for player bar clearance

E2E test improvements:
- helpers.ts: prepend CONFIG.baseURL for absolute URLs
- visual-helpers.ts: skip elements clipped by overflow or outside viewport

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-25 08:35:44 +01:00
..
__tests__ fix(web): stabilize Vitest suite (auth integration: wrap with QueryClientProvider) 2026-02-14 14:21:17 +01:00
api scalability: update feature API files to use service layer 2026-01-15 20:45:59 +01:00
components fix: align API endpoints, fix visual overlaps, improve e2e tests 2026-03-25 08:35:44 +01:00
hooks feat(web): propagate AbortSignal in TanStack Query hooks 2026-02-14 22:41:46 +01:00
pages feat: frontend pages and feature modules polish 2026-03-23 15:46:21 +01:00
services chore(refactor/sumi-migration): commit pending changes — tests, stream server, dist_verification 2026-02-13 19:39:18 +01:00
store feat: frontend improvements — UI polish, player bar, auth flow, i18n 2026-03-18 11:35:44 +01:00
types feat(auth): add OAuth Spotify provider (A1) 2026-02-20 14:48:08 +01:00
utils release(v0.903): Vault - ORDER BY whitelist, rate limiter, VERSION sync, chat-server cleanup, Go 1.24 2026-02-27 09:43:25 +01:00
index.ts [INT-AUTH-002] Remove duplicate auth store - migrate to features/auth/store/authStore.ts 2025-12-26 09:11:46 +01:00
routes.test.tsx refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
routes.tsx refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
types.test.ts refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00