Commit Graph
407 Commits
Author SHA1 Message Date
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
evgeny cdaad39cf2 Verify corrected emoji insertion through the real composer connection 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 1515a37b8a Verify fresh role snapshots and admin transfer cancellation ownership 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
evgeny f537f302c6 Exercise member dialogs against a real worker and SQLite failures 2026-10-28 00:58:59 +01:00
evgeny f4ef949482 Guard Android radio configuration with worker-owned tasks 2026-10-27 22:41:30 +01:00
evgeny 2b55d9225a Cover Android phone command cancellation and publication ownership 2026-10-27 21:21:52 +01:00
evgeny 4bece684da Queue Android activity updates while holding the worker lifetime lock 2026-10-27 20:07:51 +01:00
evgeny aca5f806c1 Keep worker callbacks atomic and verify failed shutdown preserves owners 2026-10-27 19:16:30 +01:00
evgeny 1c82432de9 Own Android worker threads until cleanup and join finish 2026-10-27 18:52:46 +01:00
evgeny 50ea132c15 Recreate the Android core when regenerating its identity 2026-10-27 18:05:06 +01:00
evgeny 44f6d8a5bc Verify partial node reads and reject malformed address rows 2026-10-27 17:27:04 +01:00
evgeny dc1f3260e3 Add node page snapshot and SQL failure regressions 2026-10-27 17:27:04 +01:00
evgeny 65c6bbc03b Distinguish optimize SQL completion from integrity check results 2026-10-27 17:27:04 +01:00
evgeny 6ba86bb1df Add SQLite and Qt database maintenance regression tests 2026-10-27 17:27:04 +01:00
evgeny 5233513fcc Remove unused settings test scaffolding 2026-10-27 17:27:04 +01:00
evgeny 8323be7272 Cover settings string limits, snapshots and late allocation failures 2026-10-27 17:27:04 +01:00
evgeny f1f5d33788 Centralize owned settings and name requests in the GUI bridge 2026-10-27 17:27:04 +01:00
evgeny 05b0ef50e4 Add real desktop settings save ownership regression tests 2026-10-27 17:27:04 +01:00
evgeny 8d8fe8d6bf Fix sound settings request ownership on rejection and cancellation 2026-10-27 15:13:26 +01:00
evgeny 821f1b8a92 Add sound settings request ownership regressions 2026-10-27 15:11:22 +01:00
evgeny 3d48024fd8 Trim desktop message link punctuation in linear time 2026-10-27 14:22:32 +01:00
evgeny 8a96e5d1c7 Verify radio settings order during reentrant reload 2026-10-27 14:10:53 +01:00
evgeny b4186dfae3 Cover radio settings recovery across core restarts 2026-10-27 14:06:05 +01:00
evgeny fd80b35f8f Merge remote-tracking branch 'origin/master' 2026-10-27 13:17:50 +01:00
evgeny ae4fb89bef Keep validation errors visible after explicit join attempts 2026-10-27 12:57:20 +01:00
evgeny 16a68652ae Add UI regression tests for join and offer result errors 2026-10-27 12:53:47 +01:00
evgeny 6c1b429e91 Check avatar editor coordinates after EXIF rotation 2026-10-27 12:29:20 +01:00
evgeny 803d5f6583 Trace crop pointer state when a drag loses its button 2026-10-27 12:23:12 +01:00
evgeny d307492d22 Cover avatar preparation cancellation and reentrant owner deletion 2026-10-27 12:17:06 +01:00
evgeny b95d3628bf Check crop preview rendering and interrupted drags 2026-10-27 12:15:17 +01:00
evgeny bfc280310d Cover avatar crop input bounds and modal owner lifetime 2026-10-27 12:07:36 +01:00
evgeny 90a588cfc1 Separate unpublished avatars from malformed published storage 2026-10-27 11:57:30 +01:00