247 Commits (7c1955f0299c052d469745aa0ed9d41b710bf4c7)

Author SHA1 Message Date
evgeny f4d4b6033e Expose stream audio control to the desktop publisher 4 days ago
evgeny 7477da42a5 Reduce Linux voice capture latency and verify device timing 4 days ago
evgeny 7d75afd4c5 Fix false queue-full detection in audio diagnostics 4 days ago
evgeny 378d4103a8 Measure backend playback latency outside audio callbacks 4 days ago
evgeny 1da19276e5 Trace raw capture timing and PulseAudio latency without callback logging 5 days ago
evgeny 57a59df983 Bind shared call video port to desktop and Android core lifetime 5 days ago
evgeny 97fea6e809 Use shared media opening in desktop and Android viewers 5 days ago
evgeny ac339bb61f Prepare one desktop media response per player request 5 days ago
evgeny 2caa9504c9 Report capture termination and preserve explicit microphone selection 5 days ago
evgeny 97c460e2f1 Observe capture activation raw frames and encoder generations 5 days ago
evgeny 125f740a5f Use the shared publisher in Android and desktop stream bridges 6 days ago
evgeny bf12bd5b05 Count only current viewer media against the preparation limit 6 days ago
evgeny c0c4310f08 Clarify desktop demand reader ownership and preparation bounds 6 days ago
evgeny 98655284b2 Discard stale playback snapshots before reseeking a media cursor 6 days ago
evgeny 5c75487446 Continue bounded media assembly without waiting for new network data 6 days ago
evgeny 541518db81 Keep finished source data alive until delayed media readers close 6 days ago
evgeny 8d317dbb85 Keep viewer snapshots scoped and normalize Opus packet cadence 6 days ago
evgeny 650b65078a Switch desktop media delivery to bounded demand reads from the shared ring 6 days ago
evgeny 29a8fb2531 Check source discovery requested before desktop startup 7 days ago
evgeny 061eb0f0f8 Preserve initial channel watches until desktop core attaches 7 days ago
evgeny dd034a9d42 Cover channel closure and keep stream selection usable for long lists 7 days ago
evgeny 6e596f34a5 Notify viewers when channels close and refresh resumed playback state 7 days ago
evgeny 0a5b9b50f1 Connect desktop stream bridge to core lifecycle and events 7 days ago
evgeny d9821fa89c Add bounded desktop live media bridge and source lifecycle tests 7 days ago
evgeny 5a9e61164b Measure uasync CPU load and display it in desktop and Android GUIs 1 week ago
evgeny 49e898b6f3 Deliver channel submission acknowledgements to the desktop composer 2 weeks ago
evgeny 653853588a logging: preserve system diagnostics and inherit Android debug level 2 weeks ago
evgeny b16a4995b7 logging: quiet routine audio and route polling, report audio recovery 2 weeks ago
evgeny 33c98a014f Notify about live incoming channel and direct messages 2 weeks ago
evgeny 261198ab47 Expose initial synchronization in channel message events 2 weeks ago
evgeny e5d8c34514 Fix desktop uasync readiness for radio member mute requests 2 weeks ago
evgeny 7e19cbaf3a Add local per-member radio mute controls on desktop and Android 2 weeks ago
evgeny c1048686d1 Route feedback state and command results to the desktop thread 2 weeks ago
evgeny 8e3ff6fd81 Deliver group avatar publication results through the GUI bridge 2 weeks ago
evgeny f2d2e6be8f Test avatar immutability, hash validation and quota accounting 2 weeks ago
evgeny 78bed5efe4 Route avatar events alongside file browser events in ChatGUI 2 weeks ago
evgeny aca10e8268 Trace file bridge callbacks and use scoped VAD test logs 2 weeks ago
evgeny b771e95997 Clear legacy GUI bridge and list messages from debug 2 weeks ago
evgeny 78a655bb05 Add asynchronous member file storage and desktop browser 2 weeks ago
evgeny 27d93ecaf9 Add English and Russian ChatGUI interface translations 2 weeks ago
evgeny fb68e66ca4 Dispatch PM invitation results to desktop UI 2 weeks ago
evgeny a97e8bcc1f docs: update file inventory and module header contracts 2 weeks ago
evgeny 23368a5bbe Add Android boot startup, lazy settings, emoji and DM calls 2 weeks ago
evgeny 1d189195f9 Advertise desktop clients and log unknown automatic candidates 2 weeks ago
evgeny bd082a26bf Раздели аудиопотоки и привяжи AEC к фактическому общему выходу 2 weeks ago
evgeny bdcf8b5634 Сохрани накопленные исправления аудио, async и диагностики 3 weeks ago
evgeny 225e11265f Connect Qt preparation notifications to the conversation view 3 weeks ago
evgeny 55b21fdcda Forward pinned attachment preparation events to Qt 3 weeks ago
evgeny 111432aa64 conn_mgr: race connection probes and report call path with correct RTT 3 weeks ago
evgeny 2d21c53b4b Improve call buffering, CM handle lifecycle and radio PTT controls 3 weeks ago