benoit
7b1770dd40
fix: afficher QR code dans terminal au démarrage
...
Utilise 'tee' au lieu de redirection > pour :
- Afficher la sortie serveur dans le terminal (QR code visible)
- Conserver les logs dans server.log
Sans cela, le QR code n'était jamais visible pour l'utilisateur.
2026-05-27 14:59:51 +02:00
benoit
73e141c5db
feat: QR code terminal + redirection HTTPS automatique
...
1. QR Code dans le terminal
- Package qrcode-terminal installé
- Génération QR code au démarrage serveur
- Affiche URL dev (5173) ou prod (3000) selon build
- Scan facile depuis smartphone
2. Redirection HTTP → HTTPS (mode dev)
- Middleware redirection automatique
- http://IP:3000 → https://IP:5173 (dev Vite)
- Mode prod : à gérer avec nginx/caddy
3. URLs corrigées partout
- start.sh : URLs HTTPS
- install/macos.sh : HTTPS
- install/linux.sh : HTTPS
- Messages cohérents avec SSL
4. .gitignore
- Ignore dev-dist/ (fichiers générés Vite)
Améliore drastiquement l'UX : scan QR + accès HTTPS direct.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2026-05-27 14:48:26 +02:00
benoit
324ff11be9
feat: scripts portables et API détection devices audio
...
1. API /admin/devices/list
- Auto-détection devices audio macOS (sox)
- Support Linux (JACK/PipeWire/PulseAudio)
- Fallback Windows (placeholder Phase 3)
2. Scripts d'installation multi-OS
- install.sh : détection OS automatique
- install/linux.sh : génération .env auto (comme macOS)
- Messages améliorés avec IP détectée
3. Script start.sh unifié
- Lance serveur + client (dev ou prod)
- Détection IP réseau au démarrage
- Modes : ./start.sh (prod) ou ./start.sh --dev
- Cleanup propre (trap SIGINT/SIGTERM)
Améliore drastiquement la portabilité du projet.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2026-05-27 13:27:53 +02:00