2026-03-02 to 2026-03-08
Summary
This release brings a slew of improvements, from revamped UI components and enhanced filtering to better activity tracking. We’ve cleaned up some visual inconsistencies and improved how ‘up next’ content is handled, making your Trakt experience smoother. While we’ve squashed many bugs, there are always more adventures on the horizon – think of it as a mid-season finale with more to come!
Features
- Advanced Filtering: Introducing v0 of advanced filters with multi-select for genres/availability and sliders for release year, runtime, and rating. Switch between simple and advanced views, with a prompt to clear filters if needed. (PR #1794)
- Enhanced “Up Next”: The “Start Watching” feature now exclusively uses your watchlist for content suggestions. (PR #1797)
- Activity Calendar View: Social activity is now displayed in a calendar layout, similar to the history view, jumping to the week of the last known activity. (PR #1790)
- History Calendar View: A more drilled-down history view is available, mirroring the calendar layout and automatically navigating to the week of the last activity. (PR #1783)
- Last Watched Date Tracking: User’s last watched date is now tracked. (commit 18974ff)
Fixes
- Tab View Logic: Reverted active tab on confirmation cancellation to prevent unexpected state updates. (PR #1801)
- “Start Watching” Filter: Corrected filtering logic to ensure all movies are considered in “Start Watching”. (PR #1799)
- Drawer Auto-Close: Drawer now auto-closes on away navigation. (commit e37097d)
- Summary Status Display: Ensured status is always displayed when applicable on summary cards. (PR #1792)
- History Sorting: History items are now correctly sorted by ‘watched at’ timestamp. (PR #1787)
- Official Lists: Uses slugs for official lists. (PR #1785)
- Grid List Overflow: Tags and shadows in the grid list can now overflow correctly. (commit 8475e40)
- Popup Menu Variant: Used the correct popup menu variant on summary cards. (PR #1776)
- Mobile Navbar Overlap: Fixed overlap issues on the mobile navbar within the calendar. (PR #1774)
- Navbar Height Transition: Removed height transition on the actions bar for larger screens. (PR #1772)
- Profile Alignment: Fixed various alignment issues on the profile page. (PR #1770)
- Logout Warning: Added a warning message on logout. (commit dc52b0e)
- Cross-Origin Asset Caching: Prevented caching of cross-origin assets. (commit 9a41c03)
Maintenance
- UI Library Update: Replaced
flowbite-sveltewithbits-uicomponents. (PR #1796) - Theme Defaults: Default theme set to system preference. (commits e084bd0, 881651e, https://github.com/trakt/trakt-web/commit/881651e)
- Code Refactoring: Extracted swipe direction logic and generic calendar components/utils. (commits 487bd52, d3ffc53, https://github.com/trakt/trakt-web/commit/d3ffc53)
- Analytics Refactor: Extracted Reddit pixel into a dedicated component. (commit dd48cd6)
- Dependency Updates: Installed
bits-ui. (commit 06774d2) - Documentation: Clarified guidelines and encouraged contributions. (commit 2bfcbcf)
- Forum Link Update: Updated the link to the forum. (PR #1788)
- Code Cleanup: Removed unused CSS selectors and refactored shadow scroller. (commits 5074d90, 17ca5d9, https://github.com/trakt/trakt-web/commit/17ca5d9)
- Internationalization: Applied batch of strings sync with Android. (PR #1762)
Work in Progress
- PR #1781: Summary: show airs time and network, episode network - Awaiting review. Adds TV show air schedule (day, time, timezone) and network to the summary page, converting times to the user’s local timezone.