Skip to content
quarry Timeline
Login

Timeline

10 most recent check-ins occurring on or after 2026-08-23 09:58:32.

More ↑
2026-08-23
12:31
timeline: the mainline claims rail 0 only when it is free

A merge whose two parents are both on trunk puts two chains in front of one column. Claiming rail 0 anyway stopped drawing the line that was already travelling there — the gap — and overwrote the commit it was heading to. Test asserts every head resumes its predecessor's tail. check-in: 6f34d948a0 user: dmestas tags: trunk

11:08
caps: private tickets exist for holders of e

The edge resolved a CapSet and threw it away; it now rides the context, so an op can ask which letters the caller holds. Private tickets list, count and resolve for e, and for nobody else. One privacyWhere() so a fourth read path cannot silently ship without the clause. check-in: 9b2b188ece user: dmestas tags: trunk

11:02
caps: gate private ticket fields on e instead of dropping them

The capability exists now (RFC 0004), so private_contact and contact are withheld by default and rendered to a holder of e. Default deny with no ungated-forge exemption: that rule would publish them. check-in: 86fadebbab user: dmestas tags: trunk

10:37
merge ticket field writes with trunk check-in: 616766e048 user: dmestas tags: trunk
10:36
tickets: write every field the schema defines

The new-ticket form rendered type/severity/priority/subsystem and the handler forwarded none of them. foundin was readable and writable nowhere. The sidebar editor listed six of nine fields. check-in: a83e03f2f3 user: dmestas tags: trunk

10:36
merge wiki-struct: structure lists get pages and name their askers check-in: 27828eeadd user: dmestas tags: trunk
10:36
docs: the structure lists get their own pages, and their askers

Three things the panel could not do. The lists were capped at twelve with "and 66 more" in plain text, which is a dead end wearing a summary's clothes — both now have a page, paged like everything else, reachable from the heading and from the count.

A wanted page named nobody. It links to the create form, which is the right action, but said nothing about WHO reached for the name — a to-do item with no brief. The index now records the asking pages and the page lists them.

Links counted link occurrences while its own doc and the tooltip both said pages; a page linking one absent name twice counted twice. Counts pages now.

Layout: the count sat 496px from its label in a 595px row, because space-between flung it to the far edge. closed check-in: af8678e35b user: dmestas tags: wiki-struct

10:05
feed chips name events, not artifacts

One ticket changed nine times is nine rows here. "tickets 93,649" against 17,000 tickets had the right number and the wrong noun. check-in: bcdf35bcef user: dmestas tags: trunk

09:58
merge feed kind fix with trunk check-in: 220dfcc70a user: dmestas tags: trunk
09:58
feed: ask the index for the kind, don't filter after

A chip counted its kind across the repository but paged a window of the whole timeline, so 234 tickets among thousands of check-ins gave ten pages with rows on almost none. Timeline takes a kind; event_by_kind covers it. check-in: 0238002099 user: dmestas tags: trunk

More ↓