13 Commits (b8f8818eef33d84cc62f175f7adef9cec8802ad6)

Author SHA1 Message Date
evgeny 7ae2f74643 tests: discover live endpoints in forked JOIN and network polls 3 days ago
evgeny 80c81502fb Protect avatar paths across platforms and initialize join fixture nodes 7 days ago
evgeny 9bfdf3ea41 Allow avatar replacement alongside downloads and correct join fixtures 7 days ago
evgeny cebd138190 Expose profile diagnostics in verbose join integration runs 7 days ago
evgeny 7ebc282eb2 Prioritize supernodes in invites and update chat background and ringtone 2 weeks ago
evgeny 72fee9e245 Separate core, UTUN and chat lifecycles with owned asynchronous work 2 weeks ago
evgeny 9745a987ac Define join contract and require committed CHAT membership for BGP 2 weeks ago
evgeny 3e25bcef02 Refactor Merkle sync into bounded bidirectional rounds with atomic member updates 2 weeks ago
evgeny 3131dcbb7c Fix ETCP session recovery and router lifecycle; confirm chat invites before publishing 2 weeks ago
evgeny d1432b7d19 tests: fix Windows build — SKIP fork-based e2e, cross-platform mkdtemp/setenv 3 weeks ago
evgeny 6d3ad965ee topo: remember REQUEST_TABLE for not-yet-created groups, fulfill on create 4 weeks ago
evgeny 73fe99b33f dm: прямой обмен сообщениями (DM) + soundtouch + архитектура звонков 4 weeks ago
evgeny 75e39d2fee chat_join: модуль join-протокола, invite-ссылки v2, синхронизация мемберов 4 weeks ago