Skip to content

Releases: helliott20/prunerr

v1.5.10

17 Jun 07:56
1e78ead

Choose a tag to compare

What's Changed

Full Changelog: v1.5.9...v1.5.10

What's Changed

Full Changelog: v1.5.9...v1.5.10

v1.5.9

02 Jun 20:09

Choose a tag to compare

What's Changed

Full Changelog: v1.5.8...v1.5.9

v1.5.8

30 May 22:01
4f36db9

Choose a tag to compare

What's Changed

  • Redesign Storage Trends card to match the Schedule cadence card by @helliott20 in #45
  • Disk-pressure reactive mode + outbound webhooks / Home Assistant by @helliott20 in #46

Full Changelog: v1.5.7...v1.5.8

What's Changed

  • Redesign Storage Trends card to match the Schedule cadence card by @helliott20 in #45
  • Disk-pressure reactive mode + outbound webhooks / Home Assistant by @helliott20 in #46

Full Changelog: v1.5.7...v1.5.8

v1.5.7

30 May 15:13
31a54b8

Choose a tag to compare

What's Changed

  • Fix Reclaimable card overcounting vs. queue; backfill stuck queued items by @helliott20 in #44

Full Changelog: v1.5.6...v1.5.7

v1.5.6

30 May 13:43
25eb171

Choose a tag to compare

What's Changed

  • Fix yellow-on-yellow grace-period chip (warning badge) in light mode by @helliott20 in #42
  • Schedule card redesign (Cadence Ribbon), mobile Rules polish, library & scan fixes by @helliott20 in #43

Full Changelog: v1.5.5...v1.5.6

v1.5.5

30 May 08:48
dd174e3

Choose a tag to compare

What's Changed

  • Hide deleted items from library by default; block re-queueing them by @helliott20 in #40
  • Add a user setting to toggle haptic feedback by @helliott20 in #41

Full Changelog: v1.5.4...v1.5.5

What's Changed

  • Hide deleted items from library by default; block re-queueing them by @helliott20 in #40
  • Add a user setting to toggle haptic feedback by @helliott20 in #41

Full Changelog: v1.5.4...v1.5.5

v1.5.4

29 May 22:11
24fe803

Choose a tag to compare

What's Changed

  • Portal mobile preview chip/sheet to body to stop full-screen flash on slide-up by @helliott20 in #38
  • Polish mobile live-preview sheet: haptics, a11y, smooth chip resize, count-up by @helliott20 in #39

Full Changelog: v1.5.3...v1.5.4

What's Changed

  • Portal mobile preview chip/sheet to body to stop full-screen flash on slide-up by @helliott20 in #38
  • Polish mobile live-preview sheet: haptics, a11y, smooth chip resize, count-up by @helliott20 in #39

Full Changelog: v1.5.3...v1.5.4

v1.5.3

29 May 21:44
1b206c4

Choose a tag to compare

What's Changed

  • Drop invisible backdrop-blur from live-preview chip and sheet for smoother swipe-up by @helliott20 in #37

Full Changelog: v1.5.2...v1.5.3

What's Changed

  • Drop invisible backdrop-blur from live-preview chip and sheet for smoother swipe-up by @helliott20 in #37

Full Changelog: v1.5.2...v1.5.3

v1.5.2

29 May 21:30
aa73eb3

Choose a tag to compare

What's Changed

  • Improve mobile Rules layout and smooth out animation FPS by @helliott20 in #36

Full Changelog: v1.5.1...v1.5.2

What's Changed

  • Improve mobile Rules layout and smooth out animation FPS by @helliott20 in #36

Full Changelog: v1.5.1...v1.5.2

v1.5.1

27 May 15:51

Choose a tag to compare

Performance fix

Library and Collections pages now load noticeably faster — particularly the route-enter animation, which used to drop frames when posters were decoding.

What changed

Radarr and Sonarr were returning TMDB poster URLs at /t/p/original/ (2000×2800 px, often 1–2 MB each), and we were displaying them in 160×240 tiles. Every Library or Collections page load pulled down roughly 10 MB of oversized images that the browser then had to decode on the main thread.

A new server-side helper rewrites image.tmdb.org/t/p/original/... to image.tmdb.org/t/p/w342/... at the API response boundary. w342 comfortably covers the displayed size even at 2× DPR, while cutting per-poster bytes by ~95% and image-decode time by an order of magnitude.

Notes

  • The fix is applied at API read time, so existing databases need no migration — URLs continue to be stored at /original/ and rewritten on the way out.
  • TVDB poster URLs and Plex Photo Transcoder URLs are untouched.
  • Verified via Chrome DevTools performance trace: the ImageDelivery insight that flagged ~10 MB of wasted image bytes on the previous release is no longer triggered.

Files

  • server/src/utils/posterUrl.ts (new) — toThumbnailUrl() helper
  • server/src/routes/{collections,library,queue,rules}.ts — applied at five poster-emitting call sites

Full Changelog: v1.5.0...v1.5.1