Skip to content

fix(ui): Implement Smart Watchlist Selection Logic

AGHARAHIMOV AGHASALIM requested to merge fix/smart-watchlist-add into main

What does this MR do?

Improves the UX for adding movies to a watchlist across the app (Search, Home, Details).

Changes:

  • Smart Logic: Checks how many custom lists the user has.
    • If 1 List: Automatically adds the movie to that list without interrupting the user with a dialog.
    • If >1 Lists: Shows the selection dialog as normal.

Testing

  1. Ensure you have only 1 watchlist. Try adding a movie -> Should add immediately.
  2. Create a second watchlist. Try adding a movie -> Should show dialog.

Merge request reports