479 Commits (b7669eea36750ae0d7395824bae8a70215aa4d2d)

Author SHA1 Message Date
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 5b31a765c2 chatgui-android: auto_sockets=android — сокеты из конфига, лёгкое обновление без полного рестарта 3 weeks ago
evgeny c474c37284 chatgui/chatgui-android: просмотр изображений с зумом + инфо о медиа 3 weeks ago
evgeny ca16b46404 chatgui-android: съёмка фото — JPEG, выбор разрешения, отправка аттачем, просмотр с зумом 3 weeks ago
evgeny c94acd892e chatgui: автозакрытие видеоплеера по завершении воспроизведения 3 weeks ago
evgeny 73e81032bc chatgui-android: видеосообщения — запись, выбор камеры, качество, подсветка 3 weeks ago
evgeny fe1726ebea chatgui-android: видеоплеер — зум, поворот, полноэкранный режим 3 weeks ago
evgeny f28d3e91f7 media: рефакторинг загрузки блоков — конечный автомат, фейловер, watchdog простоя 4 weeks ago
evgeny 089bbe5189 chatgui: запуск на XWayland (xcb) + ручной move/resize с пропорцией 4 weeks ago
evgeny 0dfb39cfcb chatgui: гибридный resize — нативный на Wayland (край тянется), ручной с пропорцией на X11/Windows 4 weeks ago
evgeny 3adf9871fb chatgui: вернуть ручной resize с пропорцией (двигает окно, край под мышью) + фикс перемотки 4 weeks ago
evgeny 645591bb64 chatgui: нативный move/resize (Wayland) + фикс замирания видео при перемотке 4 weeks ago
evgeny f2b34459c3 chatgui: баббл видео — размер + время m:ss (напр. 1.5MB · 0:45) 4 weeks ago
evgeny d09a6af52a chatgui: плеер — фикс drag, центр/fullscreen при открытии, resize за края с сохранением пропорций 4 weeks ago
evgeny 76182d018f chatgui: QPointer-защита при генерации превью в фоне 4 weeks ago
evgeny 74b17685f7 chatgui: фикс синхронизации кадров (часы не убегают вперёд при быстром декоде) + smoke-тест движка 4 weeks ago
evgeny 6542618927 chatgui: воспроизведение видео — FFmpeg-плеер + frameless окно 4 weeks ago
evgeny 1855c61275 video: отправка видео-сообщений (FFmpeg пробинг+транскод H.264/AAC MP4) 4 weeks ago
evgeny c8bd5975ae chatgui-android: invite-ссылки с выбором узла входа в GUI + desktop dialog layout 4 weeks ago
evgeny ba557e2b9d chat: фикс 0:00 у длинных голосовых — b64_decode терял последний байт без padding + formatTime в мс 4 weeks ago
evgeny 1345f44e10 chat: invite-ссылки с выбором достижимого узла + tcp_io фикс half-close FIN 4 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 32725657dc chatgui-android: обработка скачивания голосовых (download state) + config: секция [chat] алиас для chatserver 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 656da48e35 topo_group: асимметричный старт BGP (JOIN_GROUP) + вынос group_id/flags из TOPO_NODE 4 weeks ago
evgeny f47ad7d87f tcp_proxy: fix throughput (tx_queue backpressure) + connect timeout + integration test 4 weeks ago
evgeny 7dee49ce63 android: мониторинг смены сети — NetworkChangeMonitor, перезапуск ядра при смене интерфейса 2 months ago
evgeny f3b33bcf74 android: кнопки start/stop сервиса с сохранением состояния, ядро не воскресает при остановленном сервисе 2 months ago
evgeny 3d59e5f322 chat: headless invite_to command + invite-flow integration test 2 months ago
evgeny 5316ee958a android: ограничить карточку members половиной экрана, CONFIGURE_DEPENDS для GLOB 2 months 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 b203a48063 android: standby duty-cycle в фоне — defer ping/reconnect/probe через standby_wait 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 b0753bc19d android: кнопка invite в чате + фикс тап-зоны #, вывод протокола линков участника 2 months ago
Evgeny bcea4bc335 invite: убрать BOTH-протокол — адрес либо UDP либо TCP 2 months ago