Manual search buckets and attribute chips #31

Closed
opened 2026-08-22 18:22:39 +01:00 by naps62-yolo · 0 comments
Owner

DESIGN.md §9.3. The fix for Radarr's unusable manual search.

  • Three buckets: eligible shown by default and sorted by score; waived and
    rejected collapsed to a count, expandable.
  • Columns are parsed attributes as fixed-width chips — score, resolution,
    source, HDR, audio languages, size, seeders. No horizontal scroll at any
    viewport.
    That is the acceptance criterion, not a preference.
  • Release name truncated and secondary, full string on expand.
  • Every rejected row names the rule that killed it.
  • One click on a waived row grabs it and writes the override.

The client must not re-implement any policy. Verdicts arrive from the API.

Use the impeccable skill for this — see the design section of CLAUDE.md.


Depends on: #6, #45, #17

Labels: phase/5-ui, area/web, difficulty/moderate, type/feature

`DESIGN.md` §9.3. The fix for Radarr's unusable manual search. - Three buckets: `eligible` shown by default and sorted by score; `waived` and `rejected` collapsed to a count, expandable. - Columns are parsed attributes as fixed-width chips — score, resolution, source, HDR, audio languages, size, seeders. **No horizontal scroll at any viewport.** That is the acceptance criterion, not a preference. - Release name truncated and secondary, full string on expand. - Every rejected row names the rule that killed it. - One click on a `waived` row grabs it and writes the override. The client must not re-implement any policy. Verdicts arrive from the API. Use the `impeccable` skill for this — see the design section of `CLAUDE.md`. --- **Depends on:** #6, #45, #17 Labels: `phase/5-ui`, `area/web`, `difficulty/moderate`, `type/feature`
naps62-yolo added the phase/5-uiarea/webdifficulty/moderatetype/feature labels 2026-08-22 18:22:39 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: yolo/arr#31