You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Evgeny
3dda701c67
schema: rm is_dm, rename name→userinfo (json_flat), fix join_msg format
...
- Remove is_dm column from channels table (dm detection by member count)
- Rename member name column to userinfo — extensible json_flat format
- Add json_flat.c/h library for compact JSON serialization
- Fix join_sig message format: use ch_x25519+ch_ed25519 instead of channel_id string
- Remove name from join_msg body (now in userinfo via json_flat)
- Update chat_core, chat_sync, member_sync, db_manager to new format
- Add topo_strategy.txt — архитектурные заметки по топологии
2 months ago
..
chat_conn_mgr.c
etcp: add node_changed callback chain + chatgui subscription
2 months ago
chat_conn_mgr.h
chatgui: split chat_core into chat_conn_mgr — connection manager with rotation, max_parallel slots, background ping, per-connection DOWN callback
2 months ago
chat_core.c
schema: rm is_dm, rename name→userinfo (json_flat), fix join_msg format
2 months ago
chat_core.h
schema: rm is_dm, rename name→userinfo (json_flat), fix join_msg format
2 months ago
chat_sync.c
schema: rm is_dm, rename name→userinfo (json_flat), fix join_msg format
2 months ago
chat_sync.h
refactor: move sqlite3 db from topo_group to UTUN_INSTANCE, remove conn_mgr/topo_group deps from chatgui
3 months ago
config_updater.cpp
metrics: RTT/loss histograms + Ed25519 signing + peer exchange via INIT handshake + file logging to stats/<peer>.dat
3 months ago
config_updater.h
metrics: RTT/loss histograms + Ed25519 signing + peer exchange via INIT handshake + file logging to stats/<peer>.dat
3 months ago
gui_bridge.h
etcp: add node_changed callback chain + chatgui subscription
2 months ago
gui_bridge_impl.cpp
etcp: add node_changed callback chain + chatgui subscription
2 months ago
member_sync.c
schema: rm is_dm, rename name→userinfo (json_flat), fix join_msg format
2 months ago
member_sync.h
schema: rm is_dm, rename name→userinfo (json_flat), fix join_msg format
2 months ago
merkle_sync.c
chatgui: обновление статуса/адресов узлов через чат-протокол
3 months ago
merkle_sync.h
schema: rm is_dm, rename name→userinfo (json_flat), fix join_msg format
2 months ago
miniaudio_impl.c
chatgui: add sound playback via miniaudio (MP3 notification sounds)
2 months ago
node_config.cpp
chatgui: per-event sound settings with DB persistence
2 months ago
node_config.h
chatgui: validate config options on startup, refuse to start on errors
3 months ago
utun_node.cpp
chatgui: live NTP-corrected clock (HH:mm:ss) on Status page with per-second sync
2 months ago
utun_node.h
chatgui: live NTP-corrected clock (HH:mm:ss) on Status page with per-second sync
2 months ago