Commit Graph
4877 Commits
Author SHA1 Message Date
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
evgeny 8718ee901c Record verified worker shutdown fix and negative control 2026-10-26 20:46:31 +01:00
evgeny 2c48a53c6a Clarify cancellation ownership during service shutdown 2026-10-26 20:46:31 +01:00
evgeny 9e68928222 Test worker drain with completions in a detached batch 2026-10-26 20:45:32 +01:00
evgeny 781d41e003 Disable detached worker completions before draining jobs 2026-10-26 20:45:32 +01:00
evgeny 8f3d9edf8b Record admin verification and worker completion crash 2026-10-26 20:44:42 +01:00
evgeny 998993997d Diagnose admin key derivation failures without exposing secrets 2026-10-26 20:44:42 +01:00
evgeny 5169ffd0b3 Specify admin import transaction and notification contracts 2026-10-26 20:44:42 +01:00
evgeny cc04f1c0fa Test admin import rollback, commit notification and safe retry 2026-10-26 20:44:42 +01:00
evgeny 76527de44f Store admin keys atomically and reject invalid transfer context 2026-10-26 20:44:42 +01:00