veza/apps/web/docs/FEATURE_STATUS.md
senke 8ed5b2848c chore(web): remove ghost features Education, Gamification, Studio
- Remove LazyEducation, education-view, components/education
- Delete educationService, handlers-ghost
- Remove EDUCATION, GAMIFICATION, STUDIO flags from features.ts
- Update FEATURE_STATUS.md
2026-02-14 22:40:12 +01:00

2 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). 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