Skip to content
quarry Timeline
Login

Timeline

10 most recent check-ins occurring on or after 2026-08-23 00:43:04.

More ↑
2026-08-23
01:21
docs: one index for the wiki and the tree

The wiki tab showed half a project's documentation. On fossil's own repository it lists 83 pages — 35 branch/ working notes, 7 test fixtures, and 41 real pages last touched in 2018 — while the 113 current documents under www/ had no way in at all.

The tab is now docs and lists both stores in one shape, sortable by name or recency, filterable across both. Where a page is STORED decides how it is edited, not what it is, so the source is a quiet marker on the row rather than a separate section. Namespaces of three or more pages collapse to one row that filters to itself, which is how 35 branch notes stop burying the rest. /wiki keeps working as a permanent redirect.

No count on the tab: the tree half costs a subprocess to size, and a badge reading 83 above a list of 211 is worse than no badge. check-in: 7e2839cf4c user: dmestas tags: docs-tab

01:10
merge cross-repo tickets with trunk check-in: 30fb5af0aa user: dmestas tags: trunk
01:10
tickets: one tracker page across every repository

/tickets is the same report machinery pointed at all granted trackers: repository becomes a browse axis, rows carry their own repo, and the board and New button stay behind since neither has one repo to mean. check-in: 94a2276f2c user: dmestas tags: trunk

01:05
merge doc-links: relative document links, doc images, entity fix check-in: ef1774989d user: dmestas tags: trunk
01:03
doc: relative links between documents, and their images

Fossil's docs link each other as Quick Start and those stayed literal text, so a rendered doc was a dead end. Relative targets now resolve for tree documents only — a wiki artifact sits at no path and must not emit links relative to one — and the href is left relative so the browser resolves it against the doc's own URL. Images are served as bytes under the same route the markup already points at.

Also stops double-escaping a character reference the author wrote: fossil's own index rendered "Tips & Hints". closed check-in: 44ba7c78f8 user: dmestas tags: doc-links

00:53
merge dashboard list styling with trunk check-in: fe0dc4358f user: dmestas tags: trunk
00:53
dashboard: own the list styling

The dashboard borrowed ul.tickets; when the tracker became a card it grew three boxes. Its lists are dash-list now, and a feed row shows the commit subject instead of the whole message. check-in: 86bb035b9a user: dmestas tags: trunk

00:50
merge doc-render: embedded documentation renders check-in: 96245e37e1 user: dmestas tags: trunk
00:50
doc: render embedded documentation, chosen by extension

A repository's own docs live in its tree — fossil keeps all of www/ there, not as wiki artifacts — so until now they could only be read as source. /doc/<version>/<path> renders .wiki, .md, .html, .txt and .pikchr, mirroring fossil's dispatch, and anything else redirects to the source view rather than erroring. The URL mirrors the tree path, so a relative link between documents resolves by ordinary browser rules.

Embedded HTML goes through the sanitizer rather than out as written: fossil serves it near as-is and warns about CSP, but quarry serves other people's repositories.

Closes the shape of #6ff10002. closed check-in: af13ea62ef user: dmestas tags: doc-render

00:43
merge file-version: symbolic file links resolve to their check-in check-in: f2106ce78c user: dmestas tags: trunk
More ↓