Skip to content
quarry Check-in [7f907f987a]
Login

Check-in [7f907f987a]

Overview
Comment:merge trunk (fossil capability model) into ticket-list
Timelines: family | ancestors | descendants | both | ticket-list
Files: files | file ages | folders
SHA3-256: 7f907f987a3f4b8f1fbe00ad428cff58b319d390614bf7e8be6c892ee81a647a
User & Date: dmestas on 2026-08-22 16:37:30.179
Other Links: branch diff | manifest | tags
Context
2026-08-22
16:46
tickets: report filters, and chips that mute what every row shares

Six report axes as native selects in one GET form; the URL is the report, so a listing is shareable and scriptable with no query language. Counts run through the same filter and every header link preserves it.

Chips mute a value nearly every listed row shares — "Fixed" on 34 of 34 closed rows distinguished nothing. check-in: 7cfce7761b user: dmestas tags: ticket-list

16:37
merge trunk (fossil capability model) into ticket-list check-in: 7f907f987a user: dmestas tags: ticket-list
16:35
merge fossil-caps: fossil capability model native (RFC 0004 phases 1-3, 5) check-in: bd494b50d4 user: dmestas tags: trunk
16:33
tickets: state axis, counts header, GitHub-shaped rows

Replace the list op's closed bool with a three-way state (open/closed/all) and carry it through the web layer as ?state=, so filtering and the view/sort axes stay independent. Header gains real open/closed/all counts; rows get a state glyph, signal-only chips, author and comment count.

Also fixes a.btn outranking .btn-primary, which rendered every primary anchor button in the forge as a plain one. check-in: bd62e4820f user: dmestas tags: ticket-list

Changes