Commit Graph

  • 51245db256 feat: gestion groupes sans serveur via IPC + lecture YAML directe desktop-app benoit 2026-07-01 13:36:12 +02:00
  • b3fbe31a2d fix: remplacer prompt/confirm par modals HTML (non supportés dans Electron) benoit 2026-07-01 13:28:08 +02:00
  • 955bfdfe07 feat: activer boutons Groupes et ajouter export logs/config desktop benoit 2026-07-01 13:21:59 +02:00
  • a7a488403f Update documentation benoit 2026-06-30 14:18:08 +02:00
  • 22bb66b680 fix: corriger la détection de statut serveur et l'URL/QR code de connexion clients benoit 2026-06-30 14:11:29 +02:00
  • 144caac183 fix: activer HTTPS par défaut dans l'app Electron et fiabiliser les appels au serveur local benoit 2026-06-30 13:45:33 +02:00
  • b7911badb2 fix: corriger conflit upgrade WebSocket entre proxy LiveKit et audio-levels benoit 2026-06-30 13:29:09 +02:00
  • dfe5db979a feat: ajout proxy HTTP pour routes REST LiveKit benoit 2026-06-19 14:14:22 +02:00
  • d3558388ad fix: remplacement http-proxy-middleware par http-proxy natif benoit 2026-06-19 14:02:04 +02:00
  • 8d2b83be0a fix: amelioration gestion upgrade WebSocket pour proxy LiveKit benoit 2026-06-19 13:58:27 +02:00
  • 861448f565 fix: utiliser proxy WSS pour LiveKit en mode HTTPS benoit 2026-06-19 13:52:47 +02:00
  • 32158079c6 feat: ajout proxy WebSocket pour LiveKit en mode HTTPS benoit 2026-06-19 13:49:28 +02:00
  • c21433b9eb feat: implementation WebSocket VU-metres dans interface desktop benoit 2026-06-19 13:40:03 +02:00
  • 865d40b7db fix: appliquer rendererReady check aux events stdout aussi benoit 2026-06-19 13:31:55 +02:00
  • bc2d5a0940 fix: attendre que le renderer soit prêt avant d'envoyer events benoit 2026-06-19 13:31:38 +02:00
  • ad214f644b fix: démarrage manuel et gestion état serveur benoit 2026-06-19 13:29:11 +02:00
  • f0cf363408 feat: setup automatique certificats SSL au premier lancement benoit 2026-06-19 13:24:51 +02:00
  • 8a7e98ae47 fix: déplacer handlers IPC dans app.whenReady() benoit 2026-06-19 13:14:54 +02:00
  • 17afd6e5f1 fix: correction démarrage serveur dans Electron benoit 2026-06-19 13:13:41 +02:00
  • b65e6cc791 chore: suppression fichiers récap interdits par CLAUDE.md benoit 2026-06-19 13:12:06 +02:00
  • 1c5bdeddb5 feat: solution SSL 100% locale avec mkcert pour HTTPS de confiance benoit 2026-06-19 13:10:19 +02:00
  • 530c3a10b2 feat: application desktop Electron avec interface graphique complète benoit 2026-06-19 11:04:29 +02:00
  • 312d47d677 Merge pull request 'macos' (#1) from macos into main main benoit 2026-06-18 16:20:05 +02:00
  • 060453fe06 fix: application du buffer d'accumulation aux backends Linux (PipeWire/JACK) macos benoit 2026-06-02 21:19:45 +02:00
  • 2b88ea0ad5 fix: audio haché depuis carte son par chunks sox de taille variable benoit 2026-06-02 01:14:49 +02:00
  • 9aff58c528 fix: déformation audio par saturation du mixage benoit 2026-06-02 00:45:41 +02:00
  • a803250f9f fix: routing audio macOS avec support multi-canaux et LiveKit benoit 2026-06-02 00:33:26 +02:00
  • 36e1799ec5 fix: chargement des groupes dans l'onglet Audio pour matrice de routing benoit 2026-06-01 23:51:01 +02:00
  • f302b3f266 fix: persistance des groupes avec ConfigManager benoit 2026-06-01 23:24:38 +02:00
  • 91d13d1be7 Merge branch 'main' into macos benoit 2026-06-01 23:17:25 +02:00
  • 77bc36b765 feat: amélioration UX interface admin audio benoit 2026-06-01 23:04:57 +02:00
  • 58bc91b966 fix: UX interface admin et client benoit 2026-06-01 22:30:51 +02:00
  • c9ec10dfd9 fix: shutdown propre sans erreurs benoit 2026-05-28 16:13:35 +02:00
  • d908cf4ee6 fix: API /admin/devices/list compatible macOS avec CoreAudio benoit 2026-05-28 16:07:01 +02:00
  • 522a6255fe fix: API /admin/devices/list retourne vrais IDs PulseAudio/PipeWire benoit 2026-05-28 16:04:57 +02:00
  • 5784aa68e1 clean: suppression logs debug audio benoit 2026-05-28 15:52:23 +02:00
  • 05e7f69ffb fix: support Int16Array depuis LiveKit Node SDK benoit 2026-05-28 15:31:41 +02:00
  • 5534a43b0a debug: ajout logs diagnostic format audio LiveKit benoit 2026-05-28 15:28:28 +02:00
  • 1941e9c8a1 fix: accumulation frames LiveKit 240→960 samples avant routing benoit 2026-05-28 15:21:26 +02:00
  • cfeb275d18 fix: convert Uint8Array to Buffer in _bufferToFloat32 benoit 2026-05-28 15:05:01 +02:00
  • adadbfeeb7 fix: utilisation de TrackKind.KIND_AUDIO au lieu de string 'audio' benoit 2026-05-28 14:52:38 +02:00
  • aab23dc51f feat: réduction drastique des logs LiveKit benoit 2026-05-28 14:44:49 +02:00
  • c562415a3d fix: écoute TrackPublished pour détecter tracks audio publiés après connexion benoit 2026-05-28 14:42:22 +02:00
  • 65357c29cc fix: souscription manuelle aux tracks audio des participants benoit 2026-05-28 14:40:02 +02:00
  • 5fd46fb2a3 debug: ajout logs détaillés pour événements LiveKit tracks benoit 2026-05-28 14:35:23 +02:00
  • 13d066b188 fix: création AudioStream avec syntaxe correcte LiveKit Node SDK benoit 2026-05-28 14:26:05 +02:00
  • 6630ced079 feat: support multi-rooms LiveKit (un par groupe) benoit 2026-05-28 14:15:40 +02:00
  • 7e6798cf92 fix: mapping correct devices PipeWire inputTargetDevice/outputTargetDevice benoit 2026-05-28 14:04:05 +02:00
  • 061872b2d7 fix: update config.yaml benoit 2026-05-28 13:58:01 +02:00
  • 3041863286 fix: configuration devices audio Linux PipeWire benoit 2026-05-28 13:57:15 +02:00
  • d5850a5918 fix: utiliser chemin absolu pour pactl dans PipeWireBackend benoit 2026-05-28 13:52:27 +02:00
  • 52c2a0d326 fix: logs debug AudioBridge + install pulseaudio-utils benoit 2026-05-28 13:33:02 +02:00
  • 574ca7e95d fix: détection automatique binaire LiveKit local vs PATH benoit 2026-05-28 13:20:15 +02:00
  • 1f0ac0647d fix: mise à jour LiveKit v1.12.0 pour installation Linux benoit 2026-05-28 13:14:54 +02:00
  • 8882ff5892 fix: mode dev avec proxy WebSocket, mode prod avec HTTP direct benoit 2026-05-27 22:42:18 +02:00
  • b454fb2584 fix: connexion directe LiveKit en mode production benoit 2026-05-27 22:34:39 +02:00
  • e84ed7c731 fix: routes API accessibles sous /api en production benoit 2026-05-27 22:31:41 +02:00
  • 70fc1e833d fix: configuration API client pour mode production benoit 2026-05-27 21:58:11 +02:00
  • d46fa708e7 fix: health check HTTPS en mode production benoit 2026-05-27 21:48:27 +02:00
  • 6b13981dad feat: support HTTPS en mode production benoit 2026-05-27 15:36:52 +02:00
  • 244aadcf8b fix: génération QR code dans show-qr.sh fonctionnelle benoit 2026-05-27 15:17:10 +02:00
  • d1cbf1fd21 chore: suppression dépendance qrcode-terminal du serveur benoit 2026-05-27 15:15:32 +02:00
  • 999fbf0412 feat: QR code dans script séparé show-qr.sh pour logs propres benoit 2026-05-27 15:14:22 +02:00
  • 9b1db5a119 docs: mise à jour CLAUDE.md version 0.2.1 et fonctionnalités portabilité benoit 2026-05-27 15:02:53 +02:00
  • 5a4939dac8 chore: suppression fichiers récapitulatifs markdown benoit 2026-05-27 15:00:35 +02:00
  • 7b1770dd40 fix: afficher QR code dans terminal au démarrage benoit 2026-05-27 14:59:51 +02:00
  • 7aa09e5453 docs: documentation QR code et HTTPS benoit 2026-05-27 14:55:55 +02:00
  • 73e141c5db feat: QR code terminal + redirection HTTPS automatique benoit 2026-05-27 14:48:26 +02:00
  • 79cda9653b fix: messages installation et serveur statique production benoit 2026-05-27 14:39:02 +02:00
  • 1050369469 Update Claude.md benoit 2026-05-27 14:27:08 +02:00
  • 01f1faa9aa docs: ajout changelog version portable 0.2.0 benoit 2026-05-27 14:25:48 +02:00
  • 94e03fcc5d chore: amélioration .gitignore et templates .env benoit 2026-05-27 14:24:40 +02:00
  • ec067329ce docs: guide portable complet et mise à jour README benoit 2026-05-27 14:19:46 +02:00
  • 324ff11be9 feat: scripts portables et API détection devices audio benoit 2026-05-27 13:27:53 +02:00
  • b35f80fc7c feat: configuration portable - URLs et devices auto-détectés benoit 2026-05-27 13:14:14 +02:00
  • f2e1a50d6d fix: résolution device IDs et correction sox capture args benoit 2026-05-26 22:01:53 +02:00
  • a5879a2ea9 fix: corrections audit - connexion audio bridge, optimisations benoit 2026-05-26 19:22:02 +02:00
  • eb7959eb09 Création Audit benoit 2026-05-26 16:29:10 +02:00
  • 1c89546b61 fix: crash EPIPE lors ecriture dans sox stdin ferme benoit 2026-05-26 15:36:00 +02:00
  • f873dc25f6 fix: crash lors deconnexion LiveKit (destructuring undefined) benoit 2026-05-26 15:33:39 +02:00
  • e89b20295e debug: ajout logging detaille dans updateAudioDevice benoit 2026-05-26 15:31:44 +02:00
  • 2338562b4f fix: ajout error handling pour getDefault audio devices benoit 2026-05-26 15:30:20 +02:00
  • 6a9ee05114 fix: empêcher réinitialisation dropdowns audio pendant édition benoit 2026-05-26 15:25:27 +02:00
  • 2acd652df0 fix: detection correcte des cartes son CoreAudio avec nombre de canaux reel benoit 2026-05-26 15:18:41 +02:00
  • 61b3bedcae fix: creation LocalAudioTrack depuis AudioSource pour publication benoit 2026-05-26 14:56:18 +02:00
  • cc4f5ca35a feat: generation automatique token JWT pour AudioBridge participant benoit 2026-05-26 14:32:16 +02:00
  • be05755677 fix: migration vers @livekit/rtc-node pour bridge audio serveur benoit 2026-05-26 14:26:32 +02:00
  • cd76b66529 feat: activation du vrai AudioBridge (sortie du mode placeholder) benoit 2026-05-26 14:23:31 +02:00
  • 7e5c8744cd fix: ajout path /audio-levels dans URL WebSocket client benoit 2026-05-26 14:20:33 +02:00
  • 37aa447ecd fix: WebSocket audio-levels utilise le meme serveur HTTP benoit 2026-05-26 14:19:56 +02:00
  • 6c35121866 fix: demarrage WebSocket audio-levels + correction port client benoit 2026-05-26 14:18:49 +02:00
  • fb9d0fd101 fix: remplacement naudiodon par sox pour stabilite macOS benoit 2026-05-26 14:16:13 +02:00
  • e460376d9a feat: integration complete audio bridge cartes son macOS/Linux benoit 2026-05-26 14:12:50 +02:00
  • 37ed66a043 docs: mise a jour TODO.md - Phase 3 completee (backends + docs) benoit 2026-05-26 13:57:47 +02:00
  • b766789a2a docs: ajout guides deploiement production et troubleshooting benoit 2026-05-26 13:54:40 +02:00
  • b5874b5c3b docs: ajout guides complets Dante et AES67 benoit 2026-05-26 13:40:47 +02:00
  • 37205f0409 feat: ajout support Linux avec backends JACK et PipeWire benoit 2026-05-26 13:37:18 +02:00
  • 9654c7f421 docs: mise a jour TODO.md - Phase 2.5 terminee benoit 2026-05-25 22:18:45 +02:00
  • f5a5643f4b feat: ajout VU-metres temps reel dans matrice routing benoit 2026-05-25 22:17:48 +02:00
  • b64bac1f3d feat: ajout WebSocket server pour monitoring niveaux audio temps réel benoit 2026-05-25 22:12:48 +02:00