Commit Graph

  • 675348794c docs: mettre à jour README (v0.3.0, structure bridge, licence MIT) desktop-app benoit 2026-07-07 21:57:56 +02:00
  • 9e1b025c8f docs: ajouter licence MIT benoit 2026-07-07 21:54:47 +02:00
  • 2e679544fe Merge pull request 'Desktop app' (#5) from desktop-app into main main benoit 2026-07-03 17:34:51 +02:00
  • a351116f58 Merge pull request 'Routage complexe' (#4) from Routage-complexe into desktop-app benoit 2026-07-03 17:29:07 +02:00
  • bb31b142c9 Merge pull request 'Routage complexe' (#3) from Routage-complexe into desktop-app benoit 2026-07-03 17:27:53 +02:00
  • 0cbad12e49 refactor: simplifier UI server audio users — entrée vide = écoute seule benoit 2026-07-03 17:21:48 +02:00
  • b0f7d294d8 feat: mode écoute seule pour les server audio users (Master par groupe) benoit 2026-07-03 17:13:58 +02:00
  • 06cb6a7dd1 refactor: simplifier AudioBridge, filtrer bridge dans PWA, option aucune sortie benoit 2026-07-03 14:55:55 +02:00
  • bf960f49bb refactor: supprimer complètement les matrices de routing inputToGroup/groupToOutput benoit 2026-07-03 14:55:37 +02:00
  • 9a2bec6d2f feat: page Routing complète + gestion server_audio_users dans Config benoit 2026-07-01 14:27:35 +02:00
  • 87a1370ad4 feat: ajouter les server audio users (participants LiveKit côté serveur avec I/O physique) benoit 2026-07-01 14:14:26 +02:00
  • 51245db256 feat: gestion groupes sans serveur via IPC + lecture YAML directe 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 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' benoitandClaude 2026-05-28 14:52:38 +02:00
  • aab23dc51f feat: réduction drastique des logs LiveKit benoitandClaude 2026-05-28 14:44:49 +02:00
  • c562415a3d fix: écoute TrackPublished pour détecter tracks audio publiés après connexion benoitandClaude 2026-05-28 14:42:22 +02:00
  • 65357c29cc fix: souscription manuelle aux tracks audio des participants benoitandClaude 2026-05-28 14:40:02 +02:00
  • 5fd46fb2a3 debug: ajout logs détaillés pour événements LiveKit tracks benoitandClaude 2026-05-28 14:35:23 +02:00
  • 13d066b188 fix: création AudioStream avec syntaxe correcte LiveKit Node SDK benoitandClaude 2026-05-28 14:26:05 +02:00
  • 6630ced079 feat: support multi-rooms LiveKit (un par groupe) benoitandClaude 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 benoitandClaude 2026-05-27 14:55:55 +02:00
  • 73e141c5db feat: QR code terminal + redirection HTTPS automatique benoitandClaude 2026-05-27 14:48:26 +02:00
  • 79cda9653b fix: messages installation et serveur statique production benoitandClaude 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 benoitandClaude 2026-05-27 14:25:48 +02:00
  • 94e03fcc5d chore: amélioration .gitignore et templates .env benoitandClaude 2026-05-27 14:24:40 +02:00
  • ec067329ce docs: guide portable complet et mise à jour README benoitandClaude 2026-05-27 14:19:46 +02:00
  • 324ff11be9 feat: scripts portables et API détection devices audio benoitandClaude 2026-05-27 13:27:53 +02:00
  • b35f80fc7c feat: configuration portable - URLs et devices auto-détectés benoitandClaude 2026-05-27 13:14:14 +02:00
  • f2e1a50d6d fix: résolution device IDs et correction sox capture args benoitandClaude 2026-05-26 22:01:53 +02:00
  • a5879a2ea9 fix: corrections audit - connexion audio bridge, optimisations benoitandClaude 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