evgeny
2c89490794
Cover maximized media restoration and destruction during playback
2026-10-31 18:03:26 +01:00
evgeny
703f4a4a60
Keep complete diagnostics for media monitor restoration failures
2026-10-31 18:00:16 +01:00
evgeny
68065d4a79
Document viewer geometry ownership and gate the offscreen monitor fixture
2026-10-31 17:58:34 +01:00
evgeny
6a1b7c5363
Verify media geometry survives restarts on each physical monitor
2026-10-31 17:57:56 +01:00
evgeny
db1c2f0da7
Test cached media geometry and stable video windows across file loads
2026-10-31 17:56:34 +01:00
evgeny
165f5e6c63
Test the shared lock indicator and unlocking PTT across input sources
2026-10-31 17:32:13 +01:00
evgeny
4b23fa2b63
Verify hotkey double-press preference survives reopening settings
2026-10-31 17:22:02 +01:00
evgeny
80935eb2a5
Exercise global PTT polling and checkbox independence under X11
2026-10-31 17:21:03 +01:00
evgeny
83f16d8dcd
Cover single portal assignment and optional hotkey locking
2026-10-31 17:19:56 +01:00
evgeny
a708e9494a
Add single PTT hotkey hold and double-press state
2026-10-31 17:16:30 +01:00
evgeny
170ccf5db6
Fix Windows camera error encoding and add camera context
2026-10-31 16:08:44 +01:00
evgeny
51a0e3f9f2
Use one GATT advertisement and read full BLE node profiles
2026-10-31 14:35:37 +01:00
evgeny
f3813b1a56
Show available receive buffer headroom in call audio graphs
2026-10-31 10:48:06 +01:00
evgeny
0915c8ad2e
Stabilize call batching and sole BLE retransmission timing
2026-10-31 09:12:18 +01:00
evgeny
9f59e0968e
Update call UI checks and document the unified diagnostics window
2026-10-30 21:51:50 +01:00
evgeny
2de735f3ff
Include route retransmissions and window without creating diagnostic channels
2026-10-30 21:49:15 +01:00
evgeny
da1b4839ea
Verify diagnostic cadence, filtering and full buffer log delivery
2026-10-30 21:48:43 +01:00
evgeny
97934de381
Test independent log intervals and document diagnostic units
2026-10-30 21:48:17 +01:00
evgeny
476ab1b840
Preserve recorded traffic rates as the history window advances
2026-10-30 21:30:52 +01:00
evgeny
b760cef460
Test audio graph lifecycle, throughput path changes and accepted send accounting
2026-10-30 21:22:12 +01:00
evgeny
9c8088ac8d
Record aggregate Router and transport histories and verify weighted audio statistics
2026-10-30 21:12:20 +01:00
evgeny
a7bb72a0b7
Replenish playout reserve smoothly and account for packet cadence in delay control
2026-10-30 20:03:49 +01:00
evgeny
0c20766cfe
Gate startup on published PCM and test recovery beyond the initial reserve
2026-10-30 19:57:25 +01:00
evgeny
b092e09b43
Adapt call batching to queue pressure and verify protected audio startup
2026-10-30 19:54:58 +01:00
evgeny
1960377e5c
Prime desktop speech PCM before enabling device consumption
2026-10-30 19:52:56 +01:00
evgeny
e81fe7030a
Cover initial BLE publication and preserve radio diagnostics
2026-10-30 17:54:14 +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
7cd78e9210
Verify BLE neighbor counters without changing invitation fixtures
2026-10-30 12:47:51 +01:00
evgeny
184b02b342
Show per-device BLE receive counts in desktop rows
2026-10-30 12:46:27 +01:00
evgeny
050b2f6d05
Batch Windows installer staging and license queries
2026-10-30 11:44:06 +01:00
evgeny
359c6bc843
Reuse PE cache during packaging and test installer completeness
2026-10-30 11:00:08 +01:00
evgeny
1e6a766347
Cache Windows ChatGUI runtime imports and deployment
2026-10-30 10:52:51 +01:00
evgeny
93672ae95e
Fix desktop BLE mock signature for wire channels
2026-10-29 22:53:35 +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
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
2b05140e74
Verify actual route labels and local to peer NAT pairs in member details
2026-10-28 17:21:37 +01:00
evgeny
26edd84bb9
Enable MJPEG thumbnail encoding and refresh bundled FFmpeg during Windows builds
2026-10-28 15:56:18 +01:00
evgeny
9cabb698e2
Exercise cached media preparation in real history widgets across scrolling and reopening
2026-10-28 15:09:35 +01:00
evgeny
ba44c31f42
Add focused cache and prepared media rendering checks to desktop tests
2026-10-28 15:06:43 +01:00
evgeny
ed19adc1ba
Cover persistent preview reuse, PNG alpha, first video frame, rotation and creation based expiry
2026-10-28 15:06:06 +01:00
evgeny
4b221ef0d1
Verify growing call preview and emphasized metric values
2026-10-28 14:35:46 +01:00
evgeny
b03d101c87
Check call diagnostics, avatar visibility and bottom action alignment
2026-10-28 14:20:36 +01:00
evgeny
264a13705f
Finalize shared frame rate selection and deterministic call control verification
2026-10-28 14:10:53 +01:00
evgeny
bb0fa13c8b
Show audio output captions and validate the desktop call settings menus
2026-10-28 14:08:21 +01:00
evgeny
7be5c8bd0b
Verify rendered control sizes and muted stream startup
2026-10-28 13:57:05 +01:00
evgeny
26953fc1a4
Render broadcast controls at their actual icon size with Android style values and rotation
2026-10-28 13:55:14 +01:00
evgeny
21ab92d2b4
Update broadcast control tests and Russian menu labels
2026-10-28 13:42:58 +01:00
evgeny
199eaa0429
Verify desktop image previews decode asynchronously and paint without file I/O
2026-10-28 12:08:06 +01:00