Commit Graph
4921 Commits
Author SHA1 Message Date
evgeny 2fe024fbbb docs(dm): clarify core and history ownership contracts 2026-10-27 01:06:45 +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
evgeny 7649981cbc Describe committed author decisions and rollback lifecycle 2026-10-27 00:39:18 +01:00
evgeny 401193950b Verify author decision rollback and retry across real chat restart 2026-10-27 00:15:17 +01:00
evgeny 8c36d00fd2 Test atomic attachment decisions and committed UI notifications 2026-10-27 00:13:31 +01:00
evgeny 8a7f4469dc Commit author attachment decisions and delivery queue atomically 2026-10-27 00:10:58 +01:00
evgeny 77d6e8cfd0 Record reproduced attachment decision durability failures 2026-10-26 23:50:40 +01:00
evgeny 55ad0e971a Document uncommitted or undeliverable attachment author decisions 2026-10-26 23:49:35 +01:00
evgeny e6c0271e2c Record validated chat merge and stop the audit after Pull 2026-10-26 23:41:43 +01:00
evgeny 845bf2580d Merge upstream chat revisions with attachment transaction fixes 2026-10-26 23:35:21 +01:00
evgeny 012bd650ea Record verified GRANT fix before integrating upstream chat revisions 2026-10-26 23:22:57 +01:00
evgeny b8b6636644 Document result commit guarantees and verify quiesced callback removal 2026-10-26 23:17:55 +01:00
evgeny 9839f56f8c Exercise real GRANT retry and verify committed key before network ACK 2026-10-26 23:09:49 +01:00
evgeny 03d1afbd13 Tighten result regression snapshots and expose SQL transition diagnostics 2026-10-26 23:07:50 +01:00
evgeny 935bd704ae Test attachment result transaction failures and committed acknowledgments 2026-10-26 23:06:20 +01:00
evgeny 54a6e33c5e Commit attachment result state and key before acknowledging delivery 2026-10-26 23:03:19 +01:00
evgeny ab0b866c4c Explain edit rejection causes and unchanged submissions in diagnostics 2026-10-26 22:59:26 +01:00
evgeny 4b189891f7 Keep UI test references stable across queued channel refreshes 2026-10-26 22:58:15 +01:00
evgeny 5cf823da6a Record real-network GRANT bind failure and stop attachment audit 2026-10-26 22:57:20 +01:00
evgeny 334991fbe5 Initialize the desktop edit fixture with a valid test identity 2026-10-26 22:56:21 +01:00
evgeny 52651cfa0d Document confirmed GRANT acknowledgment without saved attachment key 2026-10-26 22:55:49 +01:00
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 030336eaeb Record verified attachment key fix lifecycle contracts and validation 2026-10-26 22:44:14 +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