| Comment: | 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. |
|---|---|
| Timelines: | family | ancestors | descendants | both | ticket-paging |
| Files: | files | file ages | folders |
| SHA3-256: |
0507def643a84582d937b8c7223bfe7a |
| User & Date: | dmestas on 2026-08-22 20:59:19.821 |
| Other Links: | branch diff | manifest | tags |
|
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 | |