Releases: aneeshtigga/immich-webos
Releases · aneeshtigga/immich-webos
Release list
v0.11.2
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
URLSearchParamsrecord 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
padStartpolyfill. - 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
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
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
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
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
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
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
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
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
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