Firefox Browser Add-ons
  • Extensions
  • Themes
    • for Firefox
    • Dictionaries & Language Packs
    • Other Browser Sites
    • Add-ons for Android
Log in
Add-on icon

letterboxd utils version history - 8 versions

letterboxd utils by finnb

There are no ratings yet
0 Stars out of 5
5
0
4
0
3
0
2
0
1
0
letterboxd utils version history - 8 versions
  • Be careful with old versions! These versions are displayed for testing and reference purposes.You should always use the latest version of an add-on.

  • Latest version

    Version 1.5.0

    Released Sep 20, 2026 - 242.97 KB
    Works with firefox 58.0 and later
    Bugs fixed
    - Only Netflix ever matched. TMDB returns names like "Amazon Prime Video", "Disney Plus", "Max"/"HBO Max", "Apple TV Plus" and "Paramount+ with Showtime", but settings stored amazon, disney, hbo and so on, and they were compared exactly. The new src/providers.ts maps each key to a pattern.
    - Changing country had no effect for up to 12h. The cache key was title+year only. It now includes the country.
    - Transient errors faded posters. Any TMDB error (5xx, 429, network) was cached as "no providers" for 12h. Failed lookups now leave the poster alone, and retries back off. A 401 stops lookups and shows a "TMDB rejected the API key" warning.
    - Titles came from the wrong place. Letterboxd posters are now React LazyPoster components, and .frame-title is empty on first render. Titles are now read from data-item-full-display-name, falling back to .frame-title.
    - Options CSS leaked into letterboxd.com. styles.css was the content-script stylesheet, so its global label/input/select rules applied to the site. It is now split into content.css and options.css.
    - Disabling True Ratings left the heading behind and blocked the stats from being re-added. The stats also only ran when an API key was set, and they expanded the histogram into one array entry per rating (millions for popular films). They are now computed from the counts directly.
    - Options page issues: a failed country load saved countryCode: '' over the user's choice, countries were inserted via innerHTML, and the opacity help text didn't match the slider range.

    Improvements
    - Either the TMDB API key or the read token is enough. Before, the key alone gave 401 on every request.
    - The movie cache is loaded once and written in batches (every 2s, merged with storage), instead of a full read-modify-write per movie. Entries older than 30 days are pruned.
    - Changing providers, country or keys re-applies the filter live. Changing providers reuses the cache with no refetch.
    - Search prefers exact title matches over pure popularity.
    - The fade toggle now uses a single code path. Previously a storage listener briefly reset opacity to 0.4.
    - Removed the unused webRequest permission.
    - Production builds no longer inline source maps (content-script.js goes from 60KB to 12KB), and dist/ is cleaned on build.
    - Added npm run typecheck, and it runs in CI.

    Source code released under GNU General Public License v3.0 only

    Download Firefox and get the extension
    Download file
  • Older versions

    Version 1.4.0

    Released Jun 8, 2025 - 268.87 KB
    Works with firefox 58.0 and later
    • add fade opacity slider in options
    • add fade toggle in options and page
    • add separate rating calculations

    Source code released under GNU General Public License v3.0 only

    Download file
  • Version 1.3.1

    Released Jun 8, 2025 - 258.83 KB
    Works with firefox 58.0 and later
    • fix caching

    Source code released under GNU General Public License v3.0 only

    Download file
  • Version 1.3.0

    Released May 18, 2025 - 259.13 KB
    Works with firefox 58.0 and later
    improvements:
    - implement adaptive rate limiting, greatly speeding up fetching

    Source code released under GNU General Public License v3.0 only

    Download file
  • Version 1.2.1

    Released May 18, 2025 - 258.04 KB
    Works with firefox 58.0 and later
    fixes:
    - use expired cache values while refetching

    Source code released under GNU General Public License v3.0 only

    Download file
  • Version 1.2.0

    Released May 17, 2025 - 258.11 KB
    Works with firefox 58.0 and later
    improvements:
    - Persistent Request Caching:
    - Request results are now cached for some hours, reducing API calls and speeding up repeated visits.
    - Batch Movie Processing:
    - The extension processes all visible movies in batches, with improved handling for dynamically loaded content.
    - UI Improvements
    - Performance:
    - Rate limiting and debouncing have been improved to avoid excessive API requests and UI updates.

    fixes:
    - Dual TMDB API Key Support:
    - You can now enter both a TMDB API Key and a TMDB Read Token in the extension options. Both are required for full functionality.
    - Movie Detection:
    - More robust detection and updating of movie elements, including those loaded dynamically.
    - Improved movie parsing making it less likely to not find a movie on TMDB

    Source code released under GNU General Public License v3.0 only

    Download file
  • Version 1.1.1

    Released May 5, 2025 - 256.04 KB
    Works with firefox 58.0 and later
    • fix country option
    • fix broken styling
    • general improvements

    Source code released under GNU General Public License v3.0 only

    Download file
  • Version 1.0

    Released Apr 30, 2025 - 238.87 KB
    Works with firefox 58.0 and later

    Source code released under GNU General Public License v3.0 only

    Download file
Go to Mozilla's homepage

Add-ons

  • About
  • Firefox Add-ons Blog
  • Extension Workshop
  • Developer Hub
  • Developer Policies
  • Community Blog
  • Forum
  • Report a bug
  • Review Guide

Download

  • Download Firefox
  • Windows
  • macOS
  • iOS
  • Android
  • Linux
  • All

Latest Builds

  • Nightly
  • Beta

Firefox for Business

  • Enterprise

Community

  • Connect
  • Contribute
  • Developer

Follow

  • Instagram
  • YouTube
  • TikTok
  • Bluesky
  • Podcast
  • Privacy
  • Cookies
  • Legal

Except where otherwise noted, content on this site is licensed under the Creative Commons Attribution Share-Alike License v3.0 or any later version.