Artifact 0a80d148c4724138fbb9a82e77009129b29f7d129e3b86321475403444931716:
- File
internal/api/register.go
-
2026-08-24 02:38:12
— part of check-in
[ac80214995]
on branch notes
— notes: one row per technote, not one per edit
Fossil registers one timeline event per technote; quarry registered one per artifact. libfossil has 50 technote artifacts under 26 event ids, so its timeline showed a superseded title five rows above its own correction. The collapse is in the event trigger — insert, then evict every loser for the event id — which is order-independent, as the fold requires: a clone delivers artifacts in wire order.
Notes are no longer a tab. Fossil's built-in menu has none, and libfossil, which uses them as a milestone feed, overrode mainmenu to add TODOs and FIXMEs without adding one. They are reached from the About panel, the docs page and the timeline filter instead, and the listing is a feed with excerpts rather than a list of links.
Every edit stays readable, as a wiki page's revisions are.
Fixes an authoring bug found on the way: zitcli never passed --time, so an edit re-filed the note at the moment it was edited and it moved in the timeline. The filing time is now a field on both forms. (user: dmestas, size: 248307) [annotate] [blame] [check-ins using]
- 2026-08-24 02:39:00 — part of check-in [1ff2886793] on branch trunk — merge notes into trunk (user: dmestas, size: 248307) [annotate] [blame] [check-ins using]
- 2026-08-24 02:40:15 — part of check-in [f0f4f7c525] on branch trunk — merge forum/landing separation with trunk (user: dmestas, size: 248307) [annotate] [blame] [check-ins using]
-
2026-08-24 02:38:12
— part of check-in
[ac80214995]
on branch notes
— notes: one row per technote, not one per edit