evgeny
|
41c2a77fe6
|
Expose per-model work policy and checkpoint results for history
|
2026-10-26 18:27:26 +01:00 |
|
evgeny
|
a079381c0a
|
Test cancelled Merkle rounds against the fresh responder challenge
|
2026-10-26 18:27:26 +01:00 |
|
evgeny
|
45c282e0b7
|
Bind Merkle rounds to fresh initiator and responder tokens
|
2026-10-26 18:27:26 +01:00 |
|
evgeny
|
5ae5fd066d
|
Close history integrity fixes and record remaining sync audit scope
|
2026-10-26 18:27:26 +01:00 |
|
evgeny
|
143788cdcd
|
Document verified history deletion and message-specific delivery
|
2026-10-26 18:26:58 +01:00 |
|
evgeny
|
7853fb0fc6
|
Keep chain reads and delivery confirmation failures explicit
|
2026-10-26 18:26:58 +01:00 |
|
evgeny
|
fd53b443a0
|
Preserve history on verification errors and identify delivery ACKs
|
2026-10-26 18:26:58 +01:00 |
|
evgeny
|
068eddefd8
|
Flag db_sync data loss on verification errors and invalid duplicate input
|
2026-10-26 18:26:31 +01:00 |
|
evgeny
|
1634499d84
|
Document active feedback, credential dependencies and permission round lifecycle
|
2026-10-26 14:44:03 +01:00 |
|
evgeny
|
953e094c92
|
Restrict feedback invalidation to credential, key and admission changes
|
2026-10-26 14:44:03 +01:00 |
|
evgeny
|
c5a09c1413
|
Check permission round teardown, blocked error handoff and safe restart callbacks
|
2026-10-26 14:44:03 +01:00 |
|
evgeny
|
789e5663f7
|
End unauthorized feedback rounds while preserving watches for member restoration
|
2026-10-26 14:44:03 +01:00 |
|
evgeny
|
ea1c17593b
|
Test full chat restart and late-peer convergence across member exclusion and restoration
|
2026-10-26 14:44:03 +01:00 |
|
evgeny
|
bf941bfd14
|
Preserve precise author failure reasons and guard SQLite column allocation
|
2026-10-26 14:44:03 +01:00 |
|
evgeny
|
490b30b956
|
Update dependent feedback atomically with membership and filter poll results
|
2026-10-26 14:44:03 +01:00 |
|
evgeny
|
8925503d59
|
Retain inactive feedback while rebuilding and serving only verified active states
|
2026-10-26 14:44:03 +01:00 |
|
evgeny
|
e7ae4025e2
|
Expose dataset registration for dependent model startup boundaries
|
2026-10-26 14:44:03 +01:00 |
|
evgeny
|
42808450b5
|
Distinguish member author admission, pending credentials and verification errors
|
2026-10-26 14:44:03 +01:00 |
|
evgeny
|
8e2036b435
|
Document feedback startup failure for excluded historical authors
|
2026-10-26 14:44:03 +01:00 |
|
evgeny
|
16c64ca626
|
Describe Merkle index ownership and mark old sync plan historical
|
2026-10-26 14:42:59 +01:00 |
|
evgeny
|
26b6eca150
|
Clarify Merkle pull lifecycle, progress timeout and audit scope
|
2026-10-26 14:42:59 +01:00 |
|
evgeny
|
81712e74cd
|
Document atomic member purge and verification error contracts
|
2026-10-26 14:42:59 +01:00 |
|
evgeny
|
fe182e4acc
|
Check cleanup retries, request ownership and stream rollback
|
2026-10-26 14:42:59 +01:00 |
|
evgeny
|
fbe3e7a279
|
Make member cleanup atomic and publish removals after commit
|
2026-10-26 14:42:59 +01:00 |
|
evgeny
|
8e74619501
|
Make chat joins atomic and test invitation lifecycle failures
|
2026-10-26 09:19:35 +01:00 |
|
evgeny
|
539f09004c
|
Use channel member snapshots for desktop participant details
|
2026-10-25 20:04:59 +01:00 |
|
evgeny
|
c832a5d7a5
|
Unify member snapshots and fix Android member status flicker
|
2026-10-25 19:29:44 +01:00 |
|
evgeny
|
8dd28fb90a
|
Distinguish LAN nonce failures from ordinary unknown devices
|
2026-10-25 17:55:35 +01:00 |
|
evgeny
|
469f95c596
|
Apply nonce-verified LAN endpoints to offline NCD transports
|
2026-10-25 17:47:08 +01:00 |
|
evgeny
|
288b8091ce
|
Document targeted recovery and retain scheduler diagnostics
|
2026-10-25 16:26:14 +01:00 |
|
evgeny
|
46f6c03147
|
Keep requests queued by callbacks for the next scheduler batch
|
2026-10-25 16:19:40 +01:00 |
|
evgeny
|
2eade0a7c0
|
Scope deferred chat synchronization to channel and peer
|
2026-10-25 16:11:11 +01:00 |
|
evgeny
|
d88e39fb4e
|
chat: reject unsupported encrypted attachment types before side effects
|
2026-10-24 17:26:11 +02:00 |
|
evgeny
|
be0bd224fa
|
Use canonical media base throughout attachment recovery
|
2026-10-24 14:51:32 +02:00 |
|
evgeny
|
f09d76e3fd
|
Recover owned encrypted attachment temporaries in both storage trees
|
2026-10-24 14:43:03 +02:00 |
|
evgeny
|
4350b54769
|
Publish attachment output once and preserve ownership through cancellation
|
2026-10-24 14:41:39 +02:00 |
|
evgeny
|
39f9d6a0e9
|
Keep active block and worker temporaries during media cache cleanup
|
2026-10-24 00:16:57 +02:00 |
|
evgeny
|
75485bf7bf
|
Aggregate pending path ACKs in chat transport status
|
2026-10-23 10:28:17 +02:00 |
|
evgeny
|
c81cc8b9ca
|
Document media attempt validation and reserve before tracking outgoing writes
|
2026-10-22 19:33:12 +02:00 |
|
evgeny
|
d0a401e166
|
Validate received blocks and publish complete verified media atomically
|
2026-10-22 19:14:12 +02:00 |
|
evgeny
|
34959a9657
|
Share atomic media commits between downloads and backfill
|
2026-10-22 15:14:25 +02:00 |
|
evgeny
|
3bb8f76b7d
|
Reuse the database media base when restarting chat
|
2026-10-22 15:03:41 +02:00 |
|
evgeny
|
d4efdba44e
|
Retain failed download destinations for later cleanup
|
2026-10-22 14:56:07 +02:00 |
|
evgeny
|
41057ee9d5
|
Keep media task ownership through synchronous submission events
|
2026-10-22 14:54:18 +02:00 |
|
evgeny
|
9117813c4d
|
Preserve indexed and unfinished files during orphan cleanup
|
2026-10-22 14:49:11 +02:00 |
|
evgeny
|
15fafc42c9
|
Use validated paths for media submission and backfill
|
2026-10-22 14:46:49 +02:00 |
|
evgeny
|
16a5e628fd
|
Report incomplete media cleanup separately from channel deletion
|
2026-10-22 14:46:15 +02:00 |
|
evgeny
|
32d80110cb
|
Drain outgoing media tasks before deleting their channel
|
2026-10-22 14:45:29 +02:00 |
|
evgeny
|
8cba8ef3e6
|
Propagate media schema and downloaded registration failures
|
2026-10-22 14:42:44 +02:00 |
|
evgeny
|
0e418c7fa9
|
Propagate RNG errors and preserve 64-bit media sizes through callers
|
2026-10-22 10:20:02 +02:00 |
|