Add a per-project "Hide seen" checkbox to the control board page (#1503)
Each project table now has "Hide seen" beside "Hide offline", both on by default, with a note saying how many rows each one hides. The choice survives the 10-second refresh. Static test pins the markup, the filter, the persistence guard, and the change handler. Sonnet review: APPROVED. Co-Authored-By: Claude Fable 5.1 <[email protected]>
This commit is contained in:
@@ -1999,3 +1999,16 @@ the refresh because only the section body is re-rendered. Page-only change;
|
||||
one static test added (control-board 64/64, registry 69/69). Independent
|
||||
review APPROVED with no findings. Verified in Chrome against the two marks
|
||||
Jason had made (resume, filbert). Next: Jason keeps using it.
|
||||
|
||||
## 2026-09-12 — Control board step 3, third refinement (#1503)
|
||||
|
||||
Before: seen rows still sat in the project tables with a small tag, which
|
||||
was noise now that the Seen section lists them.
|
||||
|
||||
After: each project header has "Hide offline" and "Hide seen" checkboxes,
|
||||
both on by default, and the note under the table reads
|
||||
"N offline hidden · N seen hidden". The choice survives refreshes. Page-only
|
||||
change, one static test (control-board 65/65, registry 69/69). Sonnet
|
||||
review: APPROVED, one FYI (the default-on test would still pass without the
|
||||
persistence guard), fixed by tightening the regex. Verified in Chrome against
|
||||
Jason's real marks. Next: Jason keeps using it.
|
||||
|
||||
Reference in New Issue
Block a user