153 Commits (master)

Author SHA1 Message Date
evgeny 1e9264735b Fix desktop hover and emoji playback; share Android chat background 15 hours ago
evgeny 23368a5bbe Add Android boot startup, lazy settings, emoji and DM calls 21 hours ago
evgeny 66afcc8625 Add extensible Russian and English interface languages on Android 22 hours ago
evgeny bdcf8b5634 Сохрани накопленные исправления аудио, async и диагностики 2 days ago
evgeny 7ae56f03b3 Keep Android video metadata truthful and remove obsolete composer imports 2 days ago
evgeny c863b80917 Validate Android voice streams and keep playback cancellation off UI waits 2 days ago
evgeny dd8041b30f Retain picker cache ownership on native PM rejection 2 days ago
evgeny 8e108425ae Track Android video probing and clean rejected cache files 2 days ago
evgeny 20322e7ecb Show PM voice and video delivery status in both shared renderers 2 days ago
evgeny 5092bdf9fe Validate capture format and diagnose capture thread failures 2 days ago
evgeny 72233d2365 Quiesce Android capture before detaching PCM and consume PM cache files 2 days ago
evgeny 79f0f2a07f Keep Android media preparation status scoped to its conversation 2 days ago
evgeny add016894b Use bounded independent Android cache files for each attachment 2 days ago
evgeny fd3fc971fa Return Android video recording to its original channel or PM 2 days ago
evgeny fef800ef7a Use the same Android media interface for channels and PM 2 days ago
evgeny 1cd366c0e1 Share Android conversation composition attachments and message lists 2 days ago
evgeny dbec6e75e8 Pin Android recording targets and stop capture outside the main thread 2 days ago
evgeny 80b4e6f3e9 Normalize PM voice and video into the Android message model 2 days ago
evgeny 6185869c6d Use fixed conversation targets for Android media preparation 2 days ago
evgeny dc1110af4d Add Android PM attachment selection, saving and delivery labels 2 days ago
evgeny 1457275139 Update Android PM screens from asynchronous core events 2 days ago
evgeny 52e38ff5d6 Parse PM snapshots and delivery states in the Android repository 2 days ago
evgeny ce5f5bb7d0 Improve Android onboarding, member UI and PTT permissions 2 days ago
evgeny 4a2efe21c7 Start Android capture and playback independently 2 days ago
evgeny 00666499fe android: start call capture before playback setup 2 days ago
evgeny 111432aa64 conn_mgr: race connection probes and report call path with correct RTT 3 days ago
evgeny e914a1bdc1 Improve Android member details contrast 3 days ago
evgeny b36c685cfa Show ongoing Android calls on the lock screen 3 days ago
evgeny 3c5c9604b3 Keep Android calls active independently of screen and UI 3 days ago
evgeny 2d21c53b4b Improve call buffering, CM handle lifecycle and radio PTT controls 3 days ago
evgeny 752c1f140c Add unified Android dark theme and improve UI contrast 3 days ago
evgeny db3cacd33e Rename Android app to vibechat 3 days ago
evgeny 0d44ada922 Improve Android radio capture lifecycle, VAD and PTT controls 3 days ago
evgeny 745ec3dbd2 android radio: preserve output route on reconfigure, link input/output settings 4 days ago
evgeny 15958a078e android: self-managed Telecom ConnectionService for call audio routing 4 days ago
evgeny 61bf235ef4 radio: PTT double-tap latch + single-tap off (in-chat & overlay); compressor initial gain = mid-range 4 days ago
evgeny 556b0bc7b7 call/radio: mic AGC compressor + selectable input device; proximity lock 4 days ago
evgeny f12f61d7ee call: add SpeexDSP AEC (acoustic echo cancellation) for desktop + Android 4 days ago
evgeny 1176411b79 radio: Silero VAD + auto-PTT; chatgui/android: app icon and background 4 days ago
evgeny fdec5b65c5 Add independent radio compressor and Android audio controls 4 days ago
evgeny ce1f23fe46 Radio: stereo capture/playback with mono fallback; CAMCORDER source; bump RADIO_MAX_OPUS 4 days ago
evgeny 331970a121 Radio: Opus mode/bitrate + mic source + PTT release tail; drop online status from member JSON 5 days ago
evgeny 3131dcbb7c Fix ETCP session recovery and router lifecycle; confirm chat invites before publishing 6 days ago
evgeny 018c8e795d android: фикс UAF AudioTrack при переключении группы рации (start → releaseLocked) 7 days ago
evgeny 0209bcf5d3 android: рация — единый режим per-канал, не гаснет при выходе/заходе в группу 7 days ago
evgeny 3f7b4351cd stcp: фикс UAF log_dump, дренаж очередей при закрытии, защита pre-closed серверной ветки, логирование тихих сбросов rx 1 week ago
evgeny ceaf466b1c chatgui-android: входящий звонок поверх блокировки (inline-оверлей) + вибрация всегда кроме silent 1 week ago
evgeny cc269e810c Звонки: надёжность отмены (INVITE-кодограмма + watchdog) и вибрация входящего по ringer-режиму 1 week ago
evgeny b90dc752d2 call: две фазы исходящего вызова — индикация + разные гудки (desktop/Android) 1 week ago
evgeny cc0dcb071e chat: UI настройки звука канала (Android toggle + JNI, desktop через C API) + trampoline 2 weeks ago