101 Commits (e4a84fd997c815771ad7e7e809482af12aafefa1)

Author SHA1 Message Date
evgeny e61fc8e392 Show silent, speaking and muted radio speakers in member rows 1 week ago
evgeny 1108c773dc Own the independent popup and handle all keyboard mouse input 1 week ago
evgeny 33c98a014f Notify about live incoming channel and direct messages 1 week ago
evgeny ebc96712a2 Track feedback by message identity in desktop UI 1 week ago
evgeny 8e3ff6fd81 Deliver group avatar publication results through the GUI bridge 2 weeks ago
evgeny 1988afa84d Notify profile changes with actual member properties 2 weeks ago
evgeny 78bed5efe4 Route avatar events alongside file browser events in ChatGUI 2 weeks ago
evgeny 0773a82342 Keep debug focused on file browser event delivery 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 a76ba87501 Open HTTP and HTTPS messages through the desktop URL handler 2 weeks ago
evgeny 149c397b7b Include desktop diagnostic macros for invitation actions 2 weeks ago
evgeny ef62a80eb8 Filter desktop invitation targets by local membership 2 weeks ago
evgeny d369ff968d Wire desktop invitation sending and joining from message links 2 weeks ago
evgeny afbce0efeb Load radio settings after core startup and apply from dialog 2 weeks ago
evgeny 23368a5bbe Add Android boot startup, lazy settings, emoji and DM calls 2 weeks ago
evgeny 217e5795bf Раздели PCM-сессии и исправь частоту и перемотку звука 2 weeks ago
evgeny bdcf8b5634 Сохрани накопленные исправления аудио, async и диагностики 2 weeks ago
evgeny 225e11265f Connect Qt preparation notifications to the conversation view 2 weeks ago
evgeny 318d72708c Preserve voice autoplay ordering while decoding in a worker 2 weeks 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 1176411b79 radio: Silero VAD + auto-PTT; chatgui/android: app icon and background 3 weeks ago
evgeny b90dc752d2 call: две фазы исходящего вызова — индикация + разные гудки (desktop/Android) 3 weeks ago
evgeny b96ed8bd00 radio: PTT-радио в каналах (src/radio + chatgui + chatgui-android) 4 weeks ago
evgeny b483335c06 bgp/ncd: владение conn через NCD-handle в senders_list; call audio route persist + incoming call sound 1 month ago
evgeny b11e77e4c0 call: P2P аудиозвонки — сигналинг, релей медиа, аудио-контур, headless/desktop/android 1 month ago
evgeny 73fe99b33f dm: прямой обмен сообщениями (DM) + soundtouch + архитектура звонков 1 month ago
evgeny 910cfeac20 chatgui: настройка звука уведомления на канал (sound_on_message) 1 month ago
evgeny 1eb0566cb5 chat: enforce storage_total_size + media orphan cleanup; async_dns: fix use-after-free 1 month ago
evgeny 0f308fdbd7 chatgui/chatgui-android: уведомления со звуком, флаги и прочие улучшения UI 1 month ago
evgeny c474c37284 chatgui/chatgui-android: просмотр изображений с зумом + инфо о медиа 1 month ago
evgeny 6542618927 chatgui: воспроизведение видео — FFmpeg-плеер + frameless окно 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 61c572cae4 etcp: reset_id эпоха ресета — фикс потери NODEINFO при флапе 1 month ago
evgeny 4ca8348a75 chatgui: хранить last_channel_id в БД (ui_state) вместо QSettings 2 months ago
Evgeny f347dc8edc vibechat: single-instance (QLockFile) + переименование Chat→vibechat (бинарник, конфиг, hostname node name) 2 months ago
evgeny 7f901c01e1 etcp: переупорядочить close + защита state==2 во всех API-точках; topo: правильная очистка group nodes и registry; chat/member: новый модуль member_sync; chatgui: обновления транспорта и UI 2 months ago
evgeny ca176e1f24 encrypt overhead fix (33→36, noencrypt_len), mtu default 1280, connmonitor window, total_decrypted for TCP, check.sh 2 months ago
evgeny d453e73ddb etcp: TCP links skip remote keepalive gating; chatgui: show interface names in member detail, fix destructor callbacks 2 months ago
evgeny 38c9f229bc stcp: ed25519 pubkey exchange in handshake, fix instance destroy segfault, fix chat_tcp_test 2 months ago
evgeny d773f1724a refactor: STCP connections as ETCP links (is_tcp) 2 months ago
evgeny f476188566 fix(chat): node online status race, WELCOME peer_needed off-by-one, JOIN missing proto byte 2 months ago
evgeny 5feeb2c169 chatgui: clean up log — remove spam, move messages to proper categories 2 months ago
evgeny 24316e8cf8 split InviteDialog into ShareInviteDialog + InviteByLinkDialog, add INV button to channel list 2 months ago
evgeny 712d1b53df 1 2 months ago
evgeny 50156e12af android: member list screen + link status dots, ipv6 autoconnect fixes 3 months ago
evgeny 51d6c782ac voice playback: miniaudio cursor ground truth + EMA smooth decay 3 months ago
evgeny 70797f921e feature: media auto-download + manual download + UI download state indication (Android + desktop) 3 months ago