14 Commits (f8d7c21a79c703a60cad04e6e027a3210cb7ed19)

Author SHA1 Message Date
Evgeny 852ce401e7 Добавлен group_id в etcp_router и topo_group, удалён msg_transport 2 months ago
Evgeny fab1c77cfb chatgui: remove unused addServer/addClient/removeServer/removeClient 2 months ago
Evgeny 6574c58257 chatgui: unify config update logic, fix node_id derivation, fix test 2 months ago
Evgeny 98bfb9dcd2 chatgui: per-event sound settings with DB persistence 2 months ago
Evgeny c2ad2e78c3 chatgui: add sound playback via miniaudio (MP3 notification sounds) 2 months ago
Evgeny d83d281fa0 config: add [allowed_keys] allow_all=yes by default, add [gui] as valid section 3 months ago
Evgeny 5b749d6cc8 chatgui: db_path is now a directory (chat_data/) with chats.db and sync/ inside 3 months ago
Evgeny dccf54b30b auto-connect + GUI per-channel indicators 3 months ago
Evgeny 0c2eeb8820 chatgui: validate config options on startup, refuse to start on errors 3 months ago
Evgeny 102816d0dc node_config: load() returns true on parse success; main: specific diagnostics per missing field 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 1889d23240 metrics: RTT/loss histograms + Ed25519 signing + peer exchange via INIT handshake + file logging to stats/<peer>.dat 3 months ago
Evgeny 7628f77b93 chatgui: integrate UtunNode + NodeConfig, replace MsgClient 3 months ago