223 Commits (master)

Author SHA1 Message Date
evgeny 5a9e61164b Measure uasync CPU load and display it in desktop and Android GUIs 2 days ago
evgeny 49e898b6f3 Deliver channel submission acknowledgements to the desktop composer 4 days ago
evgeny 653853588a logging: preserve system diagnostics and inherit Android debug level 4 days ago
evgeny b16a4995b7 logging: quiet routine audio and route polling, report audio recovery 4 days ago
evgeny 33c98a014f Notify about live incoming channel and direct messages 5 days ago
evgeny 261198ab47 Expose initial synchronization in channel message events 5 days ago
evgeny e5d8c34514 Fix desktop uasync readiness for radio member mute requests 5 days ago
evgeny 7e19cbaf3a Add local per-member radio mute controls on desktop and Android 5 days ago
evgeny c1048686d1 Route feedback state and command results to the desktop thread 5 days ago
evgeny 8e3ff6fd81 Deliver group avatar publication results through the GUI bridge 6 days ago
evgeny f2d2e6be8f Test avatar immutability, hash validation and quota accounting 6 days ago
evgeny 78bed5efe4 Route avatar events alongside file browser events in ChatGUI 6 days ago
evgeny aca10e8268 Trace file bridge callbacks and use scoped VAD test logs 6 days ago
evgeny b771e95997 Clear legacy GUI bridge and list messages from debug 6 days ago
evgeny 78a655bb05 Add asynchronous member file storage and desktop browser 6 days ago
evgeny 27d93ecaf9 Add English and Russian ChatGUI interface translations 6 days ago
evgeny fb68e66ca4 Dispatch PM invitation results to desktop UI 1 week ago
evgeny a97e8bcc1f docs: update file inventory and module header contracts 1 week ago
evgeny 23368a5bbe Add Android boot startup, lazy settings, emoji and DM calls 1 week ago
evgeny 1d189195f9 Advertise desktop clients and log unknown automatic candidates 1 week ago
evgeny bd082a26bf Раздели аудиопотоки и привяжи AEC к фактическому общему выходу 1 week ago
evgeny bdcf8b5634 Сохрани накопленные исправления аудио, async и диагностики 1 week ago
evgeny 225e11265f Connect Qt preparation notifications to the conversation view 1 week ago
evgeny 55b21fdcda Forward pinned attachment preparation events to Qt 1 week ago
evgeny 111432aa64 conn_mgr: race connection probes and report call path with correct RTT 2 weeks ago
evgeny 2d21c53b4b Improve call buffering, CM handle lifecycle and radio PTT controls 2 weeks ago
evgeny 72fee9e245 Separate core, UTUN and chat lifecycles with owned asynchronous work 2 weeks ago
evgeny 3131dcbb7c Fix ETCP session recovery and router lifecycle; confirm chat invites before publishing 2 weeks ago
evgeny b90dc752d2 call: две фазы исходящего вызова — индикация + разные гудки (desktop/Android) 3 weeks ago
evgeny 19dc076528 chatgui: инициализация call/dm/media backfill при старте узла (fix звонков) 3 weeks ago
evgeny b96ed8bd00 radio: PTT-радио в каналах (src/radio + chatgui + chatgui-android) 3 weeks ago
evgeny 734a414186 etcp: единый реестр svc_id + убрать коллизию CHAT/CONN_MGR (0x11) 3 weeks ago
evgeny 2de554f8b9 call: единый голосовой стек (libutun_voice) + SoundTouch на Android 4 weeks ago
evgeny b11e77e4c0 call: P2P аудиозвонки — сигналинг, релей медиа, аудио-контур, headless/desktop/android 4 weeks ago
evgeny 73fe99b33f dm: прямой обмен сообщениями (DM) + soundtouch + архитектура звонков 4 weeks ago
evgeny 481872d5db chat: invite-ссылки с несколькими адресами + ncd-адреса узлов (join) 4 weeks ago
evgeny 7bba39ddcb nodeinfo: 2 адреса на сокет (до/после NAT) + типы адресов local/public/nat/nat_eim/nat_strict 4 weeks ago
evgeny 0f308fdbd7 chatgui/chatgui-android: уведомления со звуком, флаги и прочие улучшения UI 1 month ago
evgeny 22da6bd832 chatgui: открывать SQLite-БД до auto_socket_init (переиспользование портов) 1 month ago
evgeny 1345f44e10 chat: invite-ссылки с выбором достижимого узла + tcp_io фикс half-close FIN 1 month ago
evgeny 631a176944 chat: права админа + member tags (verified/deleted) + ncd revive 1 month ago
evgeny 2d04bf941b etcp_router: вынести подпись/шифрование в route_crypto, одна функция отправки с флагами 1 month ago
evgeny d092f649ac chatgui: пути db и лога относительные в конфиге, резолв к бинарнику в рантайме 1 month ago
evgeny 654202b0cb chatgui: debug-категории в секции [debug] построчно (как в utun) 1 month ago
evgeny 20eef8ad16 chatgui: лог по умолчанию в файл chatgui.log (debug_file) 1 month ago
evgeny f47ad7d87f tcp_proxy: fix throughput (tx_queue backpressure) + connect timeout + integration test 1 month ago
evgeny 5c2501b4f3 chat: BGP-driven address sync, member identity verify, join_sig fix 2 months ago
Evgeny f347dc8edc vibechat: single-instance (QLockFile) + переименование Chat→vibechat (бинарник, конфиг, hostname node name) 2 months ago
Evgeny f82dca3185 auto_socket: Windows-скан + список сокетов в Network Settings (add/remove, чистый rewrite конфига) 2 months ago
Evgeny d5119ac7c6 invite: не добавлять TCP-сокет в UDP-адреса; показывать протокол в Join 2 months ago