2026-04-20 to 2026-04-26
Summary
You can now update your date of birth in settings, clear your Watchlist when you want a fresh start, and hide recommendations directly when they’re not for you. We also cleaned up a bunch of navigation and UI details: summary pages now have a better back button on mobile, secondary actions are easier to distinguish, watched indicators are more consistent across seasons and episodes, and Start Watching now uses the same WatchList foundation with sorting support. Discover also gets mode toggles in the filter sidebar, and auth/settings errors should now be more useful when you hit rate limits or account lock issues.
Features
- User Settings Enhancements:
- Improved Navigation & UI:
- A mobile-friendly back button has been added to summary pages (PR #2148).
- Introduced a distinct secondary action button style for clearer UI interactions (PR #2165).
- Indicator tags are now consistently used for watched seasons and episodes (PR #2167).
- “Start Watching” now utilizes the WatchList component and supports sorting (PR #2170).
- Discover & Filtering:
- Discover mode toggles are now available in the filter sidebar (PR #2168).
- Error Handling:
- Added an exemption for locked account errors on the settings page, providing more specific guidance (PR #2178).
- Rate limit errors are now displayed during authentication flows.
Fixes
- UI & Interaction Fixes:
- Improved z-index for popovers and snackbars to ensure they appear on top (PR #2182).
- The “manage lists…” button is now always visible to prevent content jumps (PR #2177).
- Drawer navigation state is now handled more reliably (PR #2175).
- Fixed href toggle transitions (commit 72b172).
- Landing page card sizes are now static to prevent layout shifts (PR #2169).
- Ensured query lifecycle registration for movie and show sentiment queries (PR #2156).
- Fixed auth context initialization by passing it explicitly to the user manager (PR #2156).
- Service worker registration is now prevented in Safari (commit cf8cac4).
Maintenance
- Code Refactoring:
- Extracted common components and utilities for settings sync logic.
- Centralized drawer navigation logic.
- Extracted a common
AutoCloseButtoncomponent. - Refactored discover pages to use a mode query parameter.
- Extracted the status indicators component.
- Updated translations multiple times.