Commit Graph
651 Commits
Author SHA1 Message Date
evgeny 9bdfb93b50 Expose PM invitation operations and membership checks through JNI 2026-10-04 14:59:08 +02:00
evgeny ef62a80eb8 Filter desktop invitation targets by local membership 2026-10-04 14:59:08 +02:00
evgeny 55d9e79983 Expose read-only channel membership for invitation UI 2026-10-04 14:59:07 +02:00
evgeny fb21f9c1af Show invitation lifetime and correlate desktop join results by group 2026-10-04 14:57:12 +02:00
evgeny d369ff968d Wire desktop invitation sending and joining from message links 2026-10-04 14:57:12 +02:00
evgeny b7821121c3 Activate desktop invite links on clicks while preserving drag selection 2026-10-04 14:56:11 +02:00
evgeny 56fe1cab95 Render and hit-test wrapped invitation links in desktop messages 2026-10-04 14:56:10 +02:00
evgeny 01aa692a56 Add group invitation button to desktop PM header 2026-10-04 14:54:59 +02:00
evgeny 44e75e661e Forward member invitation actions to main window 2026-10-04 14:54:58 +02:00
evgeny fe23f4ca56 Add invitation action to desktop member rows 2026-10-04 14:54:58 +02:00
evgeny 6bc6d28e9e Add desktop group picker for PM invitations with ten minute notice 2026-10-04 14:53:59 +02:00
evgeny fb68e66ca4 Dispatch PM invitation results to desktop UI 2026-10-04 14:53:58 +02:00
evgeny 123b47c612 Improve Android VAD lifecycle, audio settings and diagnostics 2026-10-04 14:36:52 +02:00
evgeny 20a1211e09 Add GPLv3 licensing and bundle third-party notices 2026-10-04 14:18:18 +02:00
evgeny a97e8bcc1f docs: update file inventory and module header contracts
Refresh both AGENTS guides and clarify module purpose, usage, ownership, threading, return values and wire formats in headers. Remove the unused timeout_heap freed_count field and unimplemented getter.
2026-10-04 13:10:01 +02:00
evgeny c19eff67f6 android chat: refine message bubble colors and shadows 2026-10-03 14:22:21 +03:00
evgeny 5c74b7cd3e android radio: add plus and minus to volume PTT icon 2026-10-03 14:21:20 +03:00
evgeny de54c2d059 android radio: add volume PTT toggle to radio panel 2026-10-03 14:08:17 +03:00
evgeny 40e6bd36c3 android radio: release volume PTT on focus loss and option disable 2026-10-03 14:08:17 +03:00
evgeny 1805b3dd27 android radio: track independent manual PTT owners 2026-10-03 14:08:17 +03:00
evgeny c1bec9aca5 Wait for queued radio packets and verify persistent VAD settings 2026-10-03 13:29:33 +03:00
evgeny 33f276a69e Cover radio panel shutdown and microphone recovery states 2026-10-03 13:19:45 +03:00
evgeny a2bafb61c7 Own pending radio settings in cancellable uasync tasks 2026-10-03 13:18:09 +03:00
evgeny 312c2dd386 Test desktop VAD panel through Qt buttons and real audio workers 2026-10-03 13:16:15 +03:00
evgeny 8820e9a3c9 Build desktop radio panel and retain audio recovery coverage 2026-10-03 13:13:28 +03:00
evgeny 625846fa33 Apply shared audio changes without resetting saved preferences 2026-10-03 13:13:28 +03:00
evgeny afbce0efeb Load radio settings after core startup and apply from dialog 2026-10-03 13:12:17 +03:00
evgeny 9f41415dc7 Expose radio VAD thresholds and independent compressor gains 2026-10-03 13:11:54 +03:00
evgeny d1e2220e54 Place radio controls above desktop chat messages 2026-10-03 13:10:38 +03:00
evgeny fa70093866 Add desktop radio panel with device menus and VAD switch 2026-10-03 13:09:38 +03:00
evgeny dcb07c9124 Add live desktop radio VAD settings and transmission state 2026-10-03 13:08:04 +03:00
evgeny ffd26c56b4 Reduce radio VAD prefetch to 600 milliseconds 2026-10-03 11:32:34 +03:00
evgeny 9ff1f5645f Move Android VAD activation to the radio toolbar 2026-10-03 11:18:04 +03:00
evgeny 9c8f635e63 Test VAD compression, quiet speech and independent prefetch audio 2026-10-03 01:34:27 +03:00
evgeny cd57597975 Expose radio VAD gain limit in Android settings 2026-10-03 01:30:31 +03:00
evgeny cbee3da2c9 Add independent compressor branch before radio VAD 2026-10-03 01:30:31 +03:00
evgeny 1e9264735b Fix desktop hover and emoji playback; share Android chat background 2026-10-02 23:19:13 +03:00
evgeny 35648a19ce Avoid Windows poll macro collision in PTT hotkey manager 2026-10-02 17:32:46 +03:00
evgeny 23368a5bbe Add Android boot startup, lazy settings, emoji and DM calls
Add battery optimization controls and configurable boot startup. Keep message sounds in the application and render general settings lazily to avoid ANRs. Add animated emoji controls and live BGP availability for direct-message calls on Android and desktop.
2026-10-02 17:18:24 +03:00
evgeny 66afcc8625 Add extensible Russian and English interface languages on Android 2026-10-02 16:05:33 +03:00
evgeny 1d189195f9 Advertise desktop clients and log unknown automatic candidates 2026-10-02 11:47:24 +03:00
evgeny bd082a26bf Раздели аудиопотоки и привяжи AEC к фактическому общему выходу 2026-10-02 10:22:34 +03:00
evgeny 217e5795bf Раздели PCM-сессии и исправь частоту и перемотку звука 2026-10-02 02:00:50 +03:00
evgeny 40b974b29c Исправь потоковый AGC и применяй mute после AEC 2026-10-02 01:56:10 +03:00
evgeny bdcf8b5634 Сохрани накопленные исправления аудио, async и диагностики 2026-10-02 01:49:32 +03:00
evgeny 7ae56f03b3 Keep Android video metadata truthful and remove obsolete composer imports 2026-10-01 19:16:27 +03:00
evgeny 203ae61eda Share bounded thumbnail workers and keep PM downloads in DM transport 2026-10-01 19:12:25 +03:00
evgeny c863b80917 Validate Android voice streams and keep playback cancellation off UI waits 2026-10-01 19:09:07 +03:00
evgeny dd8041b30f Retain picker cache ownership on native PM rejection 2026-10-01 19:06:19 +03:00
evgeny fe9441d63b Acknowledge Android PM file ownership only after native enqueue 2026-10-01 19:06:18 +03:00