- Remove LazyEducation, education-view, components/education - Delete educationService, handlers-ghost - Remove EDUCATION, GAMIFICATION, STUDIO flags from features.ts - Update FEATURE_STATUS.md
2 KiB
2 KiB
Feature Status & Coming Soon Routes
Dernière mise à jour : février 2026
Ce document décrit les routes « Coming Soon » (fonctionnalités prévues sans backend) et le lien avec les feature flags.
Routes Coming Soon
Définies dans src/router/routeConfig.tsx — affichent le composant ComingSoon (placeholder) :
| Path | Feature name | Note |
|---|---|---|
/gear |
Gear | Pas de backend / mock |
/live |
Live | Pas de backend / mock |
/queue |
Queue | Pas de backend / mock |
/developer |
Developer | Pas de backend / mock |
Ces routes sont protégées (wrapProtected) et montrent un message type « Cette fonctionnalité est en cours de développement et sera bientôt disponible » (voir src/components/ui/ComingSoon.tsx et src/locales/).
Feature Flags
Configuration : src/config/features.ts
- Lecture :
isFeatureEnabled('FEATURE_NAME')ouFEATURES.FEATURE_NAME - Override : variables d’environnement
VITE_FEATURE_*(voir.env.example)
Flags principaux (extrait) :
TWO_FACTOR_AUTH,PLAYLIST_COLLABORATION,PLAYLIST_SEARCH,PLAYLIST_SHARE,PLAYLIST_RECOMMENDATIONSHLS_STREAMING,ROLE_MANAGEMENT,NOTIFICATIONS
Les fonctionnalités Education, Gamification et Studio ont été supprimées définitivement (Phase 3). Live et Gear restent avec UI et mock/backend partiel.
Marketplace / Groups / Search
- Marketplace : routes
/marketplace,/sell,/wishlist,/purchases— vues existantes. - Groups : intégré dans la vue Social / groupes ; pas de route dédiée « Coming Soon » pour l’instant.
- Search : route
/searchavecLazySearch; recherche par ressource côté API (/api/v1/tracks/search, etc.) — voirveza-backend-api/docs/API_DOCUMENTATION.md.
Références
- Plan de remédiation :
.cursor/plans/(si présent) - Progression :
docs/REMEDIATION_PROGRESS.md