Skip to content
quarry Timeline
Login

Timeline

50 descendants and 50 ancestors of 2bd7dc5d93d47107

2026-09-05
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
12:03
land fleet-people-fold check-in: a2d9905e6d user: dmestas tags: trunk
11:44
Fleet: People in the folded menu on narrow screens; a flowing footer sits at the viewport bottom on short pages closed check-in: 1493ae5b8d user: dmestas tags: fleet-people-fold
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: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:51
land origin check-in: ca88071182 user: dmestas tags: trunk
09:48
land landing-from-checkin check-in: 5cae7e4ff9 user: dmestas tags: trunk
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
18:01
Sweep the error journal's call sites onto fault: funnels, store commands, mirror, CI, ingest, chat closed check-in: 0d3a2e317d user: dmestas tags: error-context
17:51
land error-context check-in: fe6e4659ca user: dmestas tags: trunk
15:26
Errors carry what a reader needs to act: internal/fault, fingerprint grouping, cost and fields on the journal check-in: 44d79cf15b user: dmestas tags: error-context
13:35
Auto-land sweep keeps the arm unless the record settled, logs why it waits; softer segmented-tab hover closed check-in: 73b770310b user: dmestas tags: override-layout
13:32
Landing: armed auto-land is a status row; Land when green and Cancel show a pressed state check-in: d35b68a1af user: dmestas tags: override-layout
13:32
land override-layout check-in: 7d1572efc7 user: dmestas tags: trunk
13:32
land beta-fixups check-in: 8800418154 user: dmestas tags: trunk
13:28
Landing: the accept-anyway disclosure gets its own line under the decision controls check-in: f7c733d559 user: dmestas tags: override-layout
13:26
update beta-fixups from trunk closed check-in: 0b6e056956 user: dmestas tags: beta-fixups
13:19
People tab: show invite state, email and last sign-in; sign out everywhere; sign-in page copy and width check-in: 8a58c7f5d6 user: dmestas tags: beta-fixups
13:16
Create new branch named "error-context" check-in: 063fcc1ae4 user: dmestas tags: error-context
13:12
land private-beta check-in: 8de25fbcb4 user: dmestas tags: trunk
12:48
Private beta: email invites, account lockout, session audit, throttled device-aware sign-in closed check-in: d177c7c2d8 user: dmestas tags: private-beta
12:36
land activity-filter check-in: b359aae62e user: dmestas tags: trunk
12:23
Settings unit 3: reporter tokens record and show when they last reported closed check-in: 95c3bbda1d user: dmestas tags: activity-filter
12:19
Settings unit 3: change a role from the roster row check-in: 9c95dd9ddb user: dmestas tags: activity-filter
03:12
Settings unit 3: branch rules read as sentences with warnings and a which-rules-match probe check-in: 14f94e43d7 user: dmestas tags: activity-filter
01:41
Palette: back to the original identity tokens; keep the wheel turned so drh is red check-in: d5ecc12d81 user: dmestas tags: activity-filter
01:35
Palette: turn the hue wheel so drh is deep red, deepen the identity tokens off pastel check-in: 021e1955bc user: dmestas tags: activity-filter
01:32
land activity-filter check-in: 5834ffce1a user: dmestas tags: trunk
01:12
Settings refit unit 2: chip pickers with datalists, dirty rail dots and leave guard, fossil filter check-in: 86e0cb0bab user: dmestas tags: activity-filter