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 |
|
evgeny
|
49cbfe1ae0
|
Block property saves without a successfully read member snapshot
|
2026-10-28 00:58:59 +01:00 |
|
evgeny
|
d73d62db48
|
Reject rename saves when the initial nickname read failed
|
2026-10-28 00:58:59 +01:00 |
|
evgeny
|
279d7da51c
|
Name member save status widgets for regression checks
|
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
|
5842855583
|
Confirm atomic member property saves before closing the dialog
|
2026-10-28 00:58:59 +01:00 |
|
evgeny
|
7e412d950a
|
Bind owned admin transfer requests to the selected database
|
2026-10-28 00:58:59 +01:00 |
|
evgeny
|
be11fbb8b6
|
Keep rename dialog open until the core confirms its write
|
2026-10-28 00:58:59 +01:00 |
|
evgeny
|
096e721faa
|
Return correlated member save and cancellation results to live GUI contexts
|
2026-10-28 00:58:59 +01:00 |
|
evgeny
|
30a15f6cfd
|
Document audio settings snapshots and device test behavior
|
2026-10-28 00:58:58 +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
|
30a205340a
|
Build node diagnostics from one checked SQLite snapshot
|
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
|
d582f2ea77
|
Clarify settings dialog drafts, save semantics and borrowed dependencies
|
2026-10-27 17:27:04 +01:00 |
|
evgeny
|
2dd0970295
|
Document storage, network and database settings page contracts
|
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 |
|