veza/docs/FEATURE_STATUS.md
senke 98f6db3a1d fix(streaming): ensure HLS audio chain works end-to-end
- HAProxy: route /hls to stream server
- Vite proxy: /ws, /stream, /hls for dev
- HLS_BASE_URL: empty when STREAM_URL relative (proxy)
- FEATURE_STATUS: HLS_STREAMING operational
2026-02-18 12:42:42 +01:00

2.5 KiB

Statut des fonctionnalités — Veza

Dernière mise à jour : février 2026 — aligné avec 103_RAPPORT_ETAT_FEATURES_2026_02_16.md

Ce document décrit le statut réel des fonctionnalités par rapport au code.

Fonctionnalités opérationnelles (19)

Feature Frontend Backend Notes
Auth (register, login, JWT, refresh) Oui Oui Complet
2FA (TOTP) Oui Oui Complet
OAuth (Google, GitHub, Discord) Oui Oui Complet
Profils utilisateur Oui Oui Complet
Upload de tracks Oui Oui Complet
CRUD Tracks Oui Oui Complet
Playlists (CRUD, collaboration) Oui Oui Complet
Chat WebSocket Oui Oui Complet (Chat Server doit être démarré)
Dashboard Oui Oui GET /api/v1/dashboard
Recherche Oui Oui GET /api/v1/search unifié + endpoints par ressource
Social (feed, posts, groups, follows, blocks) Oui Oui Complet
Administration Oui Oui Complet
Marketplace Oui Oui Complet (Hyperswitch)
Webhooks Oui Oui Complet
Inventory / Gear Oui Oui GET/POST/PUT/DELETE /api/v1/inventory/gear
Live Streaming (métadonnées) Oui Oui GET /api/v1/live/streams — stream vidéo via Stream Server
Analytics Oui Oui Routes /api/v1/analytics/*
Roles Oui Oui Assign, revoke — flag ROLE_MANAGEMENT
Notifications Oui Oui Création auto follow/like/comment

Fonctionnalités fantômes (UI sans backend)

Feature Localisation Statut
Studio (Cloud File Browser) Supprimé Dossier supprimé
Education Supprimé Dossier supprimé
Gamification (achievements, leaderboard) MSW handlers api_manager archivé (internal/api/archive/), MSW uniquement

Fonctionnalités désactivées (feature flags)

Feature Flag Backend
HLS Streaming HLS_STREAMING: true (v0.101) Opérationnel — Backend /tracks/:id/hls/info, /status ; Stream Server /hls/:track_id/master.m3u8
Role Management ROLE_MANAGEMENT Opérationnel si activé
Playlist Share PLAYLIST_SHARE: false Partiel
Playlist Recommendations PLAYLIST_RECOMMENDATIONS: false Partiel

Projets abandonnés

Projet Statut
veza-mobile Abandonné—35+ erreurs critiques, non fonctionnel
packages/design-system Sous-utilisé—seul le CSS importé, pas les composants