555 Commits (master)

Author SHA1 Message Date
evgeny 1c51df039f Fix call gap tone to follow 500ms of missing jitter PCM 16 hours ago
evgeny 9e3a417059 Synchronize standby transitions and immediate keepalive phase announcements 16 hours ago
evgeny e914a1bdc1 Improve Android member details contrast 17 hours ago
evgeny b36c685cfa Show ongoing Android calls on the lock screen 17 hours ago
evgeny 3c5c9604b3 Keep Android calls active independently of screen and UI 18 hours ago
evgeny fb37ca747a 1 20 hours ago
evgeny 2d21c53b4b Improve call buffering, CM handle lifecycle and radio PTT controls 20 hours ago
evgeny 752c1f140c Add unified Android dark theme and improve UI contrast 23 hours ago
evgeny db3cacd33e Rename Android app to vibechat 1 day ago
evgeny 7ebc282eb2 Prioritize supernodes in invites and update chat background and ringtone 1 day ago
evgeny 0d44ada922 Improve Android radio capture lifecycle, VAD and PTT controls 1 day ago
evgeny 745ec3dbd2 android radio: preserve output route on reconfigure, link input/output settings 2 days ago
evgeny 15958a078e android: self-managed Telecom ConnectionService for call audio routing 2 days ago
evgeny 61bf235ef4 radio: PTT double-tap latch + single-tap off (in-chat & overlay); compressor initial gain = mid-range 2 days ago
evgeny 556b0bc7b7 call/radio: mic AGC compressor + selectable input device; proximity lock 2 days ago
evgeny f12f61d7ee call: add SpeexDSP AEC (acoustic echo cancellation) for desktop + Android 2 days ago
evgeny 1176411b79 radio: Silero VAD + auto-PTT; chatgui/android: app icon and background 2 days ago
evgeny d8cbe2e589 Add proxy bug list and lightsout game (desktop + Android) 2 days ago
evgeny fdec5b65c5 Add independent radio compressor and Android audio controls 2 days ago
evgeny ce1f23fe46 Radio: stereo capture/playback with mono fallback; CAMCORDER source; bump RADIO_MAX_OPUS 2 days ago
evgeny 331970a121 Radio: Opus mode/bitrate + mic source + PTT release tail; drop online status from member JSON 3 days ago
evgeny 904a9fbda1 docs: refresh development guides for current architecture 3 days ago
evgeny 72fee9e245 Separate core, UTUN and chat lifecycles with owned asynchronous work 3 days ago
evgeny 3131dcbb7c Fix ETCP session recovery and router lifecycle; confirm chat invites before publishing 4 days ago
evgeny 018c8e795d android: фикс UAF AudioTrack при переключении группы рации (start → releaseLocked) 5 days ago
evgeny 0209bcf5d3 android: рация — единый режим per-канал, не гаснет при выходе/заходе в группу 5 days ago
evgeny 3f7b4351cd stcp: фикс UAF log_dump, дренаж очередей при закрытии, защита pre-closed серверной ветки, логирование тихих сбросов rx 6 days 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 7198154106 chatgui: клик по медиа с отсутствующим файлом — сброс пометки и перекачка 1 week ago
evgeny 0e625da109 call: ретрансмит INVITE каждые 2с + fail-fast при отсутствии маршрута (6с) 1 week ago
evgeny cc0dcb071e chat: UI настройки звука канала (Android toggle + JNI, desktop через C API) + trampoline 1 week ago
evgeny 5628138d16 etcp: keepalive sleep-протокол на флагах (KA_FLAG_SLEEP + sleep_time, announce-retry, ack/echo) 1 week ago
evgeny 2f3001458f android: standby keepalive sync + rx logging during sleep 1 week ago
evgeny 845af9200d Stop call ring sound immediately on accept 1 week ago
evgeny 9793733cd5 chatgui: диагностика воспроизведения голосовых сообщений (Windows) 1 week ago
evgeny 19dc076528 chatgui: инициализация call/dm/media backfill при старте узла (fix звонков) 1 week ago
evgeny 6a0373ee73 call: диагностика ставок TX/RX и детект сталла аудио-девайса с хард-ресинком 1 week ago
evgeny e885fe30f5 chatgui: remove universal black background from video window (fix black boxes around controls) 1 week ago
evgeny cd0757e272 chatgui: declare metatype for shared_ptr<vector<int16_t>> (Qt5 build fix) 1 week ago
evgeny f5fece4959 chatgui: fix video playback on Windows (metatype registration + swscale YUVJ range) 1 week ago
evgeny 01987a75d0 chatgui: verify FFmpeg DLL deployment + fix dependency resolution order 1 week ago
evgeny 9d4538935d chatgui: restore FFmpeg build script (build_ffmpeg.sh + .gitignore) 1 week ago
evgeny a5047c29f7 chatgui: always deploy non-Qt DLLs (FFmpeg, mingw-runtime) next to vibechat.exe 2 weeks ago
evgeny 2f1545de38 chatgui: fix Qt5 build — QMouseEvent/QWheelEvent position() -> localPos()/posF() 2 weeks ago
evgeny 39a1da4c28 chat: fix use-after-free in invite_candidates trampoline + accept JOIN_INFO_RESP/READY/ERROR for unknown channels 2 weeks ago
evgeny a7a3666d85 radio: AGC release-rate (без кликов), jitter dead-zone, TX/RX-статистика, FGS-гонка и кэш настроек 2 weeks ago
evgeny ba1c2d85d3 reality_relay: async DNS вместо getaddrinfo + AGC-компрессор по умолчанию (-12 dBFS) 2 weeks ago
evgeny 738cfe7835 radio: адаптивный джиттер-буфер (pre-roll, симметричный темп, reorder) + AGC-компрессор микрофона 2 weeks ago