12 Commits (98bfb9dcd243b84e9e7c58b39caa6424d7022399)

Author SHA1 Message Date
Evgeny 98bfb9dcd2 chatgui: per-event sound settings with DB persistence 2 months ago
Evgeny 20f5e6c953 sqlite: add cache_size/mmap_size/temp_store PRAGMAs to db_sync and topo_group — 159x insert speedup, fix test_chat_sync_stress timeout 3 months ago
Evgeny e71cae16c1 db_sync: unified msg table — one DB, one table per channel 3 months ago
Evgeny 910cac8dce refactor: separate NAT detection from topology into standalone nat_detection module 3 months ago
Evgeny c4d1f984bd chatgui settings: add Database tab with integrity check (quick/full) and optimize 3 months ago
Evgeny 371208d489 chatgui: выпилить все записи в БД из GUI потока (DbManager) 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 62954ca0a9 chatgui: replace MsgClient/ChatPropagator/crypto with chat_core, update DB/messaging/layout 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 3 months ago
Evgeny 62b3695a77 chatgui: rlottie animated emoji with hover-to-animate, drag-to-select 3 months ago