32 Commits (dc156c7f2b5a468d8317f06535184cd5d06ad74f)

Author SHA1 Message Date
evgeny 01fa1bc552 Route message link activation through the Qt conversation view 2 weeks ago
evgeny 01aa692a56 Add group invitation button to desktop PM header 2 weeks ago
evgeny a97e8bcc1f docs: update file inventory and module header contracts 2 weeks ago
evgeny d1e2220e54 Place radio controls above desktop chat messages 2 weeks ago
evgeny 1e9264735b Fix desktop hover and emoji playback; share Android chat background 3 weeks ago
evgeny 23368a5bbe Add Android boot startup, lazy settings, emoji and DM calls 3 weeks ago
evgeny 203ae61eda Share bounded thumbnail workers and keep PM downloads in DM transport 3 weeks ago
evgeny 6da6471204 Apply task-scoped media preparation events to the shared Qt composer 3 weeks ago
evgeny b96ed8bd00 radio: PTT-радио в каналах (src/radio + chatgui + chatgui-android) 1 month ago
evgeny b11e77e4c0 call: P2P аудиозвонки — сигналинг, релей медиа, аудио-контур, headless/desktop/android 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 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) 3 months ago
evgeny 51d6c782ac voice playback: miniaudio cursor ground truth + EMA smooth decay 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 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 73be79d204 chatgui: fix rlottie thread hang on Windows shutdown 3 months ago
Evgeny 393b7d36c8 chatgui: save scroll/read position on app quit via aboutToQuit 3 months ago
Evgeny 37c5fa5607 chatgui: fix scroll jump on refresh, force debounce, add DEBUG logs 3 months ago
Evgeny 0c4862c66a chatgui: track read position via debounced scroll, only fully visible msgs are read 3 months ago
Evgeny 86d227bffe chatgui: remember last read message, restore scroll position, show unread count badge 3 months ago
Evgeny 62954ca0a9 chatgui: replace MsgClient/ChatPropagator/crypto with chat_core, update DB/messaging/layout 3 months ago
Evgeny 19a4505a03 chat_sync: новый протокол синхронизации чата вместо ChatPropagator 4 months ago
Evgeny 22c24d135e chatgui: invite link dialogs, zxing-cpp QR code, crypto transport, channel improvements; msg_transport: chat protocol support 4 months ago
Evgeny 62b3695a77 chatgui: rlottie animated emoji with hover-to-animate, drag-to-select 4 months ago
Evgeny e50ca9978e tools/chatgui: input bar with emoji panel, custom tab bar, Ctrl+Enter multiline, scroll fixes 4 months ago
Evgeny b667d6f352 tools/chatgui: Qt5 GUI chat app stub with tray, channel list, message bubbles 4 months ago