Skip to content

feat(favorites): implement favorites API endpoints and UI integration#4300

Open
StancuFlorin wants to merge 4 commits intosct:developfrom
StancuFlorin:favorites
Open

feat(favorites): implement favorites API endpoints and UI integration#4300
StancuFlorin wants to merge 4 commits intosct:developfrom
StancuFlorin:favorites

Conversation

@StancuFlorin
Copy link
Contributor

@StancuFlorin StancuFlorin commented Dec 3, 2025

  • Added new API endpoints for managing user favorites, including fetching, adding, and removing favorites for movies and TV shows.
  • Updated the User entity to include a relationship with UserFavorite.
  • Integrated favorites functionality into MovieDetails and TvDetails components, allowing users to add or remove titles from their favorites.
  • Enhanced the Sidebar to include a link to the favorites page.
  • Updated the OpenAPI documentation to reflect the new favorites endpoints.

Description

Screenshot (if UI-related)

image image image

To-Dos

  • Successful build yarn build
  • Translation keys yarn i18n:extract
  • Database migration (if required)

Issues Fixed or Closed

#4289

- Added new API endpoints for managing user favorites, including fetching, adding, and removing favorites for movies and TV shows.
- Updated the User entity to include a relationship with UserFavorite.
- Integrated favorites functionality into MovieDetails and TvDetails components, allowing users to add or remove titles from their favorites.
- Enhanced the Sidebar to include a link to the favorites page.
- Updated the OpenAPI documentation to reflect the new favorites endpoints.
@SerenModz21
Copy link

Just to let you know, Overseerr and Jellyseerr are currently in the process of merging into Seerr. As such, all development is now happening here: https://github.com/seerr-team/seerr (previously the Jellyseerr repo)

The announcement can be found on the Seerr (previously Overseerr) Discord server: https://discord.com/channels/783137440809746482/785475251231784961/1424781317471473837

image

Invite link: https://discord.gg/seerr

@stale
Copy link

stale bot commented Feb 4, 2026

This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the stale label Feb 4, 2026
@fallenbagel
Copy link
Contributor

Hi 👋🏼

This repo is no longer actively maintained. Could you please transfer this PR over to https://github.com/seerr-team/seerr?

We already have a local watchlist feature that achieves something similar, but it’s currently only enabled for non-Plex servers since Plex has its own watchlist. It would be great to explore combining the two approaches and arrive at a clean implementation.

We’d be happy to review it there 😄

@stale stale bot removed the stale label Feb 9, 2026
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.

3 participants