fix(ui): Implement Smart Watchlist Selection Logic
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
- Ensure you have only 1 watchlist. Try adding a movie -> Should add immediately.
- Create a second watchlist. Try adding a movie -> Should show dialog.