62 Commits (05476fb102297cfbc2b5764899de7f270e85a6d3)

Author SHA1 Message Date
evgeny 6da6471204 Apply task-scoped media preparation events to the shared Qt composer 2 weeks ago
evgeny 172cc3a649 Update shared Qt playback controls after background decoding 2 weeks ago
evgeny c58b92ecd7 Render typed PM media using shared Qt message roles 2 weeks ago
evgeny 4f76b4d765 Dispatch Qt attachments using the target captured by the composer 2 weeks ago
evgeny 934f1ccd1f Use the existing diagnostic macros for desktop PM errors 2 weeks ago
evgeny 7fee3ec551 Render asynchronous PM history and submit desktop file sends 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 2 weeks ago
evgeny 3131dcbb7c Fix ETCP session recovery and router lifecycle; confirm chat invites before publishing 2 weeks ago
evgeny 738cfe7835 radio: адаптивный джиттер-буфер (pre-roll, симметричный темп, reorder) + AGC-компрессор микрофона 3 weeks ago
evgeny b96ed8bd00 radio: PTT-радио в каналах (src/radio + chatgui + chatgui-android) 3 weeks ago
evgeny b11e77e4c0 call: P2P аудиозвонки — сигналинг, релей медиа, аудио-контур, headless/desktop/android 4 weeks ago
evgeny 73fe99b33f dm: прямой обмен сообщениями (DM) + soundtouch + архитектура звонков 4 weeks ago
evgeny c474c37284 chatgui/chatgui-android: просмотр изображений с зумом + инфо о медиа 1 month ago
evgeny f2b34459c3 chatgui: баббл видео — размер + время m:ss (напр. 1.5MB · 0:45) 1 month ago
evgeny 76182d018f chatgui: QPointer-защита при генерации превью в фоне 1 month ago
evgeny 6542618927 chatgui: воспроизведение видео — FFmpeg-плеер + frameless окно 1 month ago
evgeny 1855c61275 video: отправка видео-сообщений (FFmpeg пробинг+транскод H.264/AAC MP4) 1 month ago
evgeny 1345f44e10 chat: invite-ссылки с выбором достижимого узла + tcp_io фикс half-close FIN 1 month 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 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 5feeb2c169 chatgui: clean up log — remove spam, move messages to proper categories 2 months ago
evgeny 4c366f3884 desktop messagelist: decode *<b64> prefix for media message display 2 months ago
evgeny 51d6c782ac voice playback: miniaudio cursor ground truth + EMA smooth decay 2 months ago
evgeny 70797f921e feature: media auto-download + manual download + UI download state indication (Android + desktop) 3 months ago
evgeny b8920cf483 chat_settings: [chat] config section + live sync + fix test segfault 3 months ago
evgeny 65dbfa6813 feat: media_async + media_index modules, media_files table, tests 3 months ago
evgeny 4ffa59d968 unify voice waveform format: base64 wf={100chars};dur={ms}; for both desktop and Android 3 months ago
Evgeny d4a396f888 media: Ed25519-подписи блоков, local_attrs, MediaBlockReader, файловые вложения 3 months ago
Evgeny f08b63466c исправлены include-пути в chatgui GUI-файлах и utun_node.cpp после переноса chat в src/chat/ 3 months ago
Evgeny 05c7b4d47e feat: waveform display + 3px progress bar in bubble + sliding window RMS 3 months ago
Evgeny 830f729f52 fix: pause support + old message skip + stopCurrentPcm 3 months ago
Evgeny 2687c3ed82 fix: play button not responding + debug logging to log file 3 months ago
Evgeny 01012675d0 fix: voice playback coordinate bug + debug logging + device name encoding 3 months ago
Evgeny 324d285145 fix: voice message display and playback — complete flow 3 months ago
Evgeny fd3b125ecb fix: voice message JSON double-nesting, '{' display 3 months ago
Evgeny a4ae1c6b41 fix: RMS mic level, 25ms timer, speaker test, overlay recording indicator 3 months ago
Evgeny 850a260aac fix: voice message display, playback, recording UI, audio settings 3 months ago
Evgeny 4fde0b0325 feat: integrate Opus codec into lib/libopus + voice messages in chatgui 3 months ago
Evgeny 0e11d858e8 chatgui: fix all animations showing the same TGS (rlottie model cache key collision) 3 months ago
Evgeny 332df381d1 chatgui: propagate local nick changes to message authors via MsgAuthorNodeIdRole + reloadLocalNicks 3 months ago
Evgeny 85bdc00aaf chatgui: local nicknames per channel member — edit via MemberPropsDialog, override display everywhere 3 months ago
Evgeny fe18c454e2 chatgui: add diagnostic logging for Windows emoji animation bug investigation 3 months ago
Evgeny e8920fe00e chatgui: MsgIsOutgoingRole support for outgoing message alignment 3 months ago
Evgeny 73be79d204 chatgui: fix rlottie thread hang on Windows shutdown 3 months ago
Evgeny ce9e58a925 chatgui: add scroll-to-bottom floating button, incremental message refresh via getMessagesSince 3 months ago
Evgeny b6d44bd947 chatgui: don't save scroll position when at bottom — restore to bottom on reopen 3 months ago
Evgeny 6cafff200b chatgui: add SIGINT/SIGTERM handler (as in utun.c), save scroll pos on every debounce 3 months ago
Evgeny fdc30d1a4e chatgui: synchronous DB write in saveChannelState/updateReadPosition, add shutdown debug logs 3 months ago