veza/apps/web/src/features
senke 70ba65b0f4 feat(v0.11.1): F396-F399 frontend advanced analytics components
- AnalyticsViewHeatmap: track listening heatmap visualization (F396)
- AnalyticsViewComparison: period comparison with % changes (F397)
- AnalyticsViewMarketplace: product conversion rates and revenue (F398)
- AnalyticsViewAlerts: opt-in metric alerts with CRUD (F399)
- Updated analytics service with new API methods
- Extended tab navigation with 3 new tabs
- All components have ARIA labels and keyboard navigation

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-10 17:13:13 +01:00
..
admin 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
analytics feat(v0.11.1): F396-F399 frontend advanced analytics components 2026-03-10 17:13:13 +01:00
auth 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
chat feat(v0.10.7): Collaboration Temps Réel F481-F483 2026-03-10 13:34:16 +01:00
checkout feat(v0.501): Sprint 4 -- Cloud frontend + Gear advanced 2026-02-22 18:30:49 +01:00
cloud feat(v0.923): API contract tests, OpenAPI generation, CI type sync check 2026-02-27 20:23:10 +01:00
dashboard chore: consolidate CI, E2E, backend and frontend updates 2026-02-17 16:43:21 +01:00
developer/pages refactor(audit-2.1,2.6): unify views and pages to features/*/pages pattern 2026-02-15 14:30:40 +01:00
discover/pages feat(v0.10.4): Playlists collaboratives - F136, F140, F141, F143, F145 2026-03-09 16:49:05 +01:00
error/pages refactor: Phase 7 — Clean up legacy components and remove dead tokens 2026-02-12 02:09:29 +01:00
feed feat(v0.10.1): Tags & Genres discover - F351-F355 2026-03-09 01:52:56 +01:00
inventory feat(v0.923): API contract tests, OpenAPI generation, CI type sync check 2026-02-27 20:23:10 +01:00
library stabilisation commit: while implementing v0.10.5 2026-03-09 19:36:33 +01:00
live/pages feat(v0.10.6): Livestreaming basique F471-F476 2026-03-10 10:21:57 +01:00
marketplace feat(marketplace): add ProductDetailPage, lazy export, route /marketplace/products/:id 2026-02-24 00:17:39 +01:00
notifications feat(v0.10.5): Notifications complètes — F551-F555 2026-03-10 10:02:21 +01:00
player feat(v0.10.7): Collaboration Temps Réel F481-F483 2026-03-10 13:34:16 +01:00
playlists feat(v0.10.4): Playlists collaboratives - F136, F140, F141, F143, F145 2026-03-09 16:49:05 +01:00
presence feat(presence): P2.1 rich presence, P2.2 invisible mode 2026-02-21 16:47:09 +01:00
profile stabilisation commit: while implementing v0.10.5 2026-03-09 19:36:33 +01:00
purchases feat(marketplace): wire RefundRequestModal to API, add refund button to SellerDashboard (v0.403 R2) 2026-02-22 16:19:31 +01:00
roles fix(e2e): align CI Go version to 1.24 for v0.101 2026-02-19 16:27:10 +01:00
search feat(search): add search syntax help tooltip 2026-02-20 18:38:55 +01:00
seller/pages refactor(audit-2.1,2.6): unify views and pages to features/*/pages pattern 2026-02-15 14:30:40 +01:00
sessions/api 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
settings feat(gdpr): v0.10.8 portabilité données - export ZIP async, suppression compte, hard delete cron 2026-03-10 13:57:04 +01:00
social/pages feat(social): GET /social/explore, explore tab, feed filters all/following/groups (S1.5, S1.6) 2026-02-21 05:31:12 +01:00
streaming feat(v0.501): Sprint 2 -- HLS production-ready 2026-02-22 18:16:37 +01:00
tracks feat(v0.10.7): Collaboration Temps Réel F481-F483 2026-03-10 13:34:16 +01:00
upload/components fix(web): resolve all 568 TypeScript errors — tsc --noEmit now passes with zero errors 2026-02-13 00:32:08 +01:00
user/components fix(web): resolve all 568 TypeScript errors — tsc --noEmit now passes with zero errors 2026-02-13 00:32:08 +01:00