50 descendants and 50 ancestors of 67627a1b3a7bbe84
|
2026-09-07
| ||
| 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 | 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: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:31 | Merge trunk (stamp) into first-visit; duplicated tests from the double merge dropped closed check-in: ca8ba9f84c user: dmestas tags: first-visit | |
| 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: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 | |
|
2026-09-04
| ||
| 10:48 | land hook-parity check-in: 7a5794bff6 user: dmestas tags: trunk | |
| 10:48 | land linux-build-token check-in: 7c1b5baa0b user: dmestas tags: trunk | |
| 10:45 | Hook parity: API verbs, repo-scoped sends, secret rotation with an overlap, settings trail, build filter closed check-in: d04d8a0926 user: dmestas tags: hook-parity | |
| 10:44 | build-linux: the zit release is private — take a GitHub token or a local release directory closed check-in: b9f6e27e0a user: dmestas tags: linux-build-token | |
| 10:36 | land linux-build check-in: 757db35384 user: dmestas tags: trunk | |
| 10:33 | Linux build recipe: pinned zit release plus a stamped quarry build, documented closed check-in: bb844c7605 user: dmestas tags: linux-build | |
| 10:28 | Create new branch named "hook-parity" check-in: 65385dbff0 user: dmestas tags: hook-parity | |
| 10:19 | land ops-lanes-zero check-in: 1173d5cad9 user: dmestas tags: trunk | |
| 10:19 | land hook-deliveries check-in: bc9bb59afc user: dmestas tags: trunk | |
| 10:19 | land journal-rate check-in: c4ce05d426 user: dmestas tags: trunk | |
| 10:19 | land unlanded-work check-in: 5ddfffbedf user: dmestas tags: trunk | |
| 10:11 | Webhook deliveries: record every attempt, show them per endpoint, redeliver and ping closed check-in: 7622c1bc01 user: dmestas tags: hook-deliveries | |
| 10:07 | Ops lanes: print zero as 0, not blank closed check-in: b3d8a47976 user: dmestas tags: ops-lanes-zero | |
| 10:05 | land ops-lanes check-in: 2bd7dc5d93 user: dmestas tags: trunk | |
| 10:00 | gofmt closed check-in: df6163a0db user: dmestas tags: ops-lanes | |
| 10:00 | Ops page: admission lanes — bound, running, admitted, told busy, time waited check-in: 191fec54f0 user: dmestas tags: ops-lanes | |
| 09:57 | Create new branch named "hook-deliveries" check-in: 0fa4c341bd user: dmestas tags: hook-deliveries | |
| 09:57 | Error journal: a rate and a shape per signature, so a burst and a fire stop looking alike closed check-in: 12a59491a7 user: dmestas tags: journal-rate | |
| 09:53 | Create new branch named "journal-rate" check-in: 99b823c7b6 user: dmestas tags: journal-rate | |
| 09:52 | Report branches whose work nobody has proposed, on the landings page closed check-in: 65d7fa674a user: dmestas tags: unlanded-work | |
| 09:51 | land origin check-in: ca88071182 user: dmestas tags: trunk | |
| 09:48 | land landing-from-checkin check-in: 5cae7e4ff9 user: dmestas tags: trunk | |
| 09:48 | Create new branch named "unlanded-work" check-in: 812998dc39 user: dmestas tags: unlanded-work | |
| 09:47 | Merge trunk into origin: keep both the admission and origin flags closed check-in: 9dcf572085 user: dmestas tags: origin | |
| 09:43 | update landing-from-checkin from trunk closed check-in: 6ed7d725cc user: dmestas tags: landing-from-checkin | |
| 09:43 | land admission check-in: c31b527a83 user: dmestas tags: trunk | |
| 09:42 | Resolve the trunk merge: origin without the admission flag, which lands separately check-in: 431b9d15ff user: dmestas tags: origin | |
| 09:40 | A public origin (--origin / QUARRY_ORIGIN): links in mail, pushes and notify payloads start with it; the web's own links too check-in: 9bc7c220f0 user: dmestas tags: origin | |
| 09:40 | Check-in actions get their own row: a status stops reading as a control check-in: ae7e9c48ce user: dmestas tags: landing-from-checkin | |
| 09:37 | Admission control: bound store subprocesses (busy 503 past the bound, --zit-parallel) and archive builds closed check-in: 1a8048f1d7 user: dmestas tags: admission | |
| 09:32 | land bind-first check-in: 34606cfb37 user: dmestas tags: trunk | |
| 09:22 | Bind the listener before registering repositories; a pending repository answers 'still starting' with a refresh closed check-in: b709666034 user: dmestas tags: bind-first | |
| 00:38 | land changelog check-in: 900223ee27 user: dmestas tags: trunk | |
|
2026-09-03
| ||
| 23:16 | notify: four push steps now that the changelog announces closed check-in: 773fdc30a7 user: dmestas tags: changelog | |
| 23:15 | Changelog page from CHANGELOG.md on trunk, with an admin announce to every account's inbox; footer version links to it check-in: 4a059583c5 user: dmestas tags: changelog | |
| 21:54 | land version-stamp check-in: 8df4ab4a00 user: dmestas tags: trunk, v0.1.0-beta.1 | |
| 21:22 | Test the report link by its parts; html/template escapes the query closed check-in: c2492d11af user: dmestas tags: version-stamp | |
| 21:22 | Stamped builds: version and zit version in the footer and meta.version; header control to report a problem on the forge's tracker check-in: 2394098fdc user: dmestas tags: version-stamp | |
| 21:08 | land footer-fossil check-in: 67f19a0bc0 user: dmestas tags: trunk | |
| 20:53 | Footer: powered by fossil, linked to fossil-scm.org closed check-in: 87731436a1 user: dmestas tags: footer-fossil | |
| 20:17 | land landing-from-checkin check-in: 9c447d2271 user: dmestas tags: trunk | |
| 19:57 | Close or reopen a leaf from its check-in page check-in: 2ed3bd7772 user: dmestas tags: landing-from-checkin | |
| 19:22 | land landing-from-checkin check-in: a57f04a32b user: dmestas tags: trunk | |
| 19:22 | land invite-mail check-in: 10369cd2c9 user: dmestas tags: trunk | |
| 19:05 | Offer a landing from a branch tip's check-in, and name the landing that already proposes it check-in: a32a10486f user: dmestas tags: landing-from-checkin | |
| 19:01 | Invites go out through Resend when RESEND_API_KEY is set; the People tab says emailed, failed (with the provider's reason), or no mail closed check-in: 5625db79e0 user: dmestas tags: invite-mail | |
| 18:56 | Create new branch named "landing-from-checkin" check-in: 1f9a4323cd user: dmestas tags: landing-from-checkin | |
| 18:20 | land error-context check-in: b8654d5675 user: dmestas tags: trunk | |