Commit Graph
661 Commits
Author SHA1 Message Date
evgeny efd80949cd Document adaptive full batches and Router readiness ownership 2026-10-30 19:30:12 +01:00
evgeny d1886be6f4 Request maximum BLE advertising power and display radio power status 2026-10-30 18:15:37 +01:00
evgeny 8a02704f8b Document BLE startup sequencing and honor publication deadline 2026-10-30 17:55:26 +01:00
evgeny df23626c47 Remove system stall investigation from task list 2026-10-30 17:39:09 +01:00
evgeny 3eb9c46985 Add configurable Opus burst batches for radio transmission 2026-10-30 17:38:43 +01:00
evgeny 049c8ef155 Improve BLE call batching, startup buffering and diagnostics 2026-10-30 16:44:52 +01:00
evgeny 0afccfb624 Probe Windows BLE publisher startup before GATT advertising 2026-10-30 12:55:11 +01:00
evgeny 49cbb7e148 Keep BLE counters tied to neighbor table entries 2026-10-30 12:45:56 +01:00
evgeny d86599995c Count received BLE advertisements over each neighbor lifetime 2026-10-30 12:45:18 +01:00
evgeny 0907395779 Document Windows 1809 advertising probe stop acknowledgement 2026-10-30 12:39:42 +01:00
evgeny ace0ce3e85 Test and document Windows BLE radio status diagnostics 2026-10-30 12:18:19 +01:00
evgeny eeb2373599 Keep BLE discovery summaries at ten-second intervals 2026-10-30 11:21:04 +01:00
evgeny 8617405464 Merge origin/master preserving BLE wire v4 and Windows 1809 support 2026-10-30 10:55:16 +01:00
evgeny 7d0c394091 Document Windows 1809 BLE cache lookup and diagnostics 2026-10-30 10:31:25 +01:00
evgeny e1e3c9cfde Document unconfirmed BLE acknowledgements and measured latency limits 2026-10-30 04:54:47 +01:00
evgeny f4bcc6eae9 Log BLE packet sequences and acknowledgements in debug category 2026-10-30 04:31:55 +01:00
evgeny ae1d149545 Merge branch 'master' of http://git.syqiq.tech/jeka/utun2 2026-10-29 22:43:06 +01:00
evgeny 33a3774938 Require BLE probe publication and document WinRT diagnostics 2026-10-29 22:42:36 +01:00
evgeny dd80f589fa Record successful BLE ACK loads in both connection roles 2026-10-29 22:39:54 +01:00
evgeny 552f7b31b0 Record ACK scheduling regression and successful desktop load 2026-10-29 22:36:14 +01:00
evgeny b1a272fa23 Clarify BLE ACK spacing after local completion 2026-10-29 22:33:17 +01:00
evgeny c83b30aa0b Document BLE v3 ACK framing and bounded remote credit 2026-10-29 22:26:34 +01:00
evgeny e194535b25 Record RTO validation and remaining BLE throughput work 2026-10-29 21:39:31 +01:00
evgeny 635e1726e6 Document BLE readiness fixes and remaining HCI queue delay 2026-10-29 21:37:40 +01:00
evgeny 8081f94ebe Record BLE negotiation evidence and retry pre-transfer radio connections 2026-10-29 20:29:09 +01:00
evgeny 083495986e Document HCI queue delays and explain incompatible GATT properties 2026-10-29 19:10:13 +01:00
evgeny 33b4f0acc8 Record BLE throughput results and harden the hardware probe 2026-10-29 18:38:11 +01:00
evgeny 3def3f5af2 Use unacknowledged BLE DATA and request faster connections 2026-10-29 18:28:05 +01:00
evgeny 5152b17114 Fix BLE link display and remove obsolete tool projects 2026-10-29 17:10:39 +01:00
evgeny f84622966e Add BLE ETCP links and GATT invitations for desktop and Android
Attach packet drivers to initially empty ETCP connections. Share BLE neighbor
tracking and group fallback between desktop and Android in cgathui_common.

Deliver join links through a dedicated Write/Indicate characteristic with
independent fragmentation queues, application acknowledgements, deduplication
and bounded retries. Merge LAN/BLE discovery and add a separate Bluetooth
invitation reception setting to both clients.

Validation: 230 core tests, BLE transport/BlueZ/UI tests, ASAN/UBSAN,
Linux GUI and Android builds, and Windows backend cross-compilation.
Physical Android/Linux invitation exchange passed with either GATT initiator.
The Android-initiated run also verified all 32 ETCP packets of 1500 bytes;
the desktop-initiated load run reached 7/32 within its 45-second time limit.
2026-10-29 16:41:04 +01:00
evgeny 268e8794ab Document process lifetime voice ownership and core shutdown prerequisites 2026-10-29 13:35:19 +01:00
evgeny c7356d2a5b Wait for asynchronous voice cleanup acknowledgement in lifecycle regression test 2026-10-29 13:35:19 +01:00
evgeny 1097c24d91 Document call signalling barriers and isolate routing diagnostic failures 2026-10-29 13:34:26 +01:00
evgeny a7b3d0fc51 Document Telecom cleanup and confirmed route ownership 2026-10-29 13:34:25 +01:00
evgeny c136ff60c2 Document acknowledged publisher shutdown and lifecycle fault coverage 2026-10-29 13:34:25 +01:00
evgeny 100d208a9a Document stream resource barriers and retained routing registrations 2026-10-29 13:34:24 +01:00
evgeny 96f8e6db5b Document acknowledged video shutdown and passive resource adoption 2026-10-29 13:34:24 +01:00
evgeny 92ce2d84e9 Describe preview lease transfer, callback cancellation and physical cleanup retries 2026-10-29 13:34:24 +01:00
evgeny b2b34df2ec Document video receive cleanup acknowledgments and host fault coverage 2026-10-29 13:34:24 +01:00
evgeny bc6ca78ce8 Document retained router resources and shared session close acknowledgments 2026-10-29 13:34:23 +01:00
evgeny 1da06164e2 Document retryable call audio shutdown and device ownership 2026-10-29 13:34:23 +01:00
evgeny a1c77268b8 Document retained call service cleanup, retry policy and native core teardown barriers 2026-10-29 13:34:23 +01:00
evgeny 43b14ece78 Unify UDP and STCP packet link API with bounded backpressure 2026-10-29 12:53:57 +01:00
evgeny 3203947698 Add desktop log rotation on startup and size limit 2026-10-29 11:23:36 +01:00
evgeny ba1c4cf160 Add cross-platform BLE transport and Bluetooth settings
Integrate shared C transport with desktop and Android frontends, add radio probes and detailed Windows diagnostics, and fix GUI build dependencies and early configuration startup errors.
2026-10-29 10:51:19 +01:00
evgeny 2ac483f10f Document image attachment metadata and shared Android camera ownership 2026-10-28 12:08:06 +01:00
evgeny 1ad00c12ad Fix attachment sending, media manifests and storage defaults 2026-10-28 01:47:17 +01:00
evgeny 29e6c977f2 Document Android worker cancellation and shutdown ownership 2026-10-27 19:30:29 +01:00
evgeny fb461cd56c Keep merged message link range documentation concise 2026-10-27 14:23:59 +01:00
evgeny 3d48024fd8 Trim desktop message link punctuation in linear time 2026-10-27 14:22:32 +01:00