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
evgeny
7eaeb0e2f9
Preserve documentation audit and Android bridge fixes
2026-10-27 13:17:22 +01:00
evgeny
9b24c1f012
fix(chat): preserve media and local state on incomplete database reads
2026-10-27 11:48:09 +01:00
evgeny
1efd8fb26c
fix(chat): validate headless requests and complete media replies safely
2026-10-27 11:48:09 +01:00
evgeny
c73090759f
fix(chat): commit global names with signed node and member profiles
2026-10-27 11:48:09 +01:00
evgeny
0656f24a7c
fix(chat): own Whisper jobs per instance and defer route UI events
2026-10-27 11:48:09 +01:00
evgeny
189ae43a7c
docs(chat): distinguish committed core readiness from complete service startup
2026-10-27 11:48:09 +01:00
evgeny
6429d4ca23
Merge desktop audit with updated chat contracts
...
Keep the complete member snapshot limit at 65535 and preserve SQL finalization checks, unsigned sorting, and owned GUI commands. Retain dynamic ETCP diagnostics with checked event lengths and no partial event on allocation failure. Validated three native and six GUI test targets and rebuilt vibechat.
2026-10-27 11:12:51 +01:00
evgeny
6390c5db6a
docs(chat): record preference full suite and GUI persistence validation
2026-10-27 07:37:41 +01:00
evgeny
ee37cf0a55
docs(chat): record committed preference behavior and regression evidence
2026-10-27 07:34:44 +01:00
evgeny
34e729d988
docs(chat): record owner editor fault matrix and cross-platform validation
2026-10-27 07:21:26 +01:00
evgeny
11135283e7
docs(chat): document canonical owner versions and atomic editor behavior
2026-10-27 07:17:23 +01:00
evgeny
f0d864bfd9
docs(chat): record profile full suite and sanitizer fixture correction
2026-10-27 07:00:13 +01:00
evgeny
247952e9ed
docs(chat): record signed profile transactions and callback fault coverage
2026-10-27 06:56:56 +01:00
evgeny
1843a492bc
docs(chat): record full JSON export validation
2026-10-27 06:07:29 +01:00
evgeny
463041a87f
docs(chat): describe complete JSON exports and listing failure tests
2026-10-27 06:06:55 +01:00
evgeny
774fb66bb9
docs(chat): record full member and diagnostics validation
2026-10-27 05:46:06 +01:00
evgeny
cfe4c24584
docs(chat): record member, mute, and diagnostics audit evidence
2026-10-27 05:42:28 +01:00
evgeny
d3c5565c91
docs(chat): record full avatar suite and sanitizer results
2026-10-27 05:20:30 +01:00
evgeny
63c92840e2
docs(chat): mark avatar audit fixes complete with targeted verification
2026-10-27 05:19:14 +01:00
evgeny
32c89c7110
docs(chat): record avatar failure reproduction and transaction validation
2026-10-27 05:16:43 +01:00
evgeny
ae74b621c8
docs(chat): specify avatar transaction, failure, and callback lifetime contracts
2026-10-27 05:15:12 +01:00
evgeny
f378c7b28d
docs(chat): record full channel creation validation
2026-10-27 05:04:46 +01:00
evgeny
04ce61e3ca
docs(chat): describe atomic channel creation and verified failure paths
2026-10-27 05:02:28 +01:00
evgeny
1c5faaffc3
Record full feedback and poll verification after moving sanitizer artifacts
2026-10-27 04:06:52 +01:00
evgeny
9b55e3c7cb
Record verified feedback rollback and poll command readback contracts
2026-10-27 04:02:56 +01:00