38 Commits (5a9e61164bcebb778ae13d6abd0f63c421771682)

Author SHA1 Message Date
evgeny 5a9e61164b Measure uasync CPU load and display it in desktop and Android GUIs 3 days ago
evgeny 8bd6e4fb2d Remove obsolete trailing space after channel moc cleanup 3 days ago
evgeny bfdd9cde15 Remove inline action hit targets from channel rows 3 days ago
evgeny 42efbbc7da Remove the file manager button from the channel footer 3 days ago
evgeny 49ee66d49c Accept file drops across the channel footer 3 days ago
evgeny 2e4ed0347b Add own files button to the channel list footer 3 days ago
evgeny efebf8c5e8 Fix settings drafts, enlarge avatars, and show desktop version 5 days ago
evgeny 4062ecdfb1 Display group avatars and restrict editing to group key holders 7 days ago
evgeny b771e95997 Clear legacy GUI bridge and list messages from debug 1 week ago
evgeny 78a655bb05 Add asynchronous member file storage and desktop browser 1 week ago
evgeny 27d93ecaf9 Add English and Russian ChatGUI interface translations 1 week ago
evgeny 23368a5bbe Add Android boot startup, lazy settings, emoji and DM calls 2 weeks ago
evgeny b11e77e4c0 call: P2P аудиозвонки — сигналинг, релей медиа, аудио-контур, headless/desktop/android 4 weeks 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 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 44c99f603d move INV button from footer into channel delegate rows (second button left of plus) 2 months ago
evgeny 24316e8cf8 split InviteDialog into ShareInviteDialog + InviteByLinkDialog, add INV button to channel list 2 months ago
Evgeny 49da899964 chatgui: channel sorting by name or last message time with preview 3 months ago
Evgeny 37c5fa5607 chatgui: fix scroll jump on refresh, force debounce, add DEBUG logs 3 months ago
Evgeny 86d227bffe chatgui: remember last read message, restore scroll position, show unread count badge 3 months ago
Evgeny 3448b0a482 channellist: fix dual blue selection — block signals + explicit select 3 months ago
Evgeny 4ec930c8f0 chatgui: fix dual selection highlight and missing online count 3 months ago
Evgeny cf46a59d3a fix(chatgui): replace qDebug with DEBUG_INFO for online trace logs 3 months ago
Evgeny ac0d1c18ed debug(chatgui): add online status trace across full chain 3 months ago
Evgeny e3286d409f chatgui: кнопка + для invite в каналах, автокопирование ссылки, автоподключение из буфера 3 months ago
Evgeny dccf54b30b auto-connect + GUI per-channel indicators 3 months ago
Evgeny 37417ba49d Fix: my_node_name insert inside [global] section, add button tooltips in channellist 3 months ago
Evgeny d70cdbb040 chatgui: preserve active channel selection on reload, members sync, profile settings, member list model 3 months ago
Evgeny de7841f33a chatgui: create group, unified logging, fix uasync_post epoll bug 3 months ago
Evgeny 1889d23240 metrics: RTT/loss histograms + Ed25519 signing + peer exchange via INIT handshake + file logging to stats/<peer>.dat 3 months ago
jeka 9dafb4c31e gui update db and connection 3 months ago
Evgeny 19a4505a03 chat_sync: новый протокол синхронизации чата вместо ChatPropagator 3 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 b667d6f352 tools/chatgui: Qt5 GUI chat app stub with tray, channel list, message bubbles 4 months ago