1754 Commits (master)
 

Author SHA1 Message Date
evgeny 1c51df039f Fix call gap tone to follow 500ms of missing jitter PCM 18 hours ago
evgeny 9e3a417059 Synchronize standby transitions and immediate keepalive phase announcements 19 hours ago
evgeny e914a1bdc1 Improve Android member details contrast 19 hours ago
evgeny b36c685cfa Show ongoing Android calls on the lock screen 20 hours ago
evgeny 3c5c9604b3 Keep Android calls active independently of screen and UI 20 hours ago
evgeny fb37ca747a 1 22 hours ago
evgeny 2d21c53b4b Improve call buffering, CM handle lifecycle and radio PTT controls 22 hours ago
evgeny 752c1f140c Add unified Android dark theme and improve UI contrast 1 day ago
evgeny db3cacd33e Rename Android app to vibechat 1 day ago
evgeny 7ebc282eb2 Prioritize supernodes in invites and update chat background and ringtone 1 day ago
evgeny 0d44ada922 Improve Android radio capture lifecycle, VAD and PTT controls 1 day ago
evgeny 52ffb91101 Fix TCP proxy use-after-free during synchronous close 1 day ago
evgeny 745ec3dbd2 android radio: preserve output route on reconfigure, link input/output settings 2 days ago
evgeny 15958a078e android: self-managed Telecom ConnectionService for call audio routing 2 days ago
evgeny 61bf235ef4 radio: PTT double-tap latch + single-tap off (in-chat & overlay); compressor initial gain = mid-range 2 days ago
evgeny 556b0bc7b7 call/radio: mic AGC compressor + selectable input device; proximity lock 2 days ago
evgeny f12f61d7ee call: add SpeexDSP AEC (acoustic echo cancellation) for desktop + Android 2 days ago
evgeny 1176411b79 radio: Silero VAD + auto-PTT; chatgui/android: app icon and background 2 days ago
evgeny 74ca98b38f proxy: rename pcb guard, dedupe abort; tasks: FIN_WAIT_2 leak 2 days ago
evgeny 961a234d7d proxy: detach lwIP pcb on local close, guard abort against freed pcb 2 days ago
evgeny a73ae13df4 lwip/proxy: trace PCB lifetime in debug category, drop old noisy debug 2 days ago
evgeny d8cbe2e589 Add proxy bug list and lightsout game (desktop + Android) 2 days ago
evgeny e1946b208d Preserve proxy TCP streams across connect, backpressure and FIN 2 days ago
evgeny 09bc8c35c5 Release TUN proxy connections when lwIP aborts their PCB 2 days ago
evgeny f19ff11b36 Scope TCP proxy streams and restart messages to their peer 2 days ago
evgeny 268243feeb Isolate datagram proxy state and replies between instances and peers 2 days ago
evgeny 4be1e62251 Parse IPv4 options and reject malformed TUN proxy packets 2 days ago
evgeny 10b66e2ad0 Validate SOCKS5 authentication and destination addresses 2 days ago
evgeny 7a41fcf512 Notify TCP writers when the final synchronous send drains 2 days ago
evgeny 518df33b0e Fix UDP and ICMP packet construction at the TUN boundary 2 days ago
evgeny fdec5b65c5 Add independent radio compressor and Android audio controls 2 days ago
evgeny ce1f23fe46 Radio: stereo capture/playback with mono fallback; CAMCORDER source; bump RADIO_MAX_OPUS 3 days ago
evgeny 331970a121 Radio: Opus mode/bitrate + mic source + PTT release tail; drop online status from member JSON 3 days ago
evgeny e3caf15f32 Guard routing loops and reconcile blocked transit against current paths 3 days ago
evgeny fa9e102271 Preserve config string terminator when preparing key updates 3 days ago
evgeny 39ce249361 Prune unconfirmed BGP paths and restart stalled exchanges 3 days ago
evgeny b76e6553bc Reconcile BGP paths and advertise selected routes per neighbor 3 days ago
evgeny 546e0c185d Fix WITHDRAW removing nodes with surviving paths 3 days ago
evgeny 4503bdfa7e diagnostics: explain and rate-limit rejected ETCP session data 3 days ago
evgeny c63e93715f fix: accept invite public keys with a leading zero byte 3 days ago
evgeny 904a9fbda1 docs: refresh development guides for current architecture 3 days ago
evgeny 01fcefdec5 docs: clarify core, group and chat header contracts 3 days ago
evgeny 72fee9e245 Separate core, UTUN and chat lifecycles with owned asynchronous work 3 days ago
evgeny 5838e63cde Use shared group requests for config and chat connection planners 3 days ago
evgeny 0756a6e020 Serialize group topology lazily through a cancellable backpressure sender 4 days ago
evgeny 792776a1f6 Negotiate group sessions and scope topology messages to peer epochs 4 days ago
evgeny 52ef7a4b3c Own recovery attempts in group sessions and require restored routes 4 days ago
evgeny 66c59501fc Track topology exchange readiness per group and peer 4 days ago
evgeny bce17d9cfc Route UTUN configuration and group ownership through NCD 4 days ago
evgeny 9745a987ac Define join contract and require committed CHAT membership for BGP 4 days ago