docs: mise à jour TODO.md - Phase 2.1 et 2.2 complétées

- Phase 2.1 : Support multi-groupes ✓
- Phase 2.2 : Mode PTT continu ✓
- Mise à jour statut : Phase 2 en cours
- Ajout section "Prochaines actions" avec roadmap Phase 2/3

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2026-05-23 09:35:03 +02:00
parent 78e9a32e12
commit 0b0e998b55
+19 -13
View File
@@ -1,7 +1,7 @@
# TODO.md - Plan de développement PTT Live # TODO.md - Plan de développement PTT Live
**Dernière mise à jour** : 2026-05-22 **Dernière mise à jour** : 2026-05-23
**Phase actuelle** : PHASE 1 - Fondations (Tests finaux en cours) **Phase actuelle** : PHASE 2 - Fonctionnalités professionnelles (En cours)
--- ---
@@ -148,14 +148,14 @@ Valider la faisabilité technique : 2-4 clients, PTT basique, latence < 150ms, m
## PHASE 2 — Fonctionnalités professionnelles ## PHASE 2 — Fonctionnalités professionnelles
### 2.1 Groupes et routing ### 2.1 Groupes et routing
- [ ] Config YAML : multi-groupes, multi-canaux - [x] Config YAML : multi-groupes, multi-canaux
- [ ] Routing dynamique serveur (groupe → canaux audio) - [x] Routing dynamique serveur (groupe → canaux audio)
- [ ] Client : sélecteur groupe (dropdown) - [x] Client : sélecteur groupe (dropdown)
- [ ] Client : affichage canaux groupe actif - [x] Client : affichage canaux groupe actif
### 2.2 Modes PTT avancés ### 2.2 Modes PTT avancés
- [ ] Mode continu : toggle ON/OFF - [x] Mode continu : toggle ON/OFF (appui long 3s)
- [ ] Vibration + indicateur visuel rouge (lock actif) - [x] Vibration + indicateur visuel rouge (lock actif)
- [ ] Préférences utilisateur (mode par défaut) - [ ] Préférences utilisateur (mode par défaut)
### 2.3 Interface admin ### 2.3 Interface admin
@@ -203,11 +203,17 @@ Valider la faisabilité technique : 2-4 clients, PTT basique, latence < 150ms, m
## Prochaines actions immédiates ## Prochaines actions immédiates
1. Créer structure dossiers projet ### Phase 2 - Suite
2. Initialiser package.json serveur + client 1. ✅ Multi-groupes avec sélection dynamique (2.1)
3. Script install/macos.sh (télécharger livekit-server) 2. ✅ Mode PTT continu par appui long (2.2)
4. Serveur : lancer LiveKit binaire 3. ⏭️ Préférences utilisateur pour mode PTT par défaut
5. Client : setup React + Vite 4. ⏭️ Interface admin web (/admin) pour gestion groupes (2.3)
5. ⏭️ Web Push notifications pour appels privés (2.4)
### Phase 3 - Préparation
- Support Linux (JACK/PipeWire backends)
- Intégration Dante/AES67
- Tests charge 30+ clients
--- ---