veza/apps/web/docs/FEATURE_STATUS.md

2.1 KiB
Raw Blame History

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') ou FEATURES.FEATURE_NAME
  • Override : variables denvironnement VITE_FEATURE_* (voir .env.example)

Flags principaux (extrait) :

  • TWO_FACTOR_AUTH, PLAYLIST_COLLABORATION, PLAYLIST_SEARCH, PLAYLIST_SHARE, PLAYLIST_RECOMMENDATIONS
  • HLS_STREAMING, ROLE_MANAGEMENT, NOTIFICATIONS

Les fonctionnalités Education, Gamification et Studio ont été supprimées définitivement (Phase 3). Références résiduelles retirées : section nav « myStudio » renommée en « workspace », commentaires backend mis à jour. Live et Gear restent avec UI et mock/backend partiel.

  • 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 linstant.
  • Search : route /search avec LazySearch ; recherche par ressource côté API (/api/v1/tracks/search, etc.) — voir veza-backend-api/docs/API_DOCUMENTATION.md.

Références

  • Plan de remédiation : .cursor/plans/ (si présent)
  • Progression : docs/REMEDIATION_PROGRESS.md