ValueOn AG
bad6e67ca0
fixed teams
2026-05-12 17:49:26 +02:00
ValueOn AG
49027fde85
enhanced com
2026-04-25 17:00:32 +02:00
ValueOn AG
2293ba9552
fixes
2026-04-25 01:13:30 +02:00
ValueOn AG
7e62c2fc65
Voice fix: clone TTS track to prevent Teams from killing it via track.stop()
...
Made-with: Cursor
2026-02-27 13:32:08 +01:00
ValueOn AG
7c00e31cfa
Voice diagnostics: track IDs before/after replaceTrack, WebRTC bytesSent, mic aria-label
...
Made-with: Cursor
2026-02-27 13:12:25 +01:00
ValueOn AG
5f7dc60376
Voice: restore sender.replaceTrack for TTS injection, remove broken iframe logic
...
Made-with: Cursor
2026-02-27 12:51:24 +01:00
ValueOn AG
b02bfd4c8f
Fix: use Frame type for _getTtsFrame return (TS build)
...
Made-with: Cursor
2026-02-27 12:30:43 +01:00
ValueOn AG
533e976039
Voice: play TTS in correct frame (iframe), add mic toggle fallbacks
...
Made-with: Cursor
2026-02-27 12:27:02 +01:00
ValueOn AG
35852f691b
Voice: ensure mic on in auth join, add track diagnostics
...
Made-with: Cursor
2026-02-27 11:51:38 +01:00
ValueOn AG
77ca96e23c
Add root-cause diagnostics for authenticated launch and WebRTC audio uplink.
...
Log anon flag presence in auth launch URL and record outbound WebRTC sender stats (delta bytes/packets) around each TTS playback to prove whether audio is transmitted to the meeting.
Made-with: Cursor
2026-02-27 08:23:24 +01:00
ValueOn AG
7aaaf10b3b
Remove fallback/workaround audio paths and keep root-cause-focused flow.
...
Drop mic preflight auto-toggle and WebRTC sender replaceTrack fallback to avoid masking defects while preserving diagnostics and auth launch URL corrections.
Made-with: Cursor
2026-02-27 08:11:49 +01:00
ValueOn AG
e6d0cfdad2
Add robust WebRTC sender fallback for TTS audio injection.
...
Track active RTCPeerConnections and force-replace outgoing audio sender tracks with the TTS track before playback to handle flows where getUserMedia override is bypassed.
Made-with: Cursor
2026-02-27 08:01:55 +01:00
ValueOn AG
3eaebae2a3
Fix authenticated launch URL anon leak and add audio override diagnostics.
...
Remove lingering anon=true from encoded launcher url parameter in auth mode and log getUserMedia override activation details to verify Teams receives the injected audio stream.
Made-with: Cursor
2026-02-27 07:56:49 +01:00
ValueOn AG
2985b0db51
fix: stabilize browser audio playback path
...
Prevent renderer crashes during voice greeting playback by hardening Chromium launch flags and disconnecting finished WebAudio sources.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-23 23:18:17 +01:00
ValueOn AG
730214d30b
feat: stop command (stopAllAudio), sequential audio queue with stop support
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-16 09:29:02 +01:00
ValueOn AG
a483aa6def
fix: auth join via direct URL (skip launcher), sequential audio queue, improve AI prompt (less floskel, stricter response rules)
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-16 09:02:42 +01:00
ValueOn AG
39c8012358
fix: restore fake-device flag, wrap getUserMedia to swap audio track, handle no-audio modal
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-15 22:40:48 +01:00
ValueOn AG
bd63dfc40a
fix: auth join detection, caption language dropdown, audio injection via getUserMedia override
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-15 22:28:51 +01:00
ValueOn AG
31c196978b
fix: audio routing via MediaStream, auth context-destroyed handling, session cleanup
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-15 15:19:32 +01:00
ValueOn AG
043349f529
Initial commit: Browser-based Teams Meeting Bot
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-13 22:44:57 +01:00