evgeny
|
bc78e0889a
|
Route MainWindow radio invitations through owned commands and test them
|
2026-10-28 00:59:00 +01:00 |
|
evgeny
|
0f36248d1e
|
Own and bind desktop radio call commands inside the bridge
|
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
|
9ef188b0d3
|
Link call command tests against the camera and codec modules
|
2026-10-28 00:59:00 +01:00 |
|
evgeny
|
de60f8fb15
|
Translate call command queue errors
|
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
|
f3d18a57b5
|
Use owned call start and audio failure hangup from the main window
|
2026-10-28 00:58:59 +01:00 |
|
evgeny
|
299c1b86f8
|
Send call window actions through the owned bridge API
|
2026-10-28 00:58:59 +01:00 |
|
evgeny
|
4b4f48963e
|
Own desktop call commands and bind them atomically to the core
|
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
|
fe7cd73646
|
Document asynchronous desktop stream publication and settings
|
2026-10-28 00:58:59 +01:00 |
|
evgeny
|
cb95cf7d27
|
Document desktop file and live player window contracts
|
2026-10-28 00:58:59 +01:00 |
|
evgeny
|
cfa53af3a3
|
Translate video playback seek and read errors
|
2026-10-28 00:58:59 +01:00 |
|
evgeny
|
71f5cc9c94
|
Preserve early seek position and document playback lifecycle
|
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
|
ab37a06dad
|
Follow PCM node completion and keep seeking and replay consistent
|
2026-10-28 00:58:59 +01:00 |
|
evgeny
|
7fe90be7b2
|
Expose PCM drain state and cursor while file playback waits at EOF
|
2026-10-28 00:58:59 +01:00 |
|
evgeny
|
d8109770a0
|
Finish file playback only after video presentation and PCM drain
|
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
|
5286388ada
|
Refresh multiview names without recreating stream tiles
|
2026-10-28 00:58:59 +01:00 |
|
evgeny
|
3ff5ca7009
|
Update live player captions independently of playback state
|
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
|
debd3b45ef
|
Clarify preview validity and publisher audio state responsibilities
|
2026-10-28 00:58:59 +01:00 |
|
evgeny
|
a03abcaa02
|
Describe multiview tile lifetime, navigation and retry contracts
|
2026-10-28 00:58:59 +01:00 |
|
evgeny
|
1f0c7483e0
|
Describe stream bridge ownership, asynchronous requests and snapshots
|
2026-10-28 00:58:59 +01:00 |
|
evgeny
|
3960e28638
|
Document portal capture setup, frame lifetime and deferred shutdown
|
2026-10-28 00:58:59 +01:00 |
|
evgeny
|
d9eab97dee
|
Describe cursor overlay coordinates, thread ownership and outcomes
|
2026-10-28 00:58:59 +01:00 |
|
evgeny
|
615bdda36e
|
Document QP sampling and atomic stream source snapshot parsing
|
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
|
0419c83ab0
|
Use file bridge cancellation without browser forwarding helpers
|
2026-10-28 00:58:59 +01:00 |
|
evgeny
|
b04b262174
|
Cancel file batch commands directly through the owned bridge
|
2026-10-28 00:58:59 +01:00 |
|
evgeny
|
59cd456386
|
Allow cancellation of an empty file operation as a no-op
|
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
|
bc90e88e72
|
Complete file browser operations when command posting fails
|
2026-10-28 00:58:59 +01:00 |
|
evgeny
|
7d789f68d4
|
Own desktop file commands and report cancellation through Qt
|
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
|
7a4ce5d476
|
Clarify member file snapshots and browser helper contracts
|
2026-10-28 00:58:59 +01:00 |
|
evgeny
|
897da82b35
|
Document desktop member file batch and browser contracts
|
2026-10-28 00:58:59 +01:00 |
|
evgeny
|
8a831a0ed5
|
Remove deleted media blocks from the desktop module inventory
|
2026-10-28 00:58:59 +01:00 |
|
evgeny
|
5b07edcd98
|
Remove unused legacy media block reader and splitter
|
2026-10-28 00:58:59 +01:00 |
|
evgeny
|
4d2b59cb20
|
Disconnect unused legacy media blocks from desktop builds
|
2026-10-28 00:58:59 +01:00 |
|