This release focuses on improving user experience through new features, bug fixes, and internationalization efforts. Key highlights include the addition of raw data export functionality, enhancements to the filter UI, and support for displaying seasons and episodes in lists.
Breaking Changes
This release does not introduce any breaking changes.
Features
Data Export: Implemented initial support for exporting raw user data, accessible in a new “Data” section within settings PR #1576, 2be04a4.
Filters: Redesigned filter UI for a more compact and user-friendly experience PR #1569, 29e04e1. Added runtime filter capability PR #1579, a2f449d.
List Enhancements: Expanded list functionality to support displaying seasons and episodes PR #1561, 5dd0868.
“Now Watching” Experience: Moved the “Check In” functionality (now renamed “Now Watching”) to the mark as watched drawer. The “Mark as Watched” button has been renamed to “Track”. An eye icon replaces the squared Trakt logo PR #1574, f863281, 2c08af5.
Summary Page: Added a popup menu for season list actions PR #1594, f0e0801.
Show Cover: Now use the show cover for upcoming and up next episodes PR #1572, 95cfd63.
Localization: Added support for Chinese (zh-CN) locale PR #1577, 95c6ef2.
Fixes
Summary Page: Resolved an issue where the check-in action was incorrectly displayed when tracking multiple episodes PR #1586, d4ca98f. Fixed sizing of poster overlay in Safari PR #1563, 3717635.
Search: Corrected input size issue on mobile iOS PR #1565, 50db83e.
Comments: Resolved issue where markdown in comments wasn’t rendered correctly PR #1558, 12d8671.
Internationalization: Fixed an issue by adding zh-ch to the locale map PR #1583, 6441693. Translated “track” button text to Japanese 88f6187.
Maintenance
Dependencies: Updated @trakt/api to version 0.3.0 edce129.
Code Quality: Refactored code to extract loading indicator and icon wrapper 366698a, remove list item and episode card prop duplication b971569, d1125c4.
Configuration: Updated “question” template to point to the forums da48821, increased drawer size 3f92fa5, removed deepsource vscode extension dcb132c.
Internationalization: Added support for skipping translations 6bc0f5a, use gemini 3 flash preview for translations 305d7b6. uses track as the button text for mark as watched 7b4176a.
PWA: use in memory persister in pwa afc2749, add in memory persister 2038476.
Query: increased limit to 20 items for related items 63c30ff.
This release brings significant improvements to list sorting, display of media information, and bug fixes across various modules.
Users will experience enhanced sorting capabilities in their watchlists and lists, more accurate display of ratings and spoilers, and refined UI elements for media cards and summaries.
Breaking Changes
None.
Features
Enhanced Watchlist Sorting: Added support for sorting items in the watchlist, addressing user requests for better organization. PR #1584
Improved List Sorting:
Summary cards now display the sort value, providing clearer context when browsing lists. PR #1589
The ‘TBA’ label is now correctly displayed for items with a maximum date when sorting by release date. PR #1621
The sort value is now emphasized at the bottom right of list items, with other meta-info being hidden for clarity. PR #1623
Added a sort icon to the options within the sort drawer for better usability. 70d9ea2
Season List Enhancements: Introduced a popup menu for actions on season lists, currently supporting the ‘track’ action. PR #1594
Refined Summary Cards: Implemented a non-mobile version of summary style cards, ensuring larger screens display the same information as mobile versions for a consistent experience. PR #1588
Updated Check-in Icon: Replaced the squared Trakt logo with a more fitting eye icon for the check-in functionality. PR #1591
Fixes
Displayable Ratings: Ratings are now displayed on summary pages only if the item is also trackable, matching the logic used for track actions. PR #1625
Review Spoilers: Spoilers in reviews spanning multiple paragraphs are now detected correctly. PR #1602
Season Item Display: Empty tags are no longer rendered in season items, improving UI cleanliness. PR #1615
Season Summary Card Ratings: The correct rating is now displayed on season summary cards. PR #1613
Summary Card Links: Media summary cards now correctly link to their respective pages (e.g., episodes link to the episode page). PR #1611
Poster and Overlay Sizing: Correctly sizes posters and their overlays, ensuring consistent display across browsers. PR #1609
Progress Tag Display: The summary progress tag is no longer rendered when not in a summary view. 38ee1a5
Maintenance
Dependency Update: Updated @trakt/api to version 0.3.2. 204d713
Code Refactoring:
Moved the hasAired utility to a utils module. 10014af
Moved sort parameters logic to a dedicated sort actions component for better organization. ab4e4db
Enforced mutual exclusivity in summary card components. 43fda3b
Dead Code Removal: Removed unused code from the codebase. 03821a3
Comment Scope Update: Changed comment scope to ‘review’. 70d9ea2
Revert Changes: Reverted a previous fix related to summary card links. fd6de5b
This release introduces significant enhancements to lists management, improved pagination for library items, and a new “watch only once” setting management. It also includes various bug fixes and under-the-hood improvements to data caching and dependency management.
Features
Adds an “Add to list” option to the default media item popup menu for users with lists. (PR #1635)
Implements a new design for the list header, including a redesigned collapse/expand icon. (PR #1634)
Introduces pagination support for library items, with initial support for drilled-down pages. (PR #1637)
Adds a “Watch only once” setting, which disables the “Watch again…” option when enabled. (PR #1630)
Hides the “Watch again” option if the “Watch only once” setting is enabled. (PR #1630)
Fixes
Corrects the font size for trivia on the summary page. (PR #1646)
Generates unique keys when mapping trivia responses to resolve issues with duplicate keys. (PR #1645)
Adds missing dependencies for list IDs queries. (PR #1635)
Ensures the danger button initializes with the correct seed color. (PR #1635)
Maintenance
Refactors list logic to be managed within the lists drawer. (PR #1635)
Reduces cache TTL for episode, movie, and people queries to improve data freshness. (PR #1631)