Skip to content
quarry Check-in [c9c04092a9]
Login

Check-in [c9c04092a9]

Overview
Comment:merge struct-links: wanted and unlinked reachable from the filter row
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: c9c04092a9a037c864f93d5fa323dd0681dfb2a2b1ffa8e022bfaf626886514f
User & Date: dmestas on 2026-08-23 13:50:04.999
Other Links: manifest | tags
Context
2026-08-23
14:28
merge checkin-page: comment links, About placement, diff payload check-in: 071724226f user: dmestas tags: trunk
14:28
check-in: link comment routes, move About, stop shipping a dead patch

Comment links resolved only hashes and http URLs, so fossil's own Markdown and limitations rendered as raw markup. They now go through the same route table the wiki renderer uses, and an unmapped one degrades to its label instead of showing brackets.

About moves below the comment and metadata — fossil's order. Above the title it was an empty bar floating over the page name.

checkin.diff returned the raw patch on every call and nothing read it: ~78KB of duplicate serialised and parsed back per view. Now opt-in. Diffs are also memoised per immutable pair, like listings already are. closed check-in: 7a2510835d user: dmestas tags: checkin-page

13:50
merge struct-links: wanted and unlinked reachable from the filter row check-in: c9c04092a9 user: dmestas tags: trunk
13:49
docs: surface the structure lists where they can be found

They were reachable only from a panel at the foot of the page — 36 rows down on a small wiki, a hundred on fossil. That is where you put something a reader already knows about, not where they discover it. Counts now sit in the filter row: wanted 1, unlinked 7. closed check-in: 6554752b15 user: dmestas tags: struct-links

13:42
index: fold landing records into a queryable surface

A landing (zit#127) is a reading of forum_post, not a new artifact kind, so the table is derived and recomputed whenever any post in its thread folds -- which is what makes a reply indexed before its root converge on the same row. Backfilled once at open for indexes whose posts predate the table. check-in: 3c6bee847a user: dmestas tags: trunk

Changes