50 descendants and 50 ancestors of 52008b32743781e5
|
2026-09-08
| ||
| 14:48 | Timeline cards say what they are: a glyph per kind closed check-in: e2da1c20b6 user: dmestas tags: tl-glyphs | |
| 14:41 | land dash-own-work check-in: b04b4b9115 user: dmestas tags: trunk | |
| 14:41 | land inbox-links-real check-in: e657cb8b83 user: dmestas tags: trunk | |
| 14:08 | An inbox row links where the event actually points, never at a raw template closed check-in: 1945cd5eb6 user: dmestas tags: inbox-links-real | |
| 14:03 | land inbox-links check-in: 734914bd56 user: dmestas tags: trunk | |
| 13:57 | Inbox rows lead somewhere: in-app steps carry the trigger's link closed check-in: fcfef1442c user: dmestas tags: inbox-links | |
| 01:47 | dashboard: show the caller's own recent work, which me.feed already computed closed check-in: f461c4cf10 user: dmestas tags: dash-own-work | |
| 01:40 | land notify-inbox check-in: a9612a7816 user: dmestas tags: trunk | |
| 01:38 | A fault reaches every admin's inbox, and every repository has an activity topic closed check-in: 5274b51ae3 user: dmestas tags: notify-inbox | |
| 01:29 | land notify-reach check-in: 55de8d5e60 user: dmestas tags: trunk | |
| 00:58 | Alerts reach people: the admin group is a topic, and every account and grant is provisioned closed check-in: b386157934 user: dmestas tags: notify-reach | |
|
2026-09-07
| ||
| 18:57 | land search-empty check-in: 37b806e848 user: dmestas tags: trunk | |
| 18:57 | land landing-live check-in: e20eea7dc2 user: dmestas tags: trunk | |
| 18:57 | land ingest-fault-cause check-in: 593a47d4fa user: dmestas tags: trunk | |
| 17:04 | zitcli: frames reports why the child stopped, not that the stream ended closed check-in: f21812051f user: dmestas tags: ingest-fault-cause | |
| 17:04 | zitcli: frames reports why the child stopped, not that the stream ended check-in: 90fb75f1e8 user: dmestas tags: ingest-fault-cause | |
| 17:01 | Search pages explain themselves when there is no query closed check-in: d81c71e206 user: dmestas tags: search-empty | |
| 16:59 | Landing page follows the record: accept, remarks and check-ins patch the body live closed check-in: 2f8cbedc64 user: dmestas tags: landing-live | |
| 16:53 | land landing-paragraph check-in: 3ed6e6b891 user: dmestas tags: trunk | |
| 16:51 | A paragraph-length landing title renders as prose, not an h1 closed check-in: 5f4b40b254 user: dmestas tags: landing-paragraph | |
| 16:45 | land ingest-stamp check-in: 03ac9993bc user: dmestas tags: trunk | |
| 16:41 | Poll a store only when its file moved; idle stores no longer fill the ingest lane closed check-in: f4cee0ea87 user: dmestas tags: ingest-stamp | |
| 16:39 | Create new branch named "ingest-stamp" check-in: 9c5aae6530 user: dmestas tags: ingest-stamp | |
| 16:30 | land ci-letter check-in: b36e09fc2d user: dmestas tags: trunk | |
| 16:02 | CI takes a letter of its own: 8 in every role and the signed-in defaults, never in nobody; ops blank CI runs and pages close the CI doors without it closed check-in: 3094f7065c user: dmestas tags: ci-letter | |
| 04:14 | land zit-0.3.7 check-in: 60b5664f24 user: dmestas tags: trunk | |
|
2026-09-06
| ||
| 22:54 | Pin zit 0.3.7 for the Linux build (grep, timeline and info read what the image already holds) closed check-in: 0cd3610f2a user: dmestas tags: zit-0.3.7 | |
| 22:52 | land chat-letter check-in: 5668b43c41 user: dmestas tags: trunk | |
| 20:16 | Chat takes the chat letter on the page, the stream and the tab, as the API op already did closed check-in: c380d073a9 user: dmestas tags: chat-letter | |
| 20:01 | land ticket-inline-edit check-in: aa4f7edd77 user: dmestas tags: trunk | |
| 20:00 | timeline: never serve a stale leaf set; a merged check-in must not keep its ring closed check-in: 7f9399b497 user: dmestas tags: ticket-inline-edit | |
| 19:58 | land protect-editor check-in: d4ea112ef4 user: dmestas tags: trunk | |
| 19:57 | Protected-branch rules: rows get their padding and an aligned label column; a required check the forge's own CI reports is no longer called stale closed check-in: b871e04414 user: dmestas tags: protect-editor | |
| 19:53 | land ticket-inline-edit check-in: 4501f0db9b user: dmestas tags: trunk | |
| 19:51 | landing: drop the full-diff link; the page already pages in every line check-in: 0bc0c3a6ef user: dmestas tags: ticket-inline-edit | |
| 19:48 | land ticket-inline-edit check-in: 5f79616ff0 user: dmestas tags: trunk | |
| 16:24 | ticket: edit the title and description in place, where they are read check-in: 5660ca9083 user: dmestas tags: ticket-inline-edit | |
| 16:07 | land landing-log-overflow check-in: 7433973031 user: dmestas tags: trunk | |
| 16:04 | A landing's run log scrolls inside its card: the check details is a block again, only the waiting row is a flex line closed check-in: 1f5553d3e4 user: dmestas tags: landing-log-overflow | |
| 16:04 | land feed-landings-chip check-in: b0e0b307c6 user: dmestas tags: trunk | |
| 16:03 | land ci-run-page check-in: 764e467a4d user: dmestas tags: trunk | |
| 16:02 | ci: the run page reads like a run — commit subject, log filter, expand, wrap, raw closed check-in: ed072e1bdb user: dmestas tags: ci-run-page | |
| 15:59 | The activity feed offers a landings chip, counting records and replies together closed check-in: 54ff2a1ebd user: dmestas tags: feed-landings-chip | |
| 15:52 | land zit-0.3.6 check-in: e5d92f969c user: dmestas tags: trunk | |
| 15:49 | Pin zit 0.3.6 for the Linux build (clones servers that answer with a charset on the media type, zit#179) closed check-in: c52bd26dd7 user: dmestas tags: zit-0.3.6 | |
| 15:47 | land ci-log-stream check-in: 8cf40c0aa9 user: dmestas tags: trunk | |
| 14:29 | landing: the decision card streams while CI runs, and reloads without script closed check-in: 1b4423c468 user: dmestas tags: ci-log-stream | |
| 14:12 | Create new branch named "ci-log-stream" check-in: 677bed2a7a user: dmestas tags: ci-log-stream | |
| 14:10 | land fleet-edit-mirror check-in: 8afe5afaf9 user: dmestas tags: trunk | |
| 12:38 | landing: decision controls skip the override validation that silently blocked them closed check-in: ef78b6d72f user: dmestas tags: fleet-edit-mirror | |
| 12:29 | land mirror-orphan check-in: 52008b3274 user: dmestas tags: trunk | |
| 12:24 | A failed import forgets its mirror, and a mirror with no store records its failed run: no more one error per tick for a clone that never happened closed check-in: e097c7d028 user: dmestas tags: mirror-orphan | |
| 12:15 | land zit-0.3.5 check-in: 2e17f29e28 user: dmestas tags: trunk | |
| 12:12 | Pin zit 0.3.5 for the Linux build closed check-in: 501b055504 user: dmestas tags: zit-0.3.5 | |
|
2026-09-05
| ||
| 21:21 | land feed-clip check-in: 932daa0900 user: dmestas tags: trunk | |
| 21:19 | Dashboard feed titles are one clipped line, as the timeline draws a landing's title; a paragraph no longer arrives as a wall of bold closed check-in: d184906e21 user: dmestas tags: feed-clip | |
| 21:06 | land account-switch check-in: 1641661a60 user: dmestas tags: trunk | |
| 21:02 | Two accounts in one browser: signing in while signed in stashes the session, the account menu switches, sign out wakes the other closed check-in: dd3493689f user: dmestas tags: account-switch | |
| 18:50 | land people-table check-in: 7c73460af2 user: dmestas tags: trunk | |
| 18:42 | Fleet People and session tables become framed full-width data tables with a composed invite card; start page and agent guide read fossil-first with no doubled heading closed check-in: 53d1eae357 user: dmestas tags: people-table | |
| 18:19 | land inbox-live check-in: bb165979b0 user: dmestas tags: trunk | |
| 18:19 | land layout-fixes check-in: 6833a11224 user: dmestas tags: trunk | |
| 18:17 | Inbox list rides the attention stream and patches in place; live pages reload when restored from the back-forward cache closed check-in: 70c47daf2d user: dmestas tags: inbox-live | |
| 18:08 | Feed: a landing gets the pull-request glyph and links to its record, not the repository files closed check-in: 28c5455230 user: dmestas tags: layout-fixes | |
| 18:08 | land probe-warm check-in: a90ecf1f01 user: dmestas tags: trunk | |
| 18:06 | Merge probes run from a ticker after a push, not on a reader's first view: WarmMergeProbes walks open landings every 20s and fills the cache closed check-in: b78fa0d057 user: dmestas tags: probe-warm | |
| 17:58 | land layout-fixes check-in: d3e69f2c95 user: dmestas tags: trunk | |
| 17:57 | land lean-sheet check-in: e311b31580 user: dmestas tags: trunk | |
| 17:54 | The served stylesheet ships without its comments, indentation or template fences: 250KB becomes ~150KB raw before gzip closed check-in: 2cda4208cf user: dmestas tags: lean-sheet | |
| 17:54 | Flowing footer: drop the double-counted safe-area inset and tighten its top padding on a phone check-in: d905729147 user: dmestas tags: layout-fixes | |
| 17:46 | land behind-fast check-in: 0344bd1860 user: dmestas tags: trunk | |
| 17:46 | land layout-fixes check-in: ed6d30fa7c user: dmestas tags: trunk | |
| 17:45 | land first-visit check-in: 81c37e857d user: dmestas tags: trunk | |
| 17:39 | Behind walks ancestors, not paths: the ancestry CTE dedupes on hash alone (85k rows and 400ms per landing page on quarry's own history, now ~1k rows) closed check-in: 53285e98b3 user: dmestas tags: behind-fast | |
| 17:38 | Phone layout: contain the CI log, stack the invite row, and give every long button label a short one check-in: 568940b2e1 user: dmestas tags: layout-fixes | |
| 17:32 | Create new branch named "layout-fixes" check-in: 7317ebd568 user: dmestas tags: layout-fixes | |
| 17:31 | Merge trunk (stamp) into first-visit; duplicated tests from the double merge dropped closed check-in: ca8ba9f84c user: dmestas tags: first-visit | |
| 17:28 | land stamp check-in: 00e9f33e9e user: dmestas tags: trunk | |
| 16:39 | Merge trunk into first-visit; both test files' additions kept check-in: 845130f9bd user: dmestas tags: first-visit | |
| 16:33 | First visit: a reader with no repository gets orientation, an empty state with three ways in, the popular list and three real things to look at check-in: 67627a1b3a user: dmestas tags: first-visit | |
| 16:29 | Merge trunk into stamp: picks up the licensegen fix and regenerated inventory closed check-in: 695c43c7b6 user: dmestas tags: stamp | |
| 16:17 | Rename praise to stamp; events become stamp.added/removed and old rows carry over check-in: dd4f014616 user: dmestas tags: stamp | |
| 15:44 | Create new branch named "stamp" check-in: 98f36fcaee user: dmestas tags: stamp | |
| 04:30 | land participation check-in: 060f7144ea user: dmestas tags: trunk | |
| 04:29 | land settings-phone-width check-in: 1f98e06755 user: dmestas tags: trunk | |
| 02:38 | Settings asks who may speak in sentences: tickets, forum, chat boxes for accounts without a role; rejecting a landing takes the check-in capability closed check-in: 2b16cbe7d8 user: dmestas tags: participation | |
| 02:32 | Settings no longer scroll sideways on a phone: main takes a definite width inside the flex body instead of its min-content width closed check-in: 2ebbd83344 user: dmestas tags: settings-phone-width | |
| 02:23 | land start-here check-in: 37b043780a user: dmestas tags: trunk | |
| 02:21 | Create menu always has somewhere to go: start here page, llms.txt agent guide, mirrors point at the upstream; empty dashboard links to /start (ticket 557a6d8570) closed check-in: a14668e5b2 user: dmestas tags: start-here | |
|
2026-09-04
| ||
| 22:16 | land docs-hosting check-in: a747fe6a77 user: dmestas tags: trunk | |
| 22:15 | docs: hosting.md explains the four repository postures and the settings that cut across them closed check-in: 1f4bd9ce2e user: dmestas tags: docs-hosting | |
| 21:38 | land secure-cookies check-in: cf0f199484 user: dmestas tags: trunk | |
| 21:29 | Cookies are Secure behind a TLS-terminating proxy: X-Forwarded-Proto or an https origin counts as TLS closed check-in: 262c3626a4 user: dmestas tags: secure-cookies | |
| 12:48 | land licenses-all-platforms check-in: 8856284830 user: dmestas tags: trunk | |
| 12:44 | licensegen: inventory is the union over every shipped platform, so it is current on Linux and macOS alike closed check-in: e2609080da user: dmestas tags: licenses-all-platforms | |
| 12:31 | land ticket-fossil-admin check-in: bd292cbab3 user: dmestas tags: trunk | |
| 12:31 | land onerror-skip check-in: 75f391ae1c user: dmestas tags: trunk | |
| 12:30 | land create-menu check-in: 0ad28fc6f4 user: dmestas tags: trunk | |
| 12:13 | Create menu: lowercase like its neighbours; a new repository is on the forge, not in the repository closed check-in: ce911f3106 user: dmestas tags: create-menu | |
| 12:12 | New ticket: writing into the fossil is an admin's choice; the form offers it and the handler allows it only with capability a closed check-in: cee9fde1e0 user: dmestas tags: ticket-fossil-admin | |
| 12:06 | onerror: a skipped view transition is not an exception closed check-in: 2dbe8ea445 user: dmestas tags: onerror-skip | |