Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Releases: immichFrame/ImmichFrame

v1.0.33.0

10 Apr 12:00
@github-actions github-actions
265a890
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

What's Changed

✨ New Features

🔄 Auto-Refresh on Connection Error

PR #579 by @3rob3

When ImmichFrame can't reach your Immich server, the error screen now shows a pulsing message and automatically reloads the page every 30 seconds until the connection is restored. Previously the frame would just sit on the error screen indefinitely — now it recovers on its own as soon as your server comes back online.


📓 Documentation

📖 Major Rewrite: Frameo Installation Guide

PR #593 by @Torstein-Eide

The Frameo digital photo frame setup instructions have been completely rewritten from the ground up. The guide is now clearer, better structured, and includes new screenshots for both the default app and WebView setup flows — making it much easier to get ImmichFrame running on Frameo devices.


🔨 Maintenance

🔧 Dependency Updates (ImmichFrame & Docusaurus)

PR #624 by @JW-CH

Frontend (immichFrame.Web) and documentation (docs) dependencies have been updated to their latest compatible versions.


New Contributors


Full Changelog: v1.0.32.0...v1.0.33.0

Contributors

Torstein-Eide, JW-CH, and 3rob3
Assets 2
Loading
mr-woodapple, yuukiAme, baekis1185, Choque, and zaldre reacted with thumbs up emoji
5 people reacted

v1.0.32.0

02 Mar 22:56
@github-actions github-actions
4103164
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

📦 ImmichFrame Release v1.0.32.0 – March 02, 2026

One of the bigger releases in a while — featuring long-awaited video support, a polished animated splash screen, and a handful of quality-of-life improvements and bug fixes.


What's Changed

✨ New Features

🎬 [Experimental] Video Support

PR #499 by @JW-CH

ImmichFrame can now display videos from your Immich library. Videos are streamed directly from Immich rather than buffered into memory, keeping resource usage low and handling large files gracefully. A Service Worker injects the Authorization header so video requests are authenticated transparently — no extra configuration required.

Safari and iOS users will appreciate proper range request handling: video scrubbing and seeking now work correctly, as streams are served in a seekable, cacheable format that satisfies Safari's strict media requirements.

To enable video playback, set ShowVideos: true in your config. See the video playback docs for full details and known limitations.


🔒 Basic Auth Support for Calendar

PR #363 by @JW-CH

The iCal calendar integration now supports password-protected calendars. Credentials can be passed using the standard URL userinfo format:

https://user:password@calendar.example.com/path/to/calendar.ics

This is optional and fully backwards-compatible — existing calendar URLs without credentials continue to work as before.


✨ Animated Splash Logo

PR #584 by @JW-CH

The loading screen now features a smooth animated SVG splash logo, replacing the static one. A small but noticeable polish touch — especially visible on slower devices or cold starts.


🌡️ Cleaner Weather Display

PR #594 by @3rob3

The weather widget now shows only the degree symbol (°) instead of an explicit unit label, reducing visual clutter. Your configured temperature unit is still respected — this is a display-only change.


⚡ Fixes

📅 Calendar Date Search Fix

PR #589 by @3rob3

Calendar event lookup was using DateTime.UtcNow instead of DateTime.Today, which could cause off-by-one date errors depending on the server's timezone. Now correctly uses local date for event matching.

🧠 Memories Date Fix

PR #588 by @3rob3

Resolved an edge case where memory dates were calculated incorrectly, causing the wrong assets to surface in the Memories view. This was a recurring issue that is now properly addressed.

🍎 Range Header Forwarding (Safari/iOS Video Fix)

PR #595 by @3rob3

Safari and iOS require HTTP range requests to load and seek video. This fix ensures range headers are correctly forwarded to Immich and the response is streamed back in a seekable format, resolving playback failures on Apple devices.


📓 Documentation

🤖 Updated Android / Frameo Setup Instructions

PR #575 by @sabbene

