Commit Graph
5080 Commits
Author SHA1 Message Date
evgeny fe5cf910e1 test(chat): cover preference read errors and all queued sound form values 2026-10-27 07:29:48 +01:00
evgeny 09e3ba62ef test(chat): verify preference rollback, committed sound delivery, and request validation 2026-10-27 07:27:44 +01:00
evgeny fdb0381f5c fix(gui): retain sound preference keys until the queued request is copied 2026-10-27 07:25:26 +01:00
evgeny 81fdbf90e1 fix(chat): skip initial sound publication when preference reading fails 2026-10-27 07:25:26 +01:00
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