evgeny
|
fec2cecdb3
|
fix(chat): commit UI preferences before reporting or broadcasting them
|
2026-10-27 07:24:30 +01:00 |
|
evgeny
|
5360453960
|
test(chat): reproduce committed UI state after a finalization error
|
2026-10-27 07:22:45 +01:00 |
|
evgeny
|
34e729d988
|
docs(chat): record owner editor fault matrix and cross-platform validation
|
2026-10-27 07:21:26 +01:00 |
|
evgeny
|
11135283e7
|
docs(chat): document canonical owner versions and atomic editor behavior
|
2026-10-27 07:17:23 +01:00 |
|
evgeny
|
c8e1d120ba
|
fix(android): include the owner block size contract for role parsing
|
2026-10-27 07:16:37 +01:00 |
|
evgeny
|
104b702653
|
test(chat): inject owner editor allocation failures before commit
|
2026-10-27 07:15:15 +01:00 |
|
evgeny
|
be311cf144
|
test(chat): include the member display contract explicitly
|
2026-10-27 07:13:41 +01:00 |
|
evgeny
|
9e10f7a357
|
test(chat): cover long role histories and deletion from owner commit callbacks
|
2026-10-27 07:13:19 +01:00 |
|
evgeny
|
6224c017da
|
fix(chat): reject truncated or malformed stored owner JSON before comparison
|
2026-10-27 07:13:19 +01:00 |
|
evgeny
|
a14fdf6d83
|
test(chat): cover owner edit conflicts, retry isolation, histories, and GUI patches
|
2026-10-27 07:12:13 +01:00 |
|
evgeny
|
98741e47d8
|
docs(chat): define owner editor conflict, history, and patch contracts
|
2026-10-27 07:09:50 +01:00 |
|
evgeny
|
e3ea2ef78f
|
fix(chat): preserve unedited GUI tags and read complete role histories
|
2026-10-27 07:08:33 +01:00 |
|
evgeny
|
b7f799ebe5
|
test(chat): target the complete owner snapshot query
|
2026-10-27 07:07:30 +01:00 |
|
evgeny
|
cde8c7b8e5
|
fix(chat): commit owner edits against a locked baseline and retain retry state
|
2026-10-27 07:06:09 +01:00 |
|
evgeny
|
a9618169ab
|
fix(chat): load complete verified owner snapshots and validate editor input
|
2026-10-27 07:04:28 +01:00 |
|
evgeny
|
16d7fc4fb5
|
fix(chat): validate owner versions and complete member reads before mutation
|
2026-10-27 07:02:44 +01:00 |
|
evgeny
|
91fb996a09
|
test(chat): reproduce owner editor load after SQL finalization error
|
2026-10-27 07:02:03 +01:00 |
|
evgeny
|
f0d864bfd9
|
docs(chat): record profile full suite and sanitizer fixture correction
|
2026-10-27 07:00:13 +01:00 |
|
evgeny
|
59d8065fae
|
test(chat): clear borrowed fault selector before its scope ends
|
2026-10-27 06:58:14 +01:00 |
|
evgeny
|
247952e9ed
|
docs(chat): record signed profile transactions and callback fault coverage
|
2026-10-27 06:56:56 +01:00 |
|
evgeny
|
8bf09d9513
|
docs(sqlite): clarify verified node and owner write failures
|
2026-10-27 06:55:54 +01:00 |
|
evgeny
|
f66c4e928e
|
fix(member-files): preserve the original lookup error in ACL diagnostics
|
2026-10-27 06:50:02 +01:00 |
|
evgeny
|
cce633b5b0
|
test(chat): reject negative owner results before checking change flags
|
2026-10-27 06:48:29 +01:00 |
|
evgeny
|
beac8afba8
|
test(chat): cover profile trust, owner rollback, avatar policy, and startup failure
|
2026-10-27 06:46:15 +01:00 |
|
evgeny
|
ecb589c670
|
test(chat): exercise atomic profile updates, no-ops, and callback deletion
|
2026-10-27 06:42:32 +01:00 |
|
evgeny
|
ebb89e1bc3
|
test(chat): add profile transaction faults and committed notification observer
|
2026-10-27 06:39:57 +01:00 |
|
evgeny
|
70a4c669dc
|
test(chat): verify nested member callback cancellation and namespace lifetime
|
2026-10-27 06:37:09 +01:00 |
|
evgeny
|
f1d80922c7
|
fix(chat): fail startup when the JOIN apply subscription cannot be installed
|
2026-10-27 06:35:37 +01:00 |
|
evgeny
|
64adb799e9
|
fix(chat): retain member notification data across callback cancellation
|
2026-10-27 06:35:37 +01:00 |
|
evgeny
|
6efe3000d0
|
fix(chat): verify existing JOIN before signing local profile updates
|
2026-10-27 06:27:01 +01:00 |
|
evgeny
|
3195167ff3
|
fix(chat): commit signed profile updates under one version lock
|
2026-10-27 06:23:48 +01:00 |
|
evgeny
|
1cc60a3079
|
fix(json): decode Unicode escapes without losing subsequent profile fields
|
2026-10-27 06:21:05 +01:00 |
|
evgeny
|
20c095f2f3
|
fix(chat): preserve member transaction boundaries when rollback fails
|
2026-10-27 06:15:20 +01:00 |
|
evgeny
|
b52e5f5489
|
fix(chat): validate complete signed profile before publishing read output
|
2026-10-27 06:13:12 +01:00 |
|
evgeny
|
30d58a4bde
|
test(chat): reproduce successful signed profile read after finalization error
|
2026-10-27 06:12:04 +01:00 |
|
evgeny
|
1843a492bc
|
docs(chat): record full JSON export validation
|
2026-10-27 06:07:29 +01:00 |
|
evgeny
|
463041a87f
|
docs(chat): describe complete JSON exports and listing failure tests
|
2026-10-27 06:06:55 +01:00 |
|
evgeny
|
cb0b71aec1
|
test(chat): roundtrip every ASCII control byte in channel JSON
|
2026-10-27 06:00:15 +01:00 |
|
evgeny
|
f5270db52b
|
test(chat): verify lossless JSON, corrupted rows, and deferred channel visibility
|
2026-10-27 05:58:08 +01:00 |
|
evgeny
|
92317bf383
|
test(chat): add JSON SQL faults and exact-capacity contract checks
|
2026-10-27 05:56:46 +01:00 |
|
evgeny
|
29e15254a1
|
fix(chat): reject truncated SQLite text in exported JSON
|
2026-10-27 05:53:11 +01:00 |
|
evgeny
|
d5070a5df6
|
fix(chat): return complete escaped JSON and propagate listing SQL failures
|
2026-10-27 05:51:26 +01:00 |
|
evgeny
|
5fe66585b6
|
test(chat): reproduce invalid JSON for a signed channel name
|
2026-10-27 05:49:58 +01:00 |
|
evgeny
|
774fb66bb9
|
docs(chat): record full member and diagnostics validation
|
2026-10-27 05:46:06 +01:00 |
|
evgeny
|
cfe4c24584
|
docs(chat): record member, mute, and diagnostics audit evidence
|
2026-10-27 05:42:28 +01:00 |
|
evgeny
|
cec3e27aab
|
test(chat): make diagnostic name expectation explicit in member fixture
|
2026-10-27 05:40:10 +01:00 |
|
evgeny
|
5af4572ae1
|
test(chat): verify invalid requests and diagnostic name lookup failures
|
2026-10-27 05:39:05 +01:00 |
|
evgeny
|
618c68268c
|
docs(chat): specify complete member snapshots and committed local mute
|
2026-10-27 05:38:07 +01:00 |
|
evgeny
|
41b3503398
|
fix(chat): bound diagnostic counters and invalid mute request parsing
|
2026-10-27 05:37:05 +01:00 |
|
evgeny
|
fd4c13f219
|
test(chat): give diagnostic links a valid empty ACK queue
|
2026-10-27 05:35:27 +01:00 |
|