Android and Frameo setup instructions have been expanded and improved with clearer steps and a direct APK download link, making it easier to get ImmichFrame running on these platforms.


🚀 Other Changes

🔐 NPM Dependency Security Updates

PR #603 by @JW-CH

NPM dependencies in the docs site have been updated to resolve known security vulnerabilities.


New Contributors

  • 🎉 @sabbene made their first contribution in #575 — welcome!

Full Changelog: v1.0.31.0...v1.0.32.0

Contributors

sabbene, JW-CH, and 3rob3
Loading
allentd and jackgovier reacted with thumbs up emoji Choque and allentd reacted with hooray emoji
3 people reacted

v1.0.31.0

21 Jan 13:07
@github-actions github-actions
a85b237
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

📦 ImmichFrame Release v1.0.31.0 – January 21, 2026

What's Changed

✨ New Features

  • Feat: support selecting photos from tags by @ahal in #537

⚡ Fixes

📓 Documentation

🚀 Other changes

  • Chore: Update Docusaurus packages and config by @JW-CH in #564
  • Chore: Update node version in workflow by @JW-CH in #566
  • Chore: Remove unused packages, update npm packages by @JW-CH in #565

New Contributors

Full Changelog: v1.0.30.0...v1.0.31.0

Contributors

ahal, jrh3k5, and 3 other contributors
Loading
Choque reacted with hooray emoji
1 person reacted

v1.0.30.0

10 Dec 15:13
@github-actions github-actions
55dfcf3
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

📦 ImmichFrame Release v1.0.30.0 – December 10, 2025

What's Changed

✨ New Features

  • Manifest and services for Android/Desktop PWA by @3rob3 in #501
  • Configurable config path by @jfly in #512
  • Add a ApiKeyFile option by @jfly in #511

⚡ Fixes

📓 Documentation

  • Chore: Update domain to immichframe.dev by @JW-CH in #515
  • Add release link to frameo docs by @ddzoan in #520

🔨 Maintenance

  • Chore: Fix OpenApi generation with oazapfts by @JW-CH in #498
  • Use Central Package Management (cpm), move TargetFramework to BuildProps by @JW-CH in #519

🚀 Other changes

  • Bump node-forge from 1.3.1 to 1.3.2 in /docs by @dependabot[bot] in #516
  • Bump glob from 10.4.5 to 10.5.0 in /immichFrame.Web by @dependabot[bot] in #517

New Contributors

Full Changelog: v1.0.29.0...v1.0.30.0

Contributors

jfly, ddzoan, and 3 other contributors
Loading

v1.0.29.0

12 Oct 01:18
@github-actions github-actions
1352547
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

📦 ImmichFrame Release v1.0.29.0 – October 12, 2025

What's Changed

✨ New Features

  • Feat: Add AssetController test with direct settings DI by @jpg0 in #425
  • Feat: Add the weather icon for current conditions by @rgregg in #468
  • Feat: Add ClockDateFormat string to format the date on the clock by @rgregg in #467
  • Feat: Respect ImageFill configuration in splitview layout by @XanderStrike in #473
  • Feat: Update QR Code to redirect to my.immich.app by @leocb in #490

⚡ Fixes

  • Fix: Permit RefreshAlbumPeopleInterval of 0 by @jpg0 in #441
  • Fix: Memories cache should last one day by @jpg0 in #442
  • Fix: Config case-insensitivity by @3rob3 in #457
  • Fix: Missing config directory by @JW-CH in #487
  • Fix: Transition flickering by @3rob3 in #483

📓 Documentation

🔨 Maintenance

  • Chore: Bump devalue from 5.1.1 to 5.3.2 in /immichFrame.Web by @dependabot[bot] in #456
  • Chore: Update NuGet dependencies by @JW-CH in #486
  • Chore: Fix timeout type by @JW-CH in #489
  • Chore: Update npm dependencies, update dockerfile by @JW-CH in #488

