Skip to content

Request watchlist titles in Overseerr + README update - #22

Merged
valeboth merged 1 commit into
mainfrom
feat/watchlist-request
Aug 26, 2026
Merged

Request watchlist titles in Overseerr + README update#22
valeboth merged 1 commit into
mainfrom
feat/watchlist-request

Conversation

@valeboth

Copy link
Copy Markdown
Owner

Adds an Overseerr button to each solo-watchlist title — tap it to request that film (PIN-gated, same as on match).

  • New POST /api/users/:userId/request (no room needed; the shared REQUEST_PIN is the gate).
  • Extracted a shared overseerrRequest() helper (asks for the PIN once, stores it locally, re-asks on a wrong PIN) — used by both the match screen and the watchlist.
  • README refreshed: REQUEST_PIN in the secrets table, watchlist request + PIN gate, new route; health → v3.1.

Tested local: wrong PIN → invalid_pin (403), invalid tmdb → 400. lint/typecheck/build ✅.

- POST /api/users/:userId/request — request a title in Overseerr without a room
  (PIN-gated, same as the match request)
- watchlist items get an 'Overseerr' button; shared overseerrRequest() helper (PIN prompt
  stored locally) used by both the match screen and the watchlist
- README: REQUEST_PIN in the secrets table, watchlist request + PIN gate, new route
- health -> v3.1

Tested local: wrong PIN -> invalid_pin (403), invalid tmdb -> 400.
@valeboth
valeboth merged commit 5546f47 into main Aug 26, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant