evgeny
|
52d8ec4e49
|
Preserve attachment files when shutdown sees an open transaction
|
2026-10-27 03:12:37 +01:00 |
|
evgeny
|
6bbd41f49f
|
Exercise attachment recovery against uncommitted history deletion
|
2026-10-27 03:12:11 +01:00 |
|
evgeny
|
7f8869537b
|
End idle attachment outbox scans without invoking commit hooks
|
2026-10-27 03:06:26 +01:00 |
|
evgeny
|
108266328c
|
Commit attachment retry reservations before network delivery
|
2026-10-27 03:00:30 +01:00 |
|
evgeny
|
b9d36b42af
|
Report manifest limits and active download refusals precisely
|
2026-10-27 02:59:02 +01:00 |
|
evgeny
|
59d51d0e80
|
Document atomic attachment indexes and signed-history recovery
|
2026-10-27 02:58:44 +01:00 |
|
evgeny
|
00c4065771
|
Use the signed-history limit for manual attachment parsing
|
2026-10-27 02:50:27 +01:00 |
|
evgeny
|
67368ebbac
|
Check complete signed manifests beyond the old manual download limit
|
2026-10-27 02:46:59 +01:00 |
|
evgeny
|
2165c8a1f8
|
Exercise real manifest recovery and bounded backfill overflow
|
2026-10-27 02:38:02 +01:00 |
|
evgeny
|
7e7cabfb3a
|
Verify atomic manifest indexes, local intent and history recovery
|
2026-10-27 02:34:02 +01:00 |
|
evgeny
|
78d0e3f54f
|
Retry failed decryption after a newly verified download
|
2026-10-27 02:31:29 +01:00 |
|
evgeny
|
b31f974a44
|
Target local attachment transactions and observe recovery timers in tests
|
2026-10-27 02:28:42 +01:00 |
|
evgeny
|
fdb11ed3ce
|
Restore retained attachment indexes during startup and manual download
|
2026-10-27 02:20:02 +01:00 |
|
evgeny
|
d9f5da130e
|
Recover attachment indexes from history without losing message events
|
2026-10-27 02:18:30 +01:00 |
|
evgeny
|
fc60ca295a
|
Commit attachment download intent and cache restoration atomically
|
2026-10-27 02:16:23 +01:00 |
|
evgeny
|
45d5aaa7a1
|
Index attachment manifests atomically and classify invalid identities
|
2026-10-27 02:15:14 +01:00 |
|
evgeny
|
fe75a493ef
|
Commit immutable attachment identity before message publication
|
2026-10-27 02:09:17 +01:00 |
|
evgeny
|
6803369a13
|
Record verified outgoing, completion and channel deletion fixes
|
2026-10-27 02:05:25 +01:00 |
|
evgeny
|
618f6ca073
|
Document atomic channel deletion and post-commit file cleanup
|
2026-10-27 01:55:35 +01:00 |
|
evgeny
|
c3ac2059f4
|
Check complete Merkle cleanup before committing channel deletion
|
2026-10-27 01:55:03 +01:00 |
|
evgeny
|
8850121984
|
Verify channel deletion rollback and committed cascade snapshots
|
2026-10-27 01:53:47 +01:00 |
|
evgeny
|
6a6f8db208
|
Preserve channel files until checked metadata deletion commits
|
2026-10-27 01:50:03 +01:00 |
|
evgeny
|
cd6ca2388f
|
Cascade attachment records with channel deletion before cleaning files
|
2026-10-27 01:50:02 +01:00 |
|
evgeny
|
34e6fecbd0
|
Target completion transaction faults without affecting history jobs
|
2026-10-27 01:49:03 +01:00 |
|
evgeny
|
77e0a3c93e
|
Verify completion ownership through cancellation, retry and task limits
|
2026-10-27 01:43:50 +01:00 |
|
evgeny
|
d7ffa1031f
|
Exercise committed decryption claims and retryable SQL completions
|
2026-10-27 01:37:30 +01:00 |
|
evgeny
|
b71c3040d4
|
Claim decryption before workers and retry retained completions
|
2026-10-27 01:35:30 +01:00 |
|
evgeny
|
4d19de7cce
|
Retain attachment completions until their SQL result commits
|
2026-10-27 01:34:47 +01:00 |
|
evgeny
|
851c6723ff
|
Verify outgoing request persistence and document commit boundary
|
2026-10-27 01:30:24 +01:00 |
|
evgeny
|
d1bfd1d16c
|
Commit outgoing attachment requests before events and delivery
|
2026-10-27 01:28:23 +01:00 |
|
evgeny
|
023bd78e16
|
Cover atomic outgoing attachment request creation and timer guard
|
2026-10-27 01:27:19 +01:00 |
|
evgeny
|
8a0654e57b
|
Merge remote-tracking branch 'origin/master'
|
2026-10-27 01:23:25 +01:00 |
|
evgeny
|
e43bcec7cb
|
Record verified REQUEST commit fix and continue chat audit
|
2026-10-27 01:22:57 +01:00 |
|
evgeny
|
383eb6d076
|
Describe atomic REQUEST acceptance and committed acknowledgment tests
|
2026-10-27 01:17:40 +01:00 |
|
evgeny
|
bb961dd394
|
Exercise rejected REQUEST, author restart and real retry before ACK
|
2026-10-27 01:12:11 +01:00 |
|
evgeny
|
4d87cab28a
|
docs(dm): align history generation contract after rebase
|
2026-10-27 01:11:28 +01:00 |
|
evgeny
|
5bb27d1b61
|
docs(dm): record completed contract audit and validation
|
2026-10-27 01:06:45 +01:00 |
|
evgeny
|
9480f8029b
|
docs(dm): finish invite and cleanup validation contracts
|
2026-10-27 01:06:45 +01:00 |
|
evgeny
|
a00db6229f
|
docs(dm): reconcile architecture and PM delivery requirements
|
2026-10-27 01:06:45 +01:00 |
|
evgeny
|
ad577318d9
|
docs(dm): specify media protocol and worker lifetime
|
2026-10-27 01:06:45 +01:00 |
|
evgeny
|
1cfafc43a4
|
docs(dm): complete mailbox and storage coordinator contracts
|
2026-10-27 01:06:45 +01:00 |
|
evgeny
|
2fe024fbbb
|
docs(dm): clarify core and history ownership contracts
|
2026-10-27 01:06:45 +01:00 |
|
evgeny
|
98a6d3cce0
|
Test committed REQUEST acknowledgments, duplicates and SQL failures
|
2026-10-27 01:05:49 +01:00 |
|
evgeny
|
760398b96c
|
Commit incoming attachment requests before acknowledging them
|
2026-10-27 01:02:55 +01:00 |
|
evgeny
|
492f6adc99
|
Merge upstream attachment audit documentation
|
2026-10-27 00:57:14 +01:00 |
|
evgeny
|
102da344d9
|
Merge origin/master with Android conversation gestures
|
2026-10-27 00:55:47 +01:00 |
|
evgeny
|
15ec41f2fd
|
Record lost REQUEST after real acknowledgment and author rollback
|
2026-10-27 00:55:14 +01:00 |
|
evgeny
|
9f7ceb5815
|
Document REQUEST acknowledgment before external transaction commit
|
2026-10-27 00:55:13 +01:00 |
|
evgeny
|
13039933da
|
android: separate avatar taps from conversation context menus
|
2026-10-27 00:49:00 +01:00 |
|
evgeny
|
ef8e8f2cb5
|
Record verified author decision fix and close its audit task
|
2026-10-27 00:45:43 +01:00 |
|