New Contributors

Full Changelog: v1.0.28.0...v1.0.29.0

Loading
DanielBCoffaro and gablilli reacted with heart emoji
2 people reacted

v1.0.28.0

15 Jul 08:43
@github-actions github-actions
e9a02d6
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

📦 ImmichFrame Release v1.0.28.0 – July 15, 2025

What's Changed

✨ New Features

  • Feat: Support yaml config & Update Docs by @JW-CH in #402

⚡ Fixes

  • Fix: allow empty general settings by @jpg0 in #430
  • Added ImmichServerUrl to AssetResponseDto by @jpg0 in #424

📓 Documentation

🔨 Maintenance

  • Chore: Switched to IMemoryCache to correctly handle expiration by @jpg0 in #423

Full Changelog: v1.0.27.2...v1.0.28.0

Contributors

jpg0 and JW-CH
Loading
expiredsupport, veresvit, BavariaAnde, and pscriptos reacted with thumbs up emoji
4 people reacted

v1.0.27.2

26 Jun 07:46
@github-actions github-actions
50c81e6
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

📦 ImmichFrame Release v1.0.27.2 – June 26, 2025

What's Changed

🔨 Maintenance

  • Added ClientSettingsDto to expose subset of general settings in API by @jpg0 in #412
  • Add debug logging by @jpg0 in #409

Full Changelog: v1.0.27.1...v1.0.27.2

Contributors

jpg0
Loading

v1.0.27.1

18 Jun 07:16
@github-actions github-actions
4d8b17b
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

📦 ImmichFrame Release v1.0.27.1 – June 18, 2025

What's Changed

🔨 Maintenance

  • refactor: break out asset sources into distinct composable pools by @jpg0 in #404

Full Changelog: v1.0.27.0...v1.0.27.1

Contributors

jpg0
Loading

v1.0.27.0

15 Jun 14:40
@github-actions github-actions
7ddc90a
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

📦 ImmichFrame Release v1.0.27.0 – June 15, 2025

This release brings powerful new features, quality-of-life improvements, and essential refactorings that make ImmichFrame more flexible and maintainable than ever.

🆕 Highlights

👥 Multi-Account Support

You can now connect multiple Immich accounts! This is ideal for combined libraries from different users.

🎞️ Pan-Effect

Added a pan animation effect to slowly move across images while displaying them – perfect for a more dynamic and lively presentation of static photos.

📊 Progress Bar Settings

Customize the progress indicator to suit your frame's visual style.


Multiaccount-Support

What's Changed

✨ New Features

📓 Documentation

  • Docs: Prettify the code-blocks on the apps.md page by @JW-CH in #379
  • Docs: Frameo webview update as list by @JW-CH in #380
  • Docs: Prettify landing page by @JW-CH in #389

🔨 Maintenance

  • Chore: Cleanup fire-and-forget asset loading by @jpg0 in #376
  • Refactor: Use interface implementations in DI by @jpg0 in #377
  • Refactor: config loading by @jpg0 in #381
  • Chore: Update docusaurus to newest version by @JW-CH in #395
  • Revert "Feat: Landscape split mode" by @JW-CH in #397
  • Maintenance: Add GitHub workflow to run tests by @jpg0 in #399

🚀 Other changes

New Contributors

Full Changelog: v1.0.26.2...v1.0.27.0

Contributors

jpg0, pete1450, and 3 other contributors
Loading

v1.0.26.2

30 May 20:14
@github-actions github-actions
c2a7ec9
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

📦 ImmichFrame Release v1.0.26.2 – May 30, 2025

What's Changed

⚡ Fixes

  • Fix: Fetch exifdata for memories by @JW-CH in #371

Full Changelog: v1.0.26.1...v1.0.26.2

Contributors

JW-CH
Loading
Previous 1 3 4 5
Previous

AltStyle によって変換されたページ (->オリジナル) /