Trakt for Web 🌐

2026-01-18 to 2026-01-26

Commits: 30
Merged PRs: 14


Summary

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.
  • Test: Rendering markdown in paragraphs 9c1433f

Stats

  • Features: 8
  • Fixes: 5
  • Maintenance: 8
2 Likes

2026-01-26 to 2026-02-01

Summary

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

Stats

  • Features: 5
  • Fixes: 7
  • Maintenance: 5
  • Commits: 25
  • Merged PRs: 13
3 Likes

2026-02-02 to 2026-02-08


Summary

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)
  • Updates @trakt/api to version 0.3.4. (commit)
  • Updates @trakt/api to version 0.3.3. (commit)
  • Replaces the collapse icon with a new design. (commit)
1 Like