10 most recent check-ins occurring on or after 2026-08-23 02:25:35.
More ↑
|
2026-08-23
| ||
| 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 | |
| 02:46 | merge idn-base: identicons are sized by default; doc grid aligns left check-in: 720cb2b07d user: dmestas tags: trunk | |
| 02:46 |
web: give the identicon a base size, and align the doc grid left
Every .idn rule was scoped to a parent — .avatar, .ft-meta, .f-post-h — so an identicon used anywhere new inherited no size, and an SVG with no size fills its container. The wiki history page rendered one person's mark at the width of the screen. A helper meant to be usable wherever a person is named has to be safe by default; the scoped rules are more specific and still win. Also drops the centring from the doc grid. It indented the block away from the page title, which sits outside the grid: on a doc page the heading started at 392px and its first paragraph at 495px. closed check-in: 717dbf0f20 user: dmestas tags: idn-base | |
| 02:39 | merge doc-reserve: the contents track is always reserved check-in: e210624077 user: dmestas tags: trunk | |
| 02:39 |
docs: reserve the contents track whether or not a page has contents
Sizing the grid to what each page happened to hold made the prose jump sideways every time a reader clicked from a page with headings to one without. The text should sit where it sat: the contents track is now always reserved, and an empty one costs nothing but space it was going to occupy anyway. The left rail still follows :has — a doc page has no siblings to list, and reserving a gutter for nothing is a different mistake. closed check-in: 6d2a12980e user: dmestas tags: doc-reserve | |
| 02:34 | merge numbered paging with trunk check-in: a4a27d1e77 user: dmestas tags: trunk | |
| 02:34 |
paging: numbered pages, GitHub's shape
Infinite scroll out, a real pager in: page numbers with both ends pinned, position, and every page a bookmarkable URL. The feed pages by offset now (a page is a position, not a place you arrived from) and says how far it reaches — 264K events is not a pager, it is an archive, and that lives on each repository's timeline. check-in: 98f77c8273 user: dmestas tags: trunk | |
| 02:29 | merge doc-links-abs: absolute fossil doc links render check-in: 9900339bd6 user: dmestas tags: trunk | |
| 02:29 |
doc: fossil's own /doc/ links land on the rendered page
fossil content links its documentation absolutely — the Cookbook has importing from Git — and the route mapping sent those to the file view. That was right when the file view was the only thing there was; since doc.get exists it has been putting readers in a source listing of a page quarry can render. Leaves /uv/ dropped: unversioned content is a fossil feature neither quarry nor zit has, and that is why Download renders as plain text rather than as a link to a 404. closed check-in: d53f14d5b5 user: dmestas tags: doc-links-abs | |
| 02:25 | merge doc-dirs: directory documents resolve to their index check-in: 9848396ba4 user: dmestas tags: trunk | |