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
6cafff200b
chatgui: add SIGINT/SIGTERM handler (as in utun.c), save scroll pos on every debounce
...
Signal handler via g_shutdown + uasync_wakeup ensures clean uasync poll exit.
updateReadPosition() now saves both lastReadMsgId and lastPosMsgId on every
scroll stop (300ms debounce), not just when read position changes.
connect(stopped, quit) triggers graceful Qt shutdown after uasync cleanup.
2 months ago
..
db
chatgui: track read position via debounced scroll, only fully visible msgs are read
2 months ago
doc
schema: rm is_dm, rename name→userinfo (json_flat), fix join_msg format
2 months ago
libutun
build: use explicit file list for liblmdb in CMake instead of GLOB
2 months ago
resources
chatgui: per-event sound settings with DB persistence
2 months ago
src
chatgui: add SIGINT/SIGTERM handler (as in utun.c), save scroll pos on every debounce
2 months ago
tests
chatgui: unify config update logic, fix node_id derivation, fix test
2 months ago
transport
chatgui: add SIGINT/SIGTERM handler (as in utun.c), save scroll pos on every debounce
2 months ago
zxing-cpp
…
.clangd
chatgui: add sound playback via miniaudio (MP3 notification sounds)
2 months ago
CMakeLists.txt
chat_core: split 912-line module into 5 files + delete dead chat_conn_mgr
2 months ago
Makefile
…
build.bat
…
build.sh
chatgui: auto-clean build dir on generator change
3 months ago
build_linux.sh
…
chat_tz.txt
Добавлен group_id в etcp_router и topo_group, удалён msg_transport
2 months ago
chatgui_doc.md
Убраны TCP_TIMESTAMPS и TCP_KEEPALIVE из lwip_tcp_opts.h (не используются, конфликтовали с ws2ipdef.h на Windows)
3 months ago