Skip to content

Fix watchlist/compare navigation and search-page consistency (#179-184) - #186

Merged
ALeonard9 merged 1 commit into
mainfrom
web-179-184-nav-and-search-fixes
Aug 6, 2026
Merged

Fix watchlist/compare navigation and search-page consistency (#179-184)#186
ALeonard9 merged 1 commit into
mainfrom
web-179-184-nav-and-search-fixes

Conversation

@ALeonard9

Copy link
Copy Markdown
Owner

Summary

  • Back navigation from the add-item search flow, now on all four domains (movies had it; TV/Books/Games were missing it entirely)
  • Unreleased movies show a release date instead of a rank affordance, on both the watchlist card and search results
  • Placement confirmation shows the item's cover and landed rank
  • Friend-request senders, friends, and follows link to their public profile when they have a handle
  • Compare page: one-click re-rank on biggest-gap items, and every item links to its detail page
  • Fixed a pre-existing bug in all four search components where an already-watchlisted item showed both a badge and a redundant disabled button, both saying "On Watchlist"

Depends on ALeonard9/druthers-api#307 for the release_date field in movie search results.

Closes #179. Closes #180. Closes #181. Closes #182. Closes #183. Closes #184.

Test plan

  • npx tsc --noEmit clean
  • npx eslint clean on all changed files
  • npx vitest run — 205/205 passing, including new MovieSearch.test.tsx
  • Manually verified locally (Playwright + browser): all 6 issues demoed end-to-end against seeded real catalog data, plus the back-nav/release-date/duplicate-badge fixes re-verified across all four domains

🤖 Generated with Claude Code

- Back navigation from the add-item search flow, for all four domains
  (movies had it; TV/Books/Games were missing it entirely)
- Unreleased movies show a release date instead of a rank affordance,
  both on the watchlist card and now on search results too (search
  only had the year before, not the full date)
- Placement confirmation shows the item's cover and landed rank
- Friend-request senders, friends, and follows link to their public
  profile when they have a handle
- Compare page: one-click re-rank on biggest-gap items, and every
  item links to its detail page
- Fixed a pre-existing bug in all four search components where an
  already-watchlisted item showed both a badge and a redundant
  disabled button both saying "On Watchlist"

Closes #179. Closes #180. Closes #181. Closes #182. Closes #183. Closes #184.
@ALeonard9
ALeonard9 merged commit 702969b into main Aug 6, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment