Skip to content
quarry Check-in [a8c4a6c7f5]
Login

Check-in [a8c4a6c7f5]

Overview
Comment:merge ticket-list: the tracker page rebuilt

State axis with real counts, GitHub-shaped rows, report filters in six axes, a query box that parses into them, table and board views, a browse rail, and a .json link on every report. Chips now mute the value nearly every listed row shares.

Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: a8c4a6c7f5e4391755966a802aaae4ca0f7f610df3a6807c1b511f2267af8034
User & Date: dmestas on 2026-08-22 20:51:17.748
Other Links: manifest | tags
Context
2026-08-22
20:59
merge ticket-paging: page the list and table, drop the UI .json link check-in: 63da80d3ea user: dmestas tags: trunk
20:59
tickets: page the list and table; drop the .json link from the UI

The table computed a next page and never rendered it, so a tracker over 50 tickets simply ended. Both views now page by offset with a position line and both ends drawn. Triage order is computed in Go over the fetched rows, so it stays a bounded single page rather than pretending to page.

Only PageURL sets an offset: every other control returns to page one. closed check-in: 0507def643 user: dmestas tags: ticket-paging

20:51
merge ticket-list: the tracker page rebuilt

State axis with real counts, GitHub-shaped rows, report filters in six axes, a query box that parses into them, table and board views, a browse rail, and a .json link on every report. Chips now mute the value nearly every listed row shares. check-in: a8c4a6c7f5 user: dmestas tags: trunk

20:50
merge trunk into ticket-list closed check-in: 616003aaaa user: dmestas tags: ticket-list
20:48
timeline: the mainline always holds the leftmost rail

A branch that committed most recently was taking rail 0, and trunk was inheriting a branch's column at the fork point because the branch line followed its parents there. The default branch (timeline.list now names it) reserves rail 0 whenever it is on the page; other lines converge into it. Absent from view, nothing is reserved and the rest close up. check-in: 6b6121e609 user: dmestas tags: trunk

Changes