338 Commits (734a41418600f8b038548d8d15854130caed03a9)

Author SHA1 Message Date
evgeny 734a414186 etcp: единый реестр svc_id + убрать коллизию CHAT/CONN_MGR (0x11) 2 weeks ago
evgeny 2de554f8b9 call: единый голосовой стек (libutun_voice) + SoundTouch на Android 2 weeks ago
evgeny e4557b0473 dm: маршрутизация через общую группу (group_id), JSON-эскейпинг; звонки: иконки/UI в desktop и android 2 weeks ago
evgeny b483335c06 bgp/ncd: владение conn через NCD-handle в senders_list; call audio route persist + incoming call sound 2 weeks ago
evgeny b11e77e4c0 call: P2P аудиозвонки — сигналинг, релей медиа, аудио-контур, headless/desktop/android 2 weeks ago
evgeny 73fe99b33f dm: прямой обмен сообщениями (DM) + soundtouch + архитектура звонков 2 weeks ago
evgeny 481872d5db chat: invite-ссылки с несколькими адресами + ncd-адреса узлов (join) 2 weeks ago
evgeny 910cfeac20 chatgui: настройка звука уведомления на канал (sound_on_message) 2 weeks ago
evgeny 75e39d2fee chat_join: модуль join-протокола, invite-ссылки v2, синхронизация мемберов 2 weeks ago
evgeny ff53c735dd chat: превью медиасообщений в списке каналов (Android + desktop) 3 weeks ago
evgeny 1eb0566cb5 chat: enforce storage_total_size + media orphan cleanup; async_dns: fix use-after-free 3 weeks ago
evgeny 7bba39ddcb nodeinfo: 2 адреса на сокет (до/после NAT) + типы адресов local/public/nat/nat_eim/nat_strict 3 weeks ago
evgeny d7bb58c6fb chat: автоподключение к узлам группы (вкл/выкл) + ручной connect к узлу (desktop+android); фикс reinit при QR-join 3 weeks ago
evgeny b7da6547c1 connection: логировать только connect/reconnect/disconnect; фиксы конфига чатгуи 3 weeks ago
evgeny 0f308fdbd7 chatgui/chatgui-android: уведомления со звуком, флаги и прочие улучшения UI 3 weeks ago
evgeny 6c857ceab8 chat: обрабатывать CHANNEL_INVITE/INFO_REQ для ещё не созданного канала + GUI-результат invite-by-link 3 weeks ago
evgeny 22da6bd832 chatgui: открывать SQLite-БД до auto_socket_init (переиспользование портов) 3 weeks ago
evgeny c474c37284 chatgui/chatgui-android: просмотр изображений с зумом + инфо о медиа 3 weeks ago
evgeny c94acd892e chatgui: автозакрытие видеоплеера по завершении воспроизведения 3 weeks ago
evgeny 089bbe5189 chatgui: запуск на XWayland (xcb) + ручной move/resize с пропорцией 3 weeks ago
evgeny 0dfb39cfcb chatgui: гибридный resize — нативный на Wayland (край тянется), ручной с пропорцией на X11/Windows 3 weeks ago
evgeny 3adf9871fb chatgui: вернуть ручной resize с пропорцией (двигает окно, край под мышью) + фикс перемотки 3 weeks ago
evgeny 645591bb64 chatgui: нативный move/resize (Wayland) + фикс замирания видео при перемотке 3 weeks ago
evgeny f2b34459c3 chatgui: баббл видео — размер + время m:ss (напр. 1.5MB · 0:45) 3 weeks ago
evgeny d09a6af52a chatgui: плеер — фикс drag, центр/fullscreen при открытии, resize за края с сохранением пропорций 3 weeks ago
evgeny 76182d018f chatgui: QPointer-защита при генерации превью в фоне 3 weeks ago
evgeny 74b17685f7 chatgui: фикс синхронизации кадров (часы не убегают вперёд при быстром декоде) + smoke-тест движка 3 weeks ago
evgeny 6542618927 chatgui: воспроизведение видео — FFmpeg-плеер + frameless окно 3 weeks ago
evgeny 1855c61275 video: отправка видео-сообщений (FFmpeg пробинг+транскод H.264/AAC MP4) 3 weeks ago
evgeny c8bd5975ae chatgui-android: invite-ссылки с выбором узла входа в GUI + desktop dialog layout 3 weeks ago
evgeny 1345f44e10 chat: invite-ссылки с выбором достижимого узла + tcp_io фикс half-close FIN 3 weeks ago
evgeny a17a85a383 chat: deleted-аккаунты — колонка deleted, скрытие/зачёркивание, не подключаемся 4 weeks ago
evgeny 631a176944 chat: права админа + member tags (verified/deleted) + ncd revive 4 weeks ago
evgeny 61c572cae4 etcp: reset_id эпоха ресета — фикс потери NODEINFO при флапе 4 weeks ago
evgeny 4b9b0009d8 chat: гейт авто-синхронизации db_sync до member_sync/pubkeys + member tags (verified/deleted) в chatgui 4 weeks ago
evgeny 2d04bf941b etcp_router: вынести подпись/шифрование в route_crypto, одна функция отправки с флагами 4 weeks ago
evgeny 7c95ddb09b chatgui: значок владельца канала (🔑) в шапке блока мемберов при наличии private key 4 weeks ago
evgeny d092f649ac chatgui: пути db и лога относительные в конфиге, резолв к бинарнику в рантайме 4 weeks ago
evgeny 654202b0cb chatgui: debug-категории в секции [debug] построчно (как в utun) 4 weeks ago
evgeny 20eef8ad16 chatgui: лог по умолчанию в файл chatgui.log (debug_file) 4 weeks ago
evgeny f47ad7d87f tcp_proxy: fix throughput (tx_queue backpressure) + connect timeout + integration test 4 weeks ago
evgeny 383a45ed47 chatgui: setup_firewall.bat — разрешить входящие в Windows Firewall для vibechat.exe 2 months ago
evgeny 4ca8348a75 chatgui: хранить last_channel_id в БД (ui_state) вместо QSettings 2 months ago
evgeny 54352c17ba chatgui: opus из исходников в CMake + build_nix.sh под Linux/BSD 2 months ago
Evgeny c7b9702c88 chatgui: add CONFIGURE_DEPENDS to libutun globs — pickup new .c files without clean rebuild 2 months 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
Evgeny bcea4bc335 invite: убрать BOTH-протокол — адрес либо UDP либо TCP 2 months ago