Commit Graph
2052 Commits
Author SHA1 Message Date
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 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
evgeny b7ca74d61d Clarify link callback captures and their lifetime requirements 2026-10-28 00:58:59 +01:00
evgeny 25f0e21fb9 Document history selection state and delegate, link and scrolling contracts 2026-10-28 00:58:59 +01:00
evgeny b95fd63c46 Clarify the frozen attachment snapshot and shared submission diagnostics 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 58c2b5644d Translate the shared channel send failure message 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 45485f4fbc Use one owned channel submission path and preserve the emitting context 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 143fd51791 Transfer channel text requests through the owned composer bridge 2026-10-28 00:58:59 +01:00
evgeny 4d18a7015d Report cancelled composer submissions before releasing their owned requests 2026-10-28 00:58:59 +01:00
evgeny 3c5e52a630 Keep ordinary channel drafts until their correlated save result 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
evgeny 88760510da Document composer acknowledgments, attachment ownership and context snapshots 2026-10-28 00:58:59 +01:00
evgeny cdaad39cf2 Verify corrected emoji insertion through the real composer connection 2026-10-28 00:58:59 +01:00
evgeny 214af09510 Correct emoji catalog mappings and log selected Unicode bytes 2026-10-28 00:58:59 +01:00
evgeny 5f90557a36 Reproduce emoji label mismatches through real picker selections 2026-10-28 00:58:59 +01:00
evgeny d0755477f2 Clarify parentless emoji panel sizing and tab icon drawing 2026-10-28 00:58:59 +01:00
evgeny b5d4c2be8b Describe category tab rendering and palette behavior 2026-10-28 00:58:59 +01:00
evgeny 62175e04a8 Document emoji catalog side effects and picker icon lifetimes 2026-10-28 00:58:59 +01:00
evgeny 1515a37b8a Verify fresh role snapshots and admin transfer cancellation ownership 2026-10-28 00:58:59 +01:00
evgeny b78fd7a8e6 Match editable roles to the same owner version read from SQLite 2026-10-28 00:58:59 +01:00
evgeny bc5e6aa5a5 Document cancellation acknowledgments for member edit commands 2026-10-28 00:58:59 +01:00
evgeny 8f02e1ec2d Read member edit capabilities and fields in one GUI snapshot 2026-10-28 00:58:59 +01:00
evgeny 84bf74e034 Limit commit fault injection to the member save transaction 2026-10-28 00:58:59 +01:00
evgeny f11ab51ccc Check stale forms, read failures and member command memory ownership 2026-10-28 00:58:59 +01:00