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
c2ad2e78c3
chatgui: add sound playback via miniaudio (MP3 notification sounds)
- SoundManager singleton wraps ma_engine + ma_sound (non-blocking, background thread)
- MP3 files embedded in QRC, decoded to PCM at startup with MA_SOUND_FLAG_DECODE
- miniaudio.h (MIT) in lib/, IMPLEMENTATION in separate miniaudio_impl.c
- Sound settings page in SettingsDialog: enable/disable, volume slider (0-100%)
- Config keys [gui] sound_enabled, sound_volume
- Incoming messages trigger msg_incoming.mp3 sound
|
2 months ago |
| .. |
|
chat_core.c
|
refactor: demote high-frequency debug logs (raw_recv/dispatch→TRACE, normalizer→DEBUG), NTP drift→WARN
|
2 months ago |
|
chat_core.h
|
refactor: move sqlite3 db from topo_group to UTUN_INSTANCE, remove conn_mgr/topo_group deps from chatgui
|
3 months ago |
|
chat_sync.c
|
fix(db): use INSERT ... ON CONFLICT instead of INSERT OR REPLACE for nodes table
|
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
|
chatgui: add Status page in settings (NTP + connections status)
|
3 months ago |
|
gui_bridge_impl.cpp
|
fix race condition: DB_READY lost when utun thread starts before gui_bridge_init
|
3 months ago |
|
member_sync.c
|
debug: add ADDR_SYNC logs for BGP node_put DELETE and member_sync recv ac
|
2 months ago |
|
member_sync.h
|
chatgui: обновление статуса/адресов узлов через чат-протокол
|
3 months ago |
|
merkle_sync.c
|
chatgui: обновление статуса/адресов узлов через чат-протокол
|
3 months ago |
|
merkle_sync.h
|
chatgui: обновление статуса/адресов узлов через чат-протокол
|
3 months ago |
|
miniaudio_impl.c
|
chatgui: add sound playback via miniaudio (MP3 notification sounds)
|
2 months ago |
|
node_config.cpp
|
chatgui: add sound playback via miniaudio (MP3 notification sounds)
|
2 months ago |
|
node_config.h
|
chatgui: validate config options on startup, refuse to start on errors
|
3 months ago |
|
utun_node.cpp
|
topo_group: disable in chatgui; fix NAT detection for matching addresses
|
2 months ago |
|
utun_node.h
|
chatgui: invite link connect flow + GUI_ERROR always-on diagnostics
|
3 months ago |