Manual search buckets and attribute chips #79

Merged
naps62-yolo merged 2 commits from issue/31-search-buckets into main 2026-08-22 22:42:51 +01:00
2 Commits
Author SHA1 Message Date
Miguel PalhasandClaude Fable 5 fb7fe49d70 fix(web): stop Escape falling through release deck
ci / rust (pull_request) Successful in 1m41s
ci / web (pull_request) Successful in 30s
Both the release deck and the search deck listen for Escape on window;
closing the deck unhid the search results, and the same event then hit
the search handler and jumped to the board. Capture-phase handler with
stopPropagation makes one press step back exactly one layer.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-22 22:36:34 +01:00
Miguel PalhasandClaude Fable 5 e9f8694a32 feat(web): release buckets and attribute chips
ci / rust (pull_request) Successful in 1m46s
ci / web (pull_request) Successful in 28s
DESIGN.md §9.3: a library row opens the release deck. Eligible sorted
by score with fixed-width attribute chips in aligned mono columns;
waived and rejected collapse to counts; the release name is secondary,
full on expand; every rejected row names its rule. One click on a
waived row writes the per-title override, then grabs.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-22 22:31:20 +01:00