Commit Graph
4948 Commits
Author SHA1 Message Date
evgeny 8552cf8316 Update isolated channel consumers for owned bridge requests 2026-10-27 10:56:43 +01:00
evgeny abc2f8efb6 Preserve channel state and own presence requests safely 2026-10-27 10:55:11 +01:00
evgeny 4d4fafc00b Isolate channel request cancellation from core startup tasks 2026-10-27 10:54:26 +01:00
evgeny 50fff66412 Cover channel reload state and pending request ownership 2026-10-27 10:53:23 +01:00
evgeny f81f6299b4 Bound channel row painting and support pixel-sized fonts 2026-10-27 10:51:20 +01:00
evgeny 282bf99d4a Cover channel delegate paint bounds and pixel fonts 2026-10-27 10:50:18 +01:00
evgeny 2822fa53e3 Clarify member snapshot output and boundary test contracts 2026-10-27 10:44:53 +01:00
evgeny 6104086d5b Bound member snapshot events and sort roster without quadratic copies 2026-10-27 10:37:33 +01:00
evgeny 34a95b7733 Route member diagnostics safely across panels and modal actions 2026-10-27 10:20:07 +01:00
evgeny a8958865bc Keep member rows consistent and own queued refresh requests 2026-10-27 09:48:38 +01:00
evgeny 6c0f9c9068 Reject embedded NUL before passing animation JSON to rlottie 2026-10-27 04:00:54 +01:00
evgeny a7a7e4b5a1 Cancel member actions when a click becomes a drag 2026-10-27 03:54:03 +01:00
evgeny 1820128f5b Document member badge painting and ignored state flags 2026-10-27 03:43:31 +01:00
evgeny efe879bfd9 Preserve complete audio frames and reject invalid ring buffers 2026-10-27 03:42:03 +01:00
evgeny 7fa20ceb79 Specify shared FFmpeg image buffer ownership 2026-10-27 03:38:12 +01:00
evgeny b0acb285c1 Bound TGS decoding and keep invalid icons out of animation 2026-10-27 03:33:50 +01:00
evgeny 41ce04e2f0 Document desktop instance activation and lock lifetime 2026-10-27 03:22:21 +01:00
evgeny dafd3a2adc Reject malformed audio diagnostic snapshots 2026-10-27 03:19:03 +01:00
evgeny 9fa58b4f83 Keep desktop config projection separate from core settings 2026-10-27 03:14:00 +01:00
evgeny f6f3ca8da7 Share checked desktop config batches and diagnose write failures 2026-10-27 03:14:00 +01:00
evgeny 13918d1cea Preserve desktop configuration on failed writes 2026-10-27 02:57:07 +01:00
evgeny 61ed80e18c Share the ETCP monitor across desktop entry points 2026-10-27 02:49:39 +01:00
evgeny 1b695fe247 Own and cancel desktop bridge commands before core teardown 2026-10-27 02:25:05 +01:00
evgeny 75124e0efa Preserve independent NAT details in desktop diagnostics 2026-10-27 01:48:13 +01:00
evgeny 12c5945eed Handle unavailable cores and late status page responses 2026-10-27 01:44:40 +01:00
evgeny b2addca5ce Clarify desktop logging contracts and retain early log path 2026-10-27 01:41:23 +01:00
evgeny d22bae19b4 Fix desktop node startup rollback and state ownership 2026-10-27 01:38:26 +01:00
evgeny b163642b52 Fix oversized ETCP monitor snapshots 2026-10-27 01:26:16 +01:00
evgeny 492f6adc99 Merge upstream attachment audit documentation 2026-10-27 00:57:14 +01:00
evgeny 102da344d9 Merge origin/master with Android conversation gestures 2026-10-27 00:55:47 +01:00
evgeny 15ec41f2fd Record lost REQUEST after real acknowledgment and author rollback 2026-10-27 00:55:14 +01:00
evgeny 9f7ceb5815 Document REQUEST acknowledgment before external transaction commit 2026-10-27 00:55:13 +01:00
evgeny 13039933da android: separate avatar taps from conversation context menus 2026-10-27 00:49:00 +01:00
evgeny ef8e8f2cb5 Record verified author decision fix and close its audit task 2026-10-27 00:45:43 +01:00
evgeny 7649981cbc Describe committed author decisions and rollback lifecycle 2026-10-27 00:39:18 +01:00
evgeny 401193950b Verify author decision rollback and retry across real chat restart 2026-10-27 00:15:17 +01:00
evgeny 8c36d00fd2 Test atomic attachment decisions and committed UI notifications 2026-10-27 00:13:31 +01:00
evgeny 8a7f4469dc Commit author attachment decisions and delivery queue atomically 2026-10-27 00:10:58 +01:00
evgeny 77d6e8cfd0 Record reproduced attachment decision durability failures 2026-10-26 23:50:40 +01:00
evgeny 55ad0e971a Document uncommitted or undeliverable attachment author decisions 2026-10-26 23:49:35 +01:00
evgeny e6c0271e2c Record validated chat merge and stop the audit after Pull 2026-10-26 23:41:43 +01:00
evgeny 845bf2580d Merge upstream chat revisions with attachment transaction fixes 2026-10-26 23:35:21 +01:00
evgeny 012bd650ea Record verified GRANT fix before integrating upstream chat revisions 2026-10-26 23:22:57 +01:00
evgeny b8b6636644 Document result commit guarantees and verify quiesced callback removal 2026-10-26 23:17:55 +01:00
evgeny 9839f56f8c Exercise real GRANT retry and verify committed key before network ACK 2026-10-26 23:09:49 +01:00
evgeny 03d1afbd13 Tighten result regression snapshots and expose SQL transition diagnostics 2026-10-26 23:07:50 +01:00
evgeny 935bd704ae Test attachment result transaction failures and committed acknowledgments 2026-10-26 23:06:20 +01:00
evgeny 54a6e33c5e Commit attachment result state and key before acknowledging delivery 2026-10-26 23:03:19 +01:00
evgeny ab0b866c4c Explain edit rejection causes and unchanged submissions in diagnostics 2026-10-26 22:59:26 +01:00
evgeny 4b189891f7 Keep UI test references stable across queued channel refreshes 2026-10-26 22:58:15 +01:00