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
evgeny
b3e7db7b26
Cover encrypted group images and fixed private generation in desktop submission tests
2026-10-28 12:08:06 +01:00
evgeny
206abcae10
Test typed desktop images in channels and PM and reject corrupted attachments
2026-10-28 12:08:06 +01:00
evgeny
bc296af99f
Test server link presentation and authorization errors in clients
2026-10-28 11:07:58 +01:00
evgeny
1ad00c12ad
Fix attachment sending, media manifests and storage defaults
2026-10-28 01:47:17 +01:00
evgeny
b86dcdd926
Fix member detail test bridge stubs after member editing API changes
2026-10-28 01:20:18 +01:00
evgeny
0ce248eb4a
Configure recording compressor and provide a valid shutdown test identity
2026-10-28 00:59:00 +01:00
evgeny
65f39b6bae
Test compressed recording rejection and ordered MainWindow shutdown
2026-10-28 00:59:00 +01:00
evgeny
fee528194b
Handle the tracked voice view during destruction and isolate test startup work
2026-10-28 00:59:00 +01:00
evgeny
15ca1047ce
Cover desktop queue, attachment, DM, SQLite and media regressions
2026-10-28 00:59:00 +01:00
evgeny
9ee64d9a9f
Extend desktop command regression suite and verify SQLite stopping handoff
2026-10-28 00:59:00 +01:00
evgeny
d9abb1f025
Exercise both native owners throughout concurrent radio rebinding
2026-10-28 00:59:00 +01:00
evgeny
6063d3eb2c
Include the chat service API in the radio command fixture
2026-10-28 00:59:00 +01:00
evgeny
bc78e0889a
Route MainWindow radio invitations through owned commands and test them
2026-10-28 00:59:00 +01:00
evgeny
87b971569e
Check command ownership independently of the uasync timer pool
2026-10-28 00:59:00 +01:00
evgeny
85172f3ac0
Include miniaudio types for the settings test audio backend
2026-10-28 00:59:00 +01:00
evgeny
096c613666
Own MainWindow UI state requests through the settings bridge
2026-10-28 00:59:00 +01:00
evgeny
95e59df5c7
Complete call window header contracts and align test data rows
2026-10-28 00:59:00 +01:00
evgeny
fd4f092c9a
Decline incoming calls when closing their window and verify teardown
2026-10-28 00:59:00 +01:00
evgeny
e23a7e27eb
Test call command ownership, allocation failures and core rebinding
2026-10-28 00:58:59 +01:00
evgeny
138f6071b0
Guard capture-only image queue and test publication without Multimedia
2026-10-28 00:58:59 +01:00
evgeny
e371cc4dd9
Cover audio tail pause, replay, seeking and queued EOF callbacks
2026-10-28 00:58:59 +01:00
evgeny
4118149dbc
Reproduce file playback completion before queued media is presented
2026-10-28 00:58:59 +01:00
evgeny
7b3fe48657
Verify caption updates preserve continuous H264 and Opus playback
2026-10-28 00:58:59 +01:00
evgeny
9d2ddcc496
Reproduce stale stream captions without restarting playback
2026-10-28 00:58:59 +01:00
evgeny
ce4ff084cc
Target transfer allocation faults after the file dialog closes
2026-10-28 00:58:59 +01:00
evgeny
e05df14371
Keep file lifecycle test data isolated and suppress expected poll stalls
2026-10-28 00:58:59 +01:00
evgeny
07d9c17dec
Check empty file cancellation and keep test capture semantics aligned
2026-10-28 00:58:59 +01:00
evgeny
ba44e243a9
Verify file command success against the real storage service
2026-10-28 00:58:59 +01:00
evgeny
83f8b0cbe2
Cover file snapshots, cancellation ownership and browser retries
2026-10-28 00:58:59 +01:00
evgeny
656d64ae74
Adapt member file browser capture tests to snapshot APIs
2026-10-28 00:58:59 +01:00
evgeny
142278d651
Reproduce cancelled and rejected desktop file commands
2026-10-28 00:58:59 +01:00
evgeny
73a5366f1c
Make regression callback cleanup safe after failed assertions
2026-10-28 00:58:59 +01:00
evgeny
939b458c33
Check synchronous attachment handlers cannot redirect or access a deleted composer
2026-10-28 00:58:59 +01:00
evgeny
195b9c5afb
Keep send fault injection and callback lifetimes isolated in tests
2026-10-28 00:58:59 +01:00
evgeny
48a6f03d78
Cover channel send success, retry, cancellation and allocation failures end to end
2026-10-28 00:58:59 +01:00
evgeny
9be3c4af48
Reproduce ordinary draft loss and missing cancellation acknowledgments
2026-10-28 00:58:59 +01:00