evgeny
|
87f312f31b
|
Retain startup diagnostics for the desktop edit integration test
|
2026-10-26 22:55:05 +01:00 |
|
evgeny
|
b19e6797c9
|
Preserve Android edit drafts across screen recreation and serialize saves
|
2026-10-26 22:54:36 +01:00 |
|
evgeny
|
e229811e20
|
Document editable history protocol and update media insert callback
|
2026-10-26 22:54:25 +01:00 |
|
evgeny
|
aefef51c58
|
Update stress and media fixtures to sign versioned group records
|
2026-10-26 22:52:35 +01:00 |
|
evgeny
|
45257bf37f
|
Exercise desktop editing through the real menu composer core and quoted replies
|
2026-10-26 22:51:10 +01:00 |
|
evgeny
|
d998b390f3
|
Exercise offline and live edits over real Merkle and PUSH transport
|
2026-10-26 22:50:20 +01:00 |
|
evgeny
|
ec8c6e9eb1
|
Verify edit events bypass new-message callbacks and notifications
|
2026-10-26 22:49:45 +01:00 |
|
evgeny
|
8523448c3a
|
Reserve desktop edit dispatch and reject malformed update events
|
2026-10-26 22:49:45 +01:00 |
|
evgeny
|
5b6c96d3d8
|
Test desktop composer edit confirmation cancel failure and channel changes
|
2026-10-26 22:47:58 +01:00 |
|
evgeny
|
48bdb85ff9
|
Preserve composer media policy and display edit times for short or emoji text
|
2026-10-26 22:47:57 +01:00 |
|
evgeny
|
8b34889a19
|
Check signed reply references against the revision envelope
|
2026-10-26 22:46:42 +01:00 |
|
evgeny
|
e45f33e7b5
|
Cover revision conflicts Merkle updates stale ACKs and rollback
|
2026-10-26 22:46:08 +01:00 |
|
evgeny
|
82ef6f282f
|
Reset only dependent group history state when adopting editable format
|
2026-10-26 22:46:08 +01:00 |
|
evgeny
|
0a75a53ed9
|
Correct Android attachment submission argument after editor integration
|
2026-10-26 22:45:04 +01:00 |
|
evgeny
|
c39bdef344
|
Localize group editing controls and edit timestamps
|
2026-10-26 22:45:04 +01:00 |
|
evgeny
|
d0ff7a81f7
|
Bind deferred-author integrity fixture to its signed author
|
2026-10-26 22:43:46 +01:00 |
|
evgeny
|
65cdb5b468
|
Keep format-reset rollback safe and expire pending revisions by edit time
|
2026-10-26 22:43:38 +01:00 |
|
evgeny
|
cad10a33e0
|
Test group edit persistence references and scoped dev format reset
|
2026-10-26 22:42:36 +01:00 |
|
evgeny
|
93057c9eb7
|
Adapt signed history regression fixtures to canonical revision envelopes
|
2026-10-26 22:41:56 +01:00 |
|
evgeny
|
1afb1010cc
|
Wire desktop context-menu editing and update visible messages in place
|
2026-10-26 22:38:42 +01:00 |
|
evgeny
|
2a9b5748e9
|
Show edited time and retain revision metadata in desktop rows
|
2026-10-26 22:38:17 +01:00 |
|
evgeny
|
20350338b8
|
Deliver committed edits to desktop without message notifications
|
2026-10-26 22:38:17 +01:00 |
|
evgeny
|
e483027e3e
|
Edit group text in desktop composer with save cancel and draft restoration
|
2026-10-26 22:38:06 +01:00 |
|
evgeny
|
b46927f40d
|
Read group revisions and keep history windows ordered by stable IDs
|
2026-10-26 22:37:39 +01:00 |
|
evgeny
|
371aa3ac19
|
Dispatch correlated edit submissions through shared composer request
|
2026-10-26 22:37:39 +01:00 |
|
evgeny
|
ca15dbb88a
|
Save authored text edits and preserve group references across revisions
|
2026-10-26 22:36:47 +01:00 |
|
evgeny
|
2f35502978
|
Expose group message editing and committed update event
|
2026-10-26 22:35:46 +01:00 |
|
evgeny
|
809f009796
|
Replicate group message revisions atomically with versioned acknowledgements
|
2026-10-26 22:35:34 +01:00 |
|
evgeny
|
5c638a60db
|
Define permanent group message identity from creation fields
|
2026-10-26 22:33:43 +01:00 |
|
evgeny
|
b0d246913d
|
Complete Android navigation after PM conversation deletion
|
2026-10-26 22:11:39 +01:00 |
|
evgeny
|
18df7cc43d
|
Describe media backfill triggers in terms of Merkle history sync
|
2026-10-26 22:11:39 +01:00 |
|
evgeny
|
9009153cc5
|
Remove unused legacy chat sync commands and empty connect API
|
2026-10-26 22:11:39 +01:00 |
|
evgeny
|
5dab86e840
|
Initialize chat schema before storing and publishing local identity
|
2026-10-26 22:11:39 +01:00 |
|
evgeny
|
f6005fd96d
|
Remove obsolete history chain reads from chat caches and API
|
2026-10-26 22:11:39 +01:00 |
|
evgeny
|
f1da7d7ee8
|
Align desktop history reads with Merkle schema and fix PM test setup
|
2026-10-26 22:11:39 +01:00 |
|
evgeny
|
cd0329b301
|
Cover deleted PM composer state and log GUI deletion failures
|
2026-10-26 22:11:39 +01:00 |
|
evgeny
|
8ccad3b56b
|
Test PM deletion through the desktop window and history snapshot generations
|
2026-10-26 22:11:39 +01:00 |
|
evgeny
|
e88f3ce46a
|
Finish PM composer cleanup and skip history requests after shutdown
|
2026-10-26 22:11:39 +01:00 |
|
evgeny
|
f83033d3a1
|
Guard Android PM history and pending deletion across asynchronous sends
|
2026-10-26 22:11:39 +01:00 |
|
evgeny
|
5778c8aa0a
|
Translate desktop PM deletion confirmation and errors
|
2026-10-26 22:11:39 +01:00 |
|
evgeny
|
6382c794ea
|
Complete desktop PM deletion after the core transaction result
|
2026-10-26 22:11:39 +01:00 |
|
evgeny
|
4089944673
|
Guard desktop PM sends and history by conversation generation
|
2026-10-26 22:11:39 +01:00 |
|
evgeny
|
e10354a0ac
|
Keep PM composer work bound to its history generation
|
2026-10-26 22:11:39 +01:00 |
|
evgeny
|
df80c43a57
|
Offer conversation deletion in the desktop PM context menu
|
2026-10-26 22:11:39 +01:00 |
|
evgeny
|
8e3c536cbb
|
Bridge desktop DM deletion requests and results
|
2026-10-26 22:11:39 +01:00 |
|
evgeny
|
f0b7b22f92
|
Read visible DM generations in the desktop conversation list
|
2026-10-26 22:11:39 +01:00 |
|
evgeny
|
fd82e7bf1b
|
Tag DM history snapshots with conversation generation
|
2026-10-26 22:11:39 +01:00 |
|
evgeny
|
07f63c3047
|
Document audited call video and session contracts
|
2026-10-26 21:54:18 +01:00 |
|
evgeny
|
1899b7f8cf
|
Record verified admin and worker rebase integration
|
2026-10-26 20:54:08 +01:00 |
|
evgeny
|
589fef2aae
|
Reconcile audit contracts with upstream post cancellation
|
2026-10-26 20:48:15 +01:00 |
|