Skip to content

Releases: aneeshtigga/immich-webos

v0.11.2

Choose a tag to compare

@github-actions github-actions released this 11 Aug 22:20

webOS 4.x support

This release fixes the app on 2019-era LG TVs (webOS 4.x, Chromium 53), where it previously failed at first load with "Failed to load bucket" / "Something went wrong". Thanks to @bigsaam for diagnosing and fixing this on an OLED77C9PUB.

Fixes

  • Timeline now loads on webOS 4.x. Query strings are built by hand instead of via the URLSearchParams record constructor (Chrome 61), which silently dropped every parameter on older sets.
  • Thumbnails and videos render again. AbortController (Chrome 66) is now guarded, so media loads no longer throw on Chromium 53.
  • Video duration badges work, via a padStart polyfill.
  • Slideshow stills respect EXIF orientation. Rotated originals fall back to Immich's re-encoded preview, so portrait shots no longer appear sideways or upside down.

Immich compatibility

  • Timeline bucket key format is negotiated per server (day vs full ISO), fixing empty or failed sections across Immich releases.
  • Unexpected or legacy bucket payloads degrade gracefully instead of crashing the grid, and server error messages now surface on screen.

Closes #20.

Full Changelog: v0.11.1...v0.11.2

v0.11.1

Choose a tag to compare

@github-actions github-actions released this 27 Jul 17:05

What's Changed

  • fix: pad short timeBucket format for /timeline/bucket endpoint (#6) by @rajtslegr in #21

Full Changelog: v0.11.0...v0.11.1

v0.11.0

Choose a tag to compare

@github-actions github-actions released this 25 Jul 10:24

Features

  • Hide player overlay: a new eye button in the grid header keeps the fullscreen viewer's chrome hidden while browsing. The setting persists across restarts, and a toast confirms each change.

Performance

  • Sidebar no longer stutters on large libraries. Opening or closing it used to re-render and refetch the entire photo grid; that work is gone, so the animation stays smooth regardless of library size.

Fixes

  • Fixed a startup crash ("TypeError: ...finally is not a function") on older webOS sets that lack Promise.prototype.finally (#18).

Full Changelog: v0.10.1...v0.11.0

v0.10.1

Choose a tag to compare

@github-actions github-actions released this 21 Jul 13:24

Fixes

  • Wallpaper no longer interrupted by the TV screen saver. While the wallpaper slideshow is playing, the app now holds off webOS's built-in screen saver, so the show keeps running instead of the TV dimming to its own idle screen. The saver resumes as normal once you leave wallpaper mode.

Full Changelog: v0.10.0...v0.10.1

v0.10.0

Choose a tag to compare

@github-actions github-actions released this 21 Jul 09:01

Wallpaper mode

A fullscreen, auto-advancing wallpaper slideshow for your library, built for the TV remote.

  • Photo and video modes: stills crossfade on a dwell timer, clips play with their original audio
  • Reliable crossfade on webOS, no black frames when photos load mid-show
  • Cover crop that keeps faces in frame
  • Shuffle across the whole library, weighted toward favorites
  • Background music from internet radio, with a genre selector (Ambient, Lofi, Jazz, Classical)
  • d-pad control bar, bottom-right: play/pause, shuffle, music, and dwell speed (10s / 30s / 5m / 10m). Up opens the bar, Up again reaches the genre pills, Down steps back, Down again exits
  • Controls auto-hide when idle

Also in this release

  • Per-view sort toggle for oldest / newest ordering
  • Live-play and video-quality preferences now persist
  • Fullscreen overlay auto-hides after 5s
  • API key login instructions in the README

Full Changelog: v0.9.12...v0.10.0

v0.9.12

Choose a tag to compare

@github-actions github-actions released this 15 Jul 10:01

What's Changed

  • Fullscreen viewer controls (back, prev/next, seek bar, quality) now fade out after 5 seconds of inactivity for both photos and videos, giving an unobstructed view. Any pointer move, key press, or seek brings them back.

Full Changelog: v0.9.11...v0.9.12

v0.9.11

Choose a tag to compare

@github-actions github-actions released this 14 Jul 12:12

What's Changed

  • Sort order is now adjustable per view. A sort button in the header of Photos, Favorites, Albums, and inside an album flips between newest-first (default) and oldest-first, so a trip album can browse in the order it happened. Each view remembers its direction across app restarts.
  • The sort button fades out while scrolling down and reappears on scroll up.

Full Changelog: v0.9.10...v0.9.11

v0.9.10

Choose a tag to compare

@github-actions github-actions released this 13 Jul 13:34

What's Changed

  • Live Photos no longer autoplay their motion. Live play is off by default; press OK/Enter on a Live Photo to turn it on or off. The choice is remembered across app restarts.
  • Video quality is now remembered. Switch a video to Original and every video plays in Original by default, persisted across app restarts.

Full Changelog: v0.9.9...v0.9.10

v0.9.9

Choose a tag to compare

@github-actions github-actions released this 12 Jul 05:03

Changes

  • Live Photos now play their motion clip reliably on TV. Fixed a case where the clip could freeze on the first frame, and removed the black flash when motion starts so it eases smoothly from the still and back.
  • Playback controls now stay visible for the whole Live Photo, instead of flickering as the motion plays and the still reloads.

Full Changelog: v0.9.8...v0.9.9

v0.9.8

Choose a tag to compare

@github-actions github-actions released this 10 Jul 15:20

Changes

  • iOS Live Photos now show as a single item instead of a separate photo and video. Opening one plays its motion clip, then eases into the still; press OK to replay.
  • Video duration tags on thumbnails are slightly larger to match the new Live Photo badge.
  • Errors now show an on-screen message and details instead of a black screen, which also makes issues easier to report.

Full Changelog: v0.9.7...v0.9.8