Skip to content
quarry Check-in [f78fd539af]
Login

Check-in [f78fd539af]

Overview
Comment:merge ci-context: context panel, graph nodes, identicons
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: f78fd539af9b9dec26a3ec1e075ca213a29c691bfcfe8fb5e8af768ea61c0dc8
User & Date: dmestas on 2026-08-23 20:02:31.721
Other Links: manifest | tags
Context
2026-08-23
20:11
merge idn-open: identicons everywhere, About note expanded check-in: ff7c8babbe user: dmestas tags: trunk
20:11
web: identicons on every name, and the About note opens by default

The timeline already had them; the ticket list did not — its row uses .Created and my earlier pass patched a different template that uses .Opened. Also added to ticket timeline entries and the forum queue.

The note is no longer folded when long. It was folded past ~1200 bytes because fossil's auto-toc note runs three screens and pushed a timeline below the fold, but a note written about this artifact is the context you came for. The summary stays, so it can still be collapsed; the threshold and the NoteLong field it fed are gone rather than left dead. closed check-in: eb1f126e04 user: dmestas tags: idn-open

20:02
merge ci-context: context panel, graph nodes, identicons check-in: f78fd539af user: dmestas tags: trunk
20:01
check-in: context panel, graph nodes, identicons on every name

Fossil's Context panel: the check-in among its neighbours in time, which is the question somebody bisecting a regression is asking. Two bounded index walks, no store read.

Needed a new index — every index on checkin led with branch, so ordering by date alone was a full scan of 20,928 rows plus a sort, twice a page. checkin_by_date puts the panel back at ~10ms.

Nodes reuse the timeline's palette so a branch is one colour across the forge. One lane deliberately: three neighbours are a slice of time, not a graph. On a phone the row stacks and the drawn rail becomes a border, since an SVG node cannot stretch without distorting its circle.

Identicons now appear wherever a person is named — check-in metadata, context rows, timeline, technotes, chat, attachments, wiki history. closed check-in: f73b5b9f05 user: dmestas tags: ci-context

19:19
merge landings with trunk check-in: 8a034b58c7 user: dmestas tags: trunk
Changes