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 |
|
evgeny
|
a9bc410aad
|
test(chat): include complete ETCP types for diagnostic fixture
|
2026-10-27 05:34:32 +01:00 |
|
evgeny
|
7279967a29
|
test(chat): cover member limits, radio commits, and large diagnostics
|
2026-10-27 05:33:33 +01:00 |
|
evgeny
|
8de9cfb1d2
|
fix(chat): build complete diagnostics with checked buffers and SQL results
|
2026-10-27 05:31:19 +01:00 |
|
evgeny
|
2504dd0b40
|
test(chat): add member SQL and committed radio state observers
|
2026-10-27 05:29:34 +01:00 |
|
evgeny
|
1bb824fb8a
|
fix(chat): commit radio mute before applying cache and reporting success
|
2026-10-27 05:24:47 +01:00 |
|
evgeny
|
32a8c1c48b
|
fix(chat): publish complete member snapshots after checked SQL finalization
|
2026-10-27 05:23:17 +01:00 |
|
evgeny
|
958feb4e75
|
test(chat): reproduce successful member snapshot after finalization failure
|
2026-10-27 05:22:09 +01:00 |
|
evgeny
|
d3c5565c91
|
docs(chat): record full avatar suite and sanitizer results
|
2026-10-27 05:20:30 +01:00 |
|
evgeny
|
63c92840e2
|
docs(chat): mark avatar audit fixes complete with targeted verification
|
2026-10-27 05:19:14 +01:00 |
|
evgeny
|
32c89c7110
|
docs(chat): record avatar failure reproduction and transaction validation
|
2026-10-27 05:16:43 +01:00 |
|
evgeny
|
ae74b621c8
|
docs(chat): specify avatar transaction, failure, and callback lifetime contracts
|
2026-10-27 05:15:12 +01:00 |
|
evgeny
|
2c691f98f7
|
test(chat): include EVP declarations explicitly in avatar SQL fixture
|
2026-10-27 05:13:08 +01:00 |
|
evgeny
|
e8b913a351
|
test(chat): cancel avatar peers from the committed receive callback
|
2026-10-27 05:12:49 +01:00 |
|
evgeny
|
65409f8c80
|
test(chat): exercise avatar transaction, schema, and key lookup failures
|
2026-10-27 05:12:35 +01:00 |
|
evgeny
|
8b16f40094
|
test(chat): add precise avatar SQL fault hooks and committed-state observer
|
2026-10-27 05:11:03 +01:00 |
|
evgeny
|
e645ef309a
|
fix(member-files): reject membership lookup binding and finalization errors
|
2026-10-27 05:09:44 +01:00 |
|
evgeny
|
e0598ccc22
|
fix(chat): commit avatar updates before notification and validate SQL reads
|
2026-10-27 05:08:31 +01:00 |
|
evgeny
|
bc41bb68b6
|
test(chat): reproduce successful avatar publication after failed hash binding
|
2026-10-27 05:05:40 +01:00 |
|
evgeny
|
f378c7b28d
|
docs(chat): record full channel creation validation
|
2026-10-27 05:04:46 +01:00 |
|
evgeny
|
04ce61e3ca
|
docs(chat): describe atomic channel creation and verified failure paths
|
2026-10-27 05:02:28 +01:00 |
|
evgeny
|
8003413d97
|
test(chat): cover channel input contracts and TCP creation result
|
2026-10-27 05:00:27 +01:00 |
|
evgeny
|
f1cada4c02
|
Cover channel crypto failures and require owner close after failed rollback
|
2026-10-27 04:49:39 +01:00 |
|
evgeny
|
01c2ebd7d8
|
Verify channel SQL failure rollback and complete signed profiles through an independent reader
|
2026-10-27 04:43:31 +01:00 |
|
evgeny
|
1d84765f08
|
Instrument channel creation SQL and hash committed schema, identities and roots
|
2026-10-27 04:40:36 +01:00 |
|
evgeny
|
60942e542b
|
Propagate all member block binding and finalization failures before index publication
|
2026-10-27 04:36:09 +01:00 |
|