1263 Commits (b4824de3b83dc93326059ff61105a0fd8951a839)
 

Author SHA1 Message Date
Evgeny a4582202a8 merkle_sync: fix range_end formula — cover all parent+child bucket bits 2 months ago
Evgeny be5a760de9 merkle_sync: add debug logs to _get_level_hashes (SQL error + bitmap result) 2 months ago
Evgeny 5983acd988 merkle_sync: fix _get_level_hashes — range query instead of exact mismatch (prefix encoding bug) 2 months ago
Evgeny 7a9e3bea5f db_sync: mc>pc guard with last_peer_count — detect stalled sync when pc doesn't change 2 months ago
Evgeny 3490789249 db_sync: skip SYNC_DONE in count>0 handler when received==0 — breaks bad_sig recv→send loop on client side 2 months ago
Evgeny c9436219a0 db_sync: fix synced_pos overwrite in SYNC_DONE — use max to preserve total_processed advance 2 months ago
Evgeny 34404403ef db_sync: verify sig before send + fix total_processed double-count 2 months ago
Evgeny e9fce43be5 db_sync: fix bad_sig infinite loop — delete+rechain, advance synced_pos past dup/bad_sig, accept on covered tail 2 months ago
Evgeny 27906e9f91 db_sync: односторонний sync, sparse-таблица, vp в SEND_DATA, PUSH-релей 2 months ago
Evgeny fe18c454e2 chatgui: add diagnostic logging for Windows emoji animation bug investigation 2 months ago
Evgeny e071a9e2f8 db_sync: fix test sync protocol isolation (add auto_sync flag, destroy order, test refactor) 2 months ago
Evgeny ad56767646 db_sync: notify all peers when cascade_from changes chain (lock-free sync) 2 months ago
Evgeny c46cb9a979 db_sync: fix si_send_data_batch column bug (author→node_id), add cascade_from to PUSH, add divergence+cascade test phases 2 months ago
Evgeny df8d910efa chatgui: fix Ctrl-C on Linux — remove thread_local from g_currentNode 2 months ago
Evgeny e8920fe00e chatgui: MsgIsOutgoingRole support for outgoing message alignment 2 months ago
Evgeny fbc1bff1e1 chatgui: proper animation shutdown + TerminateProcess for rlottie threads 2 months ago
Evgeny 73be79d204 chatgui: fix rlottie thread hang on Windows shutdown 2 months ago
Evgeny 74c6b0d102 chatgui: add shutdown diagnostics — ~DbManager, ~SoundManager, g_shutdown_sentinel 2 months ago
Evgeny 0d558245ce chatgui: move SoundManager shutdown to ~MainWindow before node cleanup 2 months ago
Evgeny fbaf58530f chatgui: rework shutdown — main thread owns cleanup, remove glШбаls 2 months ago
Evgeny 4c623e25ce chatgui: add shutdown diagnostics (poll exit reason, cleanup steps, app.exec return) 2 months ago
Evgeny faddbef32a chatgui: add SetConsoleCtrlHandler for reliable Ctrl-C on Windows 2 months ago
Evgeny a7ec45c4af db_sync: replace all sync logs with unified narrative format sync [TBL:NODE] 2 months ago
Evgeny ce9e58a925 chatgui: add scroll-to-bottom floating button, incremental message refresh via getMessagesSince 2 months ago
Evgeny b6d44bd947 chatgui: don't save scroll position when at bottom — restore to bottom on reopen 2 months ago
Evgeny 6cafff200b chatgui: add SIGINT/SIGTERM handler (as in utun.c), save scroll pos on every debounce 2 months ago
Evgeny 83ca0c65a4 chatgui: fix corrupted channel_id from non-null-terminated binary protocol 2 months ago
Evgeny fdc30d1a4e chatgui: synchronous DB write in saveChannelState/updateReadPosition, add shutdown debug logs 2 months ago
Evgeny 393b7d36c8 chatgui: save scroll/read position on app quit via aboutToQuit 2 months ago
Evgeny 6ef21613c8 chatgui: pass author node_id in MSG_RECEIVED event, skip sound for own messages 2 months ago
Evgeny 37c5fa5607 chatgui: fix scroll jump on refresh, force debounce, add DEBUG logs 2 months ago
Evgeny 0c4862c66a chatgui: track read position via debounced scroll, only fully visible msgs are read 2 months ago
Evgeny 216e516192 build: use explicit file list for liblmdb in CMake instead of GLOB 2 months ago
Evgeny 726a4b8303 Revert unnecessary #ifndef _WIN32 guards in mplay.c — CMakeLists.txt filter handles exclusion 2 months ago
Evgeny e5dd41e5b2 build: exclude LMDB utilities from Windows CMake build, guard POSIX includes in mplay.c 2 months ago
Evgeny 86d227bffe chatgui: remember last read message, restore scroll position, show unread count badge 2 months ago
Evgeny de14f82048 chatgui: replace manual source lists with file(GLOB) in libutun/CMakeLists.txt 2 months ago
Evgeny cf6108b1f1 chatgui: unify logging — debug_ui.h delegates to debug_config.h 2 months ago
Evgeny 4aede4c6bd chatgui: extract MainWindow constructor into sub-methods 2 months ago
Evgeny 6c59ed43b2 chatgui: move crypto from MainWindow to transport layer 2 months ago
Evgeny 3f662d85ba chat_core: split 912-line module into 5 files + delete dead chat_conn_mgr 2 months ago
Evgeny 3448b0a482 channellist: fix dual blue selection — block signals + explicit select 2 months ago
Evgeny 4ec930c8f0 chatgui: fix dual selection highlight and missing online count 2 months ago
Evgeny cbd9536a28 chatgui: fix invite link and Russian channel name encoding 2 months ago
Evgeny 23db012064 conn_mgr: fix duplicate connection and double-release bugs 2 months ago
Evgeny 58ad643516 Add debug logs to Ed25519 self-sig flow: computation, verification, skip due to no key 2 months ago
Evgeny 85269d1da3 Ed25519 self-signature in NODEINFO + fix sync sequence and zero-key bug 2 months ago
Evgeny 3890d2038d db_sync: add missing ERROR/WARN logs to all error branches 2 months ago
Evgeny acd4a189ae db_sync: add author_sig VERIFY FAIL diagnostics + SYNC_DONE retry limit 2 months ago
Evgeny b48d3b4a77 db_sync: add diagnostic logs for message sync debugging during join 2 months ago