50 descendants and 50 ancestors of 167e5005da6e8aba
|
2026-08-31
| ||
| 12:25 |
the highlight gate is a safety valve, not a policy
256KB turned ten of sqlite's src files permanently grey, which trades the feature for the fix. Raised to 2MB; the per-blob cache carries the cost until windowing removes the need for a threshold at all. check-in: 937b10d6de user: quarry tags: trunk | |
| 12:18 |
large files arrive: size-gate the highlighter and cache it by content
Highlighting was paid on every request with no cache, and its cost tracks token density: sqlite's btree.c, 407KB of dense C, took 490ms and rendered 2.3MB of HTML. Past 256KB the lexer is skipped and the page says so; below it, identical content is highlighted once. check-in: f4e226e5a4 user: quarry tags: trunk | |
|
2026-08-30
| ||
| 15:50 | land landing-ping check-in: c53a183de9 user: dmestas tags: trunk | |
| 14:19 | notify the opener and branch owners when a landing settles closed check-in: ac8bd4b194 user: dmestas tags: landing-ping | |
| 13:24 |
selected reads as the accent, not a grey wash
nav.seg-box (the tickets tabs) filled a.here with --surface, which is one value for both themes by design and so lands heavy on the light paper — and hover used the same value, making a hovered tab and the current one identical. Tabs now carry an accent rule, rails an accent edge, matching the ink underline the repobar and explore tabs already use. check-in: abe111b60e user: dmestas tags: trunk | |
| 13:18 |
imports are visible: a cloning repository exists from the first second
repo.add registers the row, returns, and copies behind it. State is cloning until the store lands, failed with the reason if it does not, and a restart settles rows it interrupted rather than leaving them claiming to clone forever. The fleet page grows an Importing section. check-in: 58c34af8f6 user: dmestas tags: trunk | |
| 13:02 | record the branch-closed-tags merge: 84b8fed1 carried the content but not the merge edge check-in: 89a654bfba user: dmestas tags: trunk | |
| 12:53 | land ops-durability-1 check-in: 4af8540cf1 user: dmestas tags: trunk | |
| 11:40 | land branch-closed-tags: closed branches honour propagating and inherited tags check-in: 84b8fed157 user: dmestas tags: trunk | |
| 11:38 | docs: scratch-tree deploys, what survives a reboot, two more multi-agent rules closed check-in: 8d5610cacb user: dmestas tags: ops-durability-1 | |
| 11:33 | land ci-live-sse check-in: 97dd341966 user: dmestas tags: trunk | |
| 11:33 | land attention-dedupe check-in: 62731b2cac user: dmestas tags: trunk | |
| 11:12 | land fleet-tabs-1 check-in: 7b3c7f554f user: dmestas tags: trunk | |
| 11:07 | merge trunk into ci-live-sse closed check-in: 9f856b6148 user: dmestas tags: ci-live-sse | |
| 11:07 | merge trunk into attention-dedupe closed check-in: 3f44083712 user: dmestas tags: attention-dedupe | |
| 10:46 |
closed branches: honour propagating tags and inherited closure
The selector kept five finished branches because Branches() tested only a '+' tag on the tip: a 'closed:*' on the tip, or inherited from an ancestor, both read as open. closed check-in: c03438d3eb user: dmestas tags: branch-closed-tags | |
| 10:41 | merge trunk (clone-base + intake fixes) into fleet-tabs-1 closed check-in: 89d5dd7dec user: dmestas tags: fleet-tabs-1 | |
| 10:25 | land clonebase-1 check-in: 2cc5ebef9b user: dmestas tags: trunk | |
| 10:24 | also normalise 0.0.0.0 and [::] to a dialable host closed check-in: 168321a74f user: dmestas tags: clonebase-1 | |
| 10:23 | ci: a hostless --addr must not become an invalid clone URL check-in: a0c008e728 user: dmestas tags: clonebase-1 | |
| 10:15 | merge trunk into fleet-tabs-1: keep trunk's four-surface fleet nav, wear the tab convention check-in: 73c9f1ca68 user: dmestas tags: fleet-tabs-1 | |
| 10:11 | merge trunk into ci-live-sse check-in: 4866aadf00 user: dmestas tags: ci-live-sse | |
| 10:09 | merge trunk into attention-dedupe check-in: 6ba137a7bf user: dmestas tags: attention-dedupe | |
| 04:22 | land local-tickets-4 check-in: 235347de0e user: dmestas tags: trunk | |
| 04:07 | ci: live run page over the event stream; ci.started/ci.completed raised; WatchNoun check-in: 3d493504b9 user: dmestas tags: ci-live-sse | |
| 03:55 | exceptions: shrink the trace panel on a phone, salvaged from the abandoned fleet-tabs-1 check-in: 37cb3e3c71 user: dmestas tags: trunk | |
| 03:52 | merge trunk into attention-dedupe check-in: d7d0f65fe0 user: dmestas tags: attention-dedupe | |
| 03:48 | inbox: pair a mention's notify message with its attention event on the idempotency key, so one event is one row and one count check-in: 7251d16114 user: dmestas tags: attention-dedupe | |
| 03:35 | land local-tickets-3 check-in: 26df9de56a user: dmestas tags: trunk | |
| 03:11 | fleet nav: only the page holding the panel may prevent its own clicks, so operations can reach stores and mirrors check-in: 8613942dbc user: dmestas tags: trunk | |
| 03:08 | dashboard: minmax(0,1fr) so the grid track can shrink, and clamp feed entries to two lines check-in: b84cb135ce user: dmestas tags: trunk | |
| 02:58 | land attention-4 check-in: 48328f288f user: dmestas tags: trunk | |
| 02:55 | dashboard: scroll the filter strip instead of widening the page, halve the feed, and stop bolding every line check-in: 5ce8d9506e user: dmestas tags: trunk | |
| 02:44 | chat bridge: hold outbound messages until sent, pin the validated dial address closed check-in: 62459caab0 user: dmestas tags: attention-4 | |
| 02:44 | fleet: one nav across stores, mirrors, operations and exceptions instead of a tab that duplicated a page check-in: b7915e938f user: dmestas tags: trunk | |
| 02:41 | fleet section: shared underline tabs; exceptions readable on a phone check-in: 0ef357773f user: dmestas tags: fleet-tabs-1 | |
| 02:36 | land attention-305 check-in: 607329b136 user: dmestas tags: trunk | |
| 02:36 | merge trunk into attention-305 closed check-in: 86a5d2f287 user: dmestas tags: attention-305 | |
| 02:31 | land local-tickets-1 check-in: b4d393c974 user: dmestas tags: trunk | |
| 02:30 | notify: reconcile the inbox client with notify#305's shipped preferences, per-device delete and message workflow identifier check-in: 87bc0496b1 user: dmestas tags: attention-305 | |
| 02:25 | chat bridge: never lose a message on a failed post; dedupe, redact and guard the fetcher check-in: a7e2fb7f1b user: dmestas tags: attention-4 | |
| 01:59 | robot polish and bridge docs; drop chat.promote per owner scope change check-in: 544175fad1 user: dmestas tags: attention-4 | |
| 01:51 | mirror.chatbridge: opt-in Fossil chat bridge, both directions check-in: 2a6cfa37b6 user: dmestas tags: attention-4 | |
| 01:48 | ci: live pages wait on the event plane instead of each keeping a 3s timer check-in: 3d01196d0d user: dmestas tags: trunk | |
| 01:29 | chat.promote: fold a run of chat into a durable forum thread check-in: 68c87b63b3 user: dmestas tags: attention-4 | |
| 01:08 | land attention-3b check-in: 87fb2bd03d user: dmestas tags: trunk | |
| 01:07 | merge trunk into attention-3b closed check-in: fc8fae785a user: dmestas tags: attention-3b | |
| 01:03 | web: honest inbox marking, unwritable unknown preferences, guarded push control check-in: b25fe57cc0 user: dmestas tags: attention-3b | |
| 00:39 | notify: upsert workflows with onConflict=keep now notify#303 has shipped check-in: 6c3bcec7c4 user: dmestas tags: attention-3b | |
| 00:26 | harness: web push, preferences form and inbox Done end to end; running.md push section check-in: 0963f23d8d user: dmestas tags: attention-3b | |
| 00:22 | web: inbox through inbox.list/mark, notification preferences page, push control check-in: 167e5005da user: dmestas tags: attention-3b | |
| 00:04 | land attention-3a check-in: b68b9538be user: dmestas tags: trunk | |
| 00:03 | merge trunk into attention-3a closed check-in: 6c44e8acd8 user: dmestas tags: attention-3a | |
|
2026-08-29
| ||
| 23:58 | inbox: rebase the paging cursor on notify's own pages, clamp it, tri-state unknown prefs check-in: 81fd758cdf user: dmestas tags: attention-3a | |
| 23:34 | inbox: composite paging cursor, workflow-id reasons, explicit prefs, degraded notify routes check-in: 30744ed6ed user: dmestas tags: attention-3a | |
| 22:58 | land attention-polish check-in: b644d4d37d user: dmestas tags: trunk | |
| 22:56 | merge trunk into attention-polish closed check-in: dcadacc88b user: dmestas tags: attention-polish | |
| 22:51 | api: service worker route test, mute list accessor, upgrade note in running.md check-in: d834d704bb user: dmestas tags: attention-3a | |
| 22:50 | chat and inbox visual polish: avatar gutter, floating toolbar, rounded composer, quote cards, date separators, spacing scale check-in: db208ad1a8 user: dmestas tags: attention-polish | |
| 22:49 | land resilience-2 check-in: c7c071ba11 user: dmestas tags: trunk | |
| 22:45 | api: inbox.list/mark, me.prefs, me.push, /sw.js, per-repo mute check-in: a37b13f647 user: dmestas tags: attention-3a | |
| 22:34 | land resilience-1 check-in: 9d5cb61173 user: dmestas tags: trunk | |
| 22:30 | notify: mark, page, count, web-push credentials and preferences; push and digest steps check-in: 7b8e6cd212 user: dmestas tags: attention-3a | |
| 22:09 | land attention-2 check-in: 9eb8e48c21 user: dmestas tags: trunk | |
| 22:05 | merge trunk into attention-2 closed check-in: 81239b3941 user: dmestas tags: attention-2 | |
| 22:01 | zitcli: the zit contract canary; worker pins its zit closed check-in: e12fc79839 user: dmestas tags: resilience-2 | |
| 21:56 | ci: hold the watermark through transient faults closed check-in: 8d50246065 user: dmestas tags: resilience-1 | |
| 21:50 | Chat author groups with hued rails, inline #seq quotes, and an inbox triage queue check-in: 1c3ed0f2a5 user: dmestas tags: attention-2 | |
| 21:23 | land fmtfix-2 check-in: 609a683614 user: dmestas tags: trunk | |
| 21:21 | quiet the chat row: grouped headers, one inline action row, chip mentions check-in: ad7ded34a6 user: dmestas tags: attention-2 | |
| 21:18 | gofmt the stragglers closed check-in: eb84f9798c user: dmestas tags: fmtfix-2 | |
| 21:10 | take attention delivery off the write path and count unread without scanning the window check-in: b1e3e4f387 user: dmestas tags: attention-2 | |
| 21:07 | land zitdrift-1 check-in: 323736149b user: dmestas tags: trunk | |
| 21:06 | zitcli: read zit 0.3.0's new output shapes closed check-in: db4e4547c5 user: dmestas tags: zitdrift-1 | |
| 20:46 | Accepted: a verdict a reader can follow, and the right verdict after a landing. check-in: 5a6dd9916c user: dmestas tags: trunk | |
| 20:44 | merge trunk into ci-signal closed check-in: 135cf1a1e7 user: dmestas tags: ci-signal | |
| 20:38 | wire the attention plane and the robot into serve, with the h2 note check-in: d66333bfb1 user: dmestas tags: attention-2 | |
| 20:31 | land attention-1b check-in: f253f41585 user: dmestas tags: trunk | |
| 20:30 | land attention-1 check-in: e3089414d3 user: dmestas tags: trunk | |
| 20:30 | the attention stream in the open tab: toasts, the badge, the title, the inbox controls check-in: 325cbd5f2f user: dmestas tags: attention-2 | |
| 20:30 | merge trunk into attention-1 closed check-in: b6652c331d user: dmestas tags: attention-1 | |
| 20:27 | land attention-0 check-in: 9dd5bb5d3d user: dmestas tags: trunk | |
| 20:27 | merge trunk into attention-0 closed check-in: e903eba277 user: dmestas tags: attention-0 | |
| 20:22 | an attention stream, the ops that read it, and the activity robot check-in: 24aa859ca1 user: dmestas tags: attention-2 | |
| 20:05 | gate a bracketed hash on the kind it actually resolves to closed check-in: a84f8f3501 user: dmestas tags: attention-1b | |
| 19:45 | delegate reference previews from the layout instead of arming every anchor check-in: c8c5a1189c user: dmestas tags: attention-1b | |
| 19:27 | enforce reference caps and existence on every branch; hover previews on every surface check-in: 45f143d5bf user: dmestas tags: attention-1b | |
| 18:55 | chat backlink rows on ticket, check-in, landing and thread pages check-in: d0e8102539 user: dmestas tags: attention-1b | |
| 18:47 | reference previews, reply-quotes and mention completion on the web check-in: 0083d53d99 user: dmestas tags: attention-1b | |
| 18:42 | reference resolver, ref.resolve and people.mention, chat_ref store check-in: 1ce4dc0309 user: dmestas tags: attention-1b | |
| 18:28 | merge trunk into attention-1 check-in: 18109e552a user: dmestas tags: attention-1 | |
| 18:26 | chat: check the edit window before the tombstone scan; unread reports broker errors check-in: 1a6d71bd1c user: dmestas tags: attention-1 | |
| 18:18 | web: gate chat.sse like the page, re-render on gap, keep the row's own author on tombstones check-in: e308673e41 user: dmestas tags: attention-1 | |
| 18:18 | chat: per-channel sequence views, terminal deletes, gap-aware Tail that closes on cancel check-in: 7a68c2958a user: dmestas tags: attention-1 | |
| 17:49 | docs: chat ops in docs/api.md via a doc-only ChatPlane stub; chatMsgOut flattened for correct schema check-in: 1a03010e16 user: dmestas tags: attention-1 | |
| 17:45 | landings: a settled record reports the merge's verdict, not the branch tip's check-in: d537523566 user: dmestas tags: ci-signal | |
| 17:35 | chat web: rendered log, composer, edit/delete forms, permalink, unread nav badge, resumable SSE; main.go Tail adapter; harness proofs check-in: 82c4d6ac52 user: dmestas tags: attention-1 | |
| 17:16 | checkins: the CI badge links to the run behind it check-in: bf20439bd7 user: dmestas tags: ci-signal | |
| 16:59 | chat plane: seq identity, paged history, never-drop tail, fold; chat_read; ops streaming seam; chat.edit/delete/read/unread/get check-in: 70bdb44650 user: dmestas tags: attention-1 | |
| 16:55 | land cieditor-1 check-in: d6e53a940b user: dmestas tags: trunk | |
| 16:53 | ci: add and edit pipelines from the forge closed check-in: 260e3fbed6 user: dmestas tags: cieditor-1 | |