Skip to content

v2.1.1

Latest

Choose a tag to compare

@dmnktoe dmnktoe released this 04 Jun 23:29
· 16 commits to main since this release
d67861b

Fixed

  • UI: ImagePreview no longer hardcodes a 16:9 aspect ratio — it reads the existing data-preview-ratio attribute (falling back to 16:9) and an optional data-preview-width override, so the Letterboxd poster preview (2:3, sized to 70px → 105px tall) is no longer stretched or oversized.

Performance

  • Storyblok-sync: reduced request load during sync to stay under the Storyblok Management API rate limit.

Tooling

  • Tests: coverage for the previously-untested portfolio components/ui layout components (console-banner, custom-cursor-wrapper, nostalgia-slideshow, preview-notification, scroll-to-top, theme-sync, work-nav) and the LetterboxdStatus widget.
  • CI: JUnit test results uploaded to Codecov Test Analytics (via a dedicated test:ci script so the reporter flags reach vitest) for run times, failure rates, and flaky-test detection.
  • CI: the merge gate is now self-maintaining — a single contains(needs.*.result, …) guard covers every dependency automatically, and the aggregate job was renamed to "All checks passed".