Trakt for Web ๐ŸŒ

2026-03-23 to 2026-03-29


Summary

This release continues our mission to enhance user experience and data presentation, tackling some pesky bugs and adding new filtering capabilities. Weโ€™ve improved navigation, refined details views, and made stats more insightful.

Features

  • Personal lists now feature drilldown navigation for a smoother user experience (PR #1972).
  • Profile pages support drilldowns for section lists, and favorites are now properly paginated with sort actions (PR #1971).
  • Added the โ€˜Networkโ€™ field to show and episode details, pulling data from show and season levels (PR #1968).
  • Introduced new filtering options for countries (PR #1959) and media certifications (PR #1958).
  • The details and history sections on summary pages have been moved to a new details drawer (PR #1953).
  • Personal history now displays timestamps when drilled down (PR #1947).
  • Users can now dismiss pinned lists, with the dismissal state persisted using local storage (PR #1945).
  • Standardized VIP upsell calls-to-action and moved list upsells into a popover (PR #1944).
  • The summary section now supports displaying additional people in the main credit display, such as multiple directors (PR #1942).
  • A watching streak callout has been added to the home page, displaying consecutive day watching streaks with motivational messages and visualizations (PR #1919).

Fixes

  • Corrected the list header gap to gap-xs for better spacing (PR #1970).
  • Resolved an internationalization issue where episode types were incorrectly handled for the โ€˜mark as watched untilโ€™ prompt (PR #1967).
  • Ensured the marker query parameter is correctly appended to fetch URLs (commit 0b10ba7).
  • Defaulted marker fetches to use the GET method (commit dc18b4d).
  • Fixed label translations on language change within filters (commit 6f23325).
  • Addressed an issue with empty gateways in VIP sections (commit 141620c).
  • Ensured the โ€˜notesโ€™ button is hidden when no notes are present on summary pages (PR #1943).

Maintenance

  • Updated @trakt/api to version 0.4.2 (commit debe776).
  • Optimized show detail loading by requesting all seasons in a single API call (PR #1966).
  • Refactored recommendation queries to utilize new, unified backend endpoints (PR #1958).
  • Various refactoring efforts include extracting components (commit f424000), optimizing stats rendering (commits b2a8234, commit 51e79bf, commit df24fd3), and normalizing local constant naming to camelCase (PR #1917).
  • Added โ€˜statsโ€™ to the list of allowed scopes (commit a2d3a40).
  • Added various internationalization updates, including for overall sentiment results and iOS (PR #1948).
  • Implemented tracking and auto sign-in for non-VIP redirects (PR #1952).