Skip to content

v1.1.0

Choose a tag to compare

@builtbyproxy builtbyproxy released this 25 Mar 13:12
· 210 commits to main since this release

What's new

  • Dashboard — sync stats, activity history, run sync on demand, all inside Jellyfin's SPA
  • Reviews — write and post reviews to Letterboxd from the dashboard
  • Watchlist sync — import your Letterboxd watchlist as a Jellyfin playlist
  • Diary import — mark Jellyfin movies as played if they're in your Letterboxd diary
  • Rating sync — Jellyfin ratings (0-10) mapped to Letterboxd stars (0.5-5.0)
  • Rewatch detection — real-time playback automatically marks rewatches (scheduled syncs don't)
  • Cloudflare backoff — TMDb lookups retry with 15-25s backoff on 403 instead of failing immediately
  • Longer delays — 3-5s between Letterboxd requests to avoid rate limiting on bulk syncs

Fixes

  • Migrated to Letterboxd's new JSON API (/api/v0/production-log-entries) — the old /s/save-diary-entry endpoint was deprecated
  • Config page now works properly inside Jellyfin's SPA
  • Sync status persists across page refreshes