evgeny
|
fec2cecdb3
|
fix(chat): commit UI preferences before reporting or broadcasting them
|
2026-10-27 07:24:30 +01:00 |
|
evgeny
|
11135283e7
|
docs(chat): document canonical owner versions and atomic editor behavior
|
2026-10-27 07:17:23 +01:00 |
|
evgeny
|
6224c017da
|
fix(chat): reject truncated or malformed stored owner JSON before comparison
|
2026-10-27 07:13:19 +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
|
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
|
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
|
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
|
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
|
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
|
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
|
8de9cfb1d2
|
fix(chat): build complete diagnostics with checked buffers and SQL results
|
2026-10-27 05:31:19 +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
|
ae74b621c8
|
docs(chat): specify avatar transaction, failure, and callback lifetime contracts
|
2026-10-27 05:15:12 +01:00 |
|
evgeny
|
e0598ccc22
|
fix(chat): commit avatar updates before notification and validate SQL reads
|
2026-10-27 05:08:31 +01:00 |
|
evgeny
|
8003413d97
|
test(chat): cover channel input contracts and TCP creation result
|
2026-10-27 05:00:27 +01:00 |
|
evgeny
|
956febe1d7
|
Report committed channel creation results through the headless API
|
2026-10-27 04:27:31 +01:00 |
|
evgeny
|
129fece0af
|
Share channel description verification with JOIN and cleanse owned creation requests
|
2026-10-27 04:27:31 +01:00 |
|
evgeny
|
55e270898b
|
Check channel key generation and return the committed channel identity
|
2026-10-27 04:26:43 +01:00 |
|
evgeny
|
72b3068a8b
|
Commit new channel identity and signed root membership before runtime publication
|
2026-10-27 04:25:08 +01:00 |
|
evgeny
|
c0aacb3287
|
Define one bounded channel description encoding for signing and verification
|
2026-10-27 04:23:22 +01:00 |
|
evgeny
|
d741eb7374
|
Document feedback transaction ownership, codecs and committed readback acknowledgments
|
2026-10-27 03:52:09 +01:00 |
|
evgeny
|
1666538b0c
|
Acknowledge committed poll commands when snapshot readback fails
|
2026-10-27 03:49:09 +01:00 |
|
evgeny
|
aef6aae432
|
Validate complete poll command reads before publication or reaction changes
|
2026-10-27 03:41:36 +01:00 |
|
evgeny
|
cf7a3a0939
|
Check SQL reads before interpreting poll targets and command fields
|
2026-10-27 03:41:06 +01:00 |
|
evgeny
|
96a3d05c74
|
Reject failed feedback page and hash reads and report transaction error codes
|
2026-10-27 03:37:29 +01:00 |
|
evgeny
|
fc94fa0bfd
|
Own feedback version selection and page publication transactions
|
2026-10-27 03:35:03 +01:00 |
|
evgeny
|
a591469770
|
Check feedback lookups and writes and retain rollback ownership
|
2026-10-27 03:33:34 +01:00 |
|
evgeny
|
55328e18af
|
Clarify LAN adapter thread, delivery and settings contracts
|
2026-10-27 03:20:41 +01:00 |
|
evgeny
|
8fefd510a6
|
Document committed outbox retries and transaction-safe preparation recovery
|
2026-10-27 03:20:41 +01:00 |
|
evgeny
|
0995a1eac3
|
Complete event diagnostics and clarify attachment event payloads
|
2026-10-27 03:17:05 +01:00 |
|
evgeny
|
43f9608fbf
|
Make chat settings reads immutable and validation failures atomic
|
2026-10-27 03:15:15 +01:00 |
|
evgeny
|
52d8ec4e49
|
Preserve attachment files when shutdown sees an open transaction
|
2026-10-27 03:12:37 +01:00 |
|
evgeny
|
7f8869537b
|
End idle attachment outbox scans without invoking commit hooks
|
2026-10-27 03:06:26 +01:00 |
|
evgeny
|
108266328c
|
Commit attachment retry reservations before network delivery
|
2026-10-27 03:00:30 +01:00 |
|
evgeny
|
b9d36b42af
|
Report manifest limits and active download refusals precisely
|
2026-10-27 02:59:02 +01:00 |
|
evgeny
|
59d51d0e80
|
Document atomic attachment indexes and signed-history recovery
|
2026-10-27 02:58:44 +01:00 |
|