Skip to content

Releases

Beta (rolling)

Beta (rolling) Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 31 Oct 13:46
0eb346d

Rolling beta built from main at 0eb346d (2026-10-31 13:46 UTC).

This is an automated prerelease. Prefer the latest stable release for day-to-day use.

Package version in this build: 0.2.4.

Current changelog

Arch Linux AUR: the package is published from this repo on each release (PR #29).
• aur/PKGBUILD is built and tested in a clean Arch container before it's pushed

Fixes Windows in-app updates actually applying.
• Wait for the elevated installer to finish before relaunching
• Start the installed Program Files binary instead of a local/old path

Sorting, shuffle and recently viewed (PR #28).
• Sort the Library and every collection by date taken or date added; each view remembers its own order
• File size and rating on Immich 3.2+, relevance for smart search, and file-manager orders in folders
• Albums follow their Immich order (saved with album.update); shared albums can sort by likes and comments; trash by date deleted
• Shuffle any view; Explore gets View all for recently added and a local Recently viewed list
• Last viewed sort; remembering can be paused or cleared in Appearance (this computer only)

Fixes in-app updates on Windows and Linux.
• Installer downloads no longer abort after 30 seconds
• The updater picks the package for your CPU architecture
• Snap builds leave updates to the Snap Store

Cache: download all library thumbnails from Settings -> Appearance.

Explore: album, person and other photo grids load more as you scroll (PR #27).

Jump back to the top of long photo grids (PR #26).
• Home / End jump to top or bottom; clicking Library again scrolls to the newest photos; a back-to-top button appears after scrolling

User profiles (issue #24).
• Create, rename, delete and switch saved accounts; caches and sync state are isolated per profile
• Hide the account switcher when only one profile exists

Thumbnails load faster when scrolling (PR #23).
• Cached thumbnails show right away; on-screen tiles load first; the viewer preview is prioritized

Favorites: add or remove from the viewer and the right-click menu (PR #22).

Settings: the back button moved into the settings header (PR #21).

Appearance: custom palette text, muted text and border colors (PR #20).

Sidebar: People, Favorites, Archive, Albums, Tags, Folders and Trash (PR #19).
• Grouped under Main, Collections and Tools; denser buttons, tree guide lines and expand animation
• Albums, tags and folders have overview pages; Trash restore / delete permanently / empty

Custom HTTP headers for Immich requests (proxy auth and similar).

Packaging: CMake options for distro builds (PR #14); Arch Linux AUR package in the README (PR #15).

Library performance on large libraries (PR #13).

Internationalization (issue #17).
• Follow the system language or choose one in Appearance; catalogs update from GitHub automatically
• Polish and Simplified Chinese (PR #18); German and French with English fallback

Also:
• Combo boxes no longer change value when scrolling over them
• Community docs: Code of Conduct, Contributing, Security, issue and PR templates
• CI and Windows packaging fixes so icons and resources ship correctly
• README: live Star History chart (light/dark)

v0.2.4

Choose a tag to compare

@github-actions github-actions released this 30 Oct 15:53

Sorting, shuffle and recently viewed (PR #28).
• Sort the Library and every collection by date taken or date added; each view remembers its own order
• File size and rating on Immich 3.2+, relevance for smart search, and file-manager orders in folders
• Albums follow their Immich order (saved with album.update); shared albums can sort by likes and comments; trash by date deleted
• Shuffle any view; Explore gets View all for recently added and a local Recently viewed list
• Last viewed sort; remembering can be paused or cleared in Appearance (this computer only)

Fixes in-app updates on Windows and Linux.
• Installer downloads no longer abort after 30 seconds
• The updater picks the package for your CPU architecture
• Snap builds leave updates to the Snap Store

Cache: download all library thumbnails from Settings -> Appearance.

Explore: album, person and other photo grids load more as you scroll (PR #27).

Jump back to the top of long photo grids (PR #26).
• Home / End jump to top or bottom; clicking Library again scrolls to the newest photos; a back-to-top button appears after scrolling

User profiles (issue #24).
• Create, rename, delete and switch saved accounts; caches and sync state are isolated per profile
• Hide the account switcher when only one profile exists

Thumbnails load faster when scrolling (PR #23).
• Cached thumbnails show right away; on-screen tiles load first; the viewer preview is prioritized

Favorites: add or remove from the viewer and the right-click menu (PR #22).

Settings: the back button moved into the settings header (PR #21).

Appearance: custom palette text, muted text and border colors (PR #20).

Sidebar: People, Favorites, Archive, Albums, Tags, Folders and Trash (PR #19).
• Grouped under Main, Collections and Tools; denser buttons, tree guide lines and expand animation
• Albums, tags and folders have overview pages; Trash restore / delete permanently / empty

Custom HTTP headers for Immich requests (proxy auth and similar).

Packaging: CMake options for distro builds (PR #14); Arch Linux AUR package in the README (PR #15).

Library performance on large libraries (PR #13).

Internationalization (issue #17).
• Follow the system language or choose one in Appearance; catalogs update from GitHub automatically
• Polish and Simplified Chinese (PR #18); German and French with English fallback

Also:
• Combo boxes no longer change value when scrolling over them
• Community docs: Code of Conduct, Contributing, Security, issue and PR templates
• CI and Windows packaging fixes so icons and resources ship correctly

v0.2.3

Choose a tag to compare

@github-actions github-actions released this 23 Oct 12:59

Viewer: step through photos and videos in Library and Explore (PR #7).
• On-screen controls or arrow keys; videos play in the shared viewer
• Explore gets Copy/Download/Share/Trash/Delete; deleted items leave Explore lists

Library & Explore: zoomable thumbnail grids and a collapsible sidebar (PR #8).
• Zoom with +/- or Ctrl+scroll; tile size is remembered
• Sidebar collapses on demand and auto-collapses on narrow windows
• Larger zoom loads sharper tile images

Viewer info panel (PR #9).
• Toggle with Info, I, or the thumbnail context menu
• Date, camera, location, people, albums, tags; click to jump into Library/Explore

mTLS client certificates (PR #11, closes #10).
• PKCS#12 or PEM cert+key and optional CA in Settings -> Immich Server
• Hidden until Enable client certificate is checked; page scrolls when the form is tall
• Applies to remote-origin traffic only (not Local URL / CDN hops)

Library loads months progressively (fixes #12).
• Up to 4 months in parallel; newest months appear immediately
• Scroll space for the rest is reserved from timeline bucket counts

Also:
• Quieter Library toolbar (icon-only Upload/Refresh/Years, compact zoom)
• Rolling beta builds on every push to main (GitHub beta release + Snap beta/edge)
• About credits gardar as a major contributor

v0.2.2

Choose a tag to compare

@github-actions github-actions released this 16 Oct 20:29

Viewer: step through photos and videos in Library and Explore with on-screen controls or arrow keys (PR #7).
• Videos play inside the shared viewer; the opened item autoplays, browsed videos wait for play
• Explore gains the same Copy/Download/Share/Trash/Delete actions; deleted items leave Explore lists
• Viewer buttons match the sidebar style

Security rebuild against Ubuntu USN-8932-1 (libcurl3t64-gnutls).
• Rebuilt amd64 and arm64 snaps so staged Ubuntu packages pick up the curl security updates
• Republish to stable, candidate, beta, and edge so older vulnerable revisions leave those channels

Also in the v0.2.2 packages:
• PR #5: suggest original filenames when downloading and remember the last save folder
• PR #6: quit on window close when Close to tray is off, plus Ctrl+Q to quit
• Share links with optional password protection

Note: PR #7 landed after the v0.2.2 tag; it is on main and will ship in the next release build.

v0.2.1

Choose a tag to compare

@github-actions github-actions released this 12 Oct 23:28

Search: expanded Library search with advanced options in English.
• Search field expands when activated or while entering a query
• Search settings icon appears only after activating the search field; opens a collapsible options panel
• Filter by search scope (all assets, favorites, archive), people, date range, city, and media type (photos or videos)
• Choose how Immich interprets a query: Context, File name, Description, Full path or folder, or OCR
• Context queries use visual search; file details and OCR queries use metadata search
• Combine search interpretation with filters, or search with filters alone
• Reset filters returns to the Library timeline when the query is empty

Fixes and polish:
• Ignore outdated search responses when changing queries or filters
• Keep filtered results separate from the offline Library cache
• Validate date ranges and include the entire selected end date
• Match date inputs and the settings icon to the current theme
• Preserve normal copy/paste behavior inside search options
• Add accessible labels for search settings and filter controls
• Improve messages for filter-only searches and empty results

Appearance:
• Choose Lucide (default), Tabler, or Bootstrap Icons; selection is saved and applies immediately
• Preview the selected icon pack in Appearance settings
• Optional minimalist UI replaces navigation and action button labels with icons and compacts the sidebar
• Icon-only actions retain tooltips and accessible names; switching back restores button labels
• Icon packs include local SVG assets and license notices, so no downloads are needed at runtime

Search design:
• Restyle advanced search as a card with clearer filter labels, a date range row, and an active-filter counter
• Replace the interpretation dropdown with selectable Context, File name, Description, Full path or folder, and OCR buttons
• Show a short explanation for the selected search mode, with icon-only choices in minimalist UI
• Add subtle 180 ms expand/collapse and fade animations, plus a brief transition when switching search modes
• Keep rapid open/close interactions responsive and exclude collapsing controls from keyboard navigation
• Remove the rectangular button behind dropdown and calendar arrows; use a clean chevron matched to light and dark themes

Files and Folder Sync:
• Use the operating system's native file picker for upload, download, and folder selection
• Add multiple watched folders with the + button; browse, open, edit, and remove each folder independently
• Preserve existing single-folder settings and previously synced file history during migration
• Scan all configured folders and nested directories, deduplicating overlapping roots and keeping existing uploads queued when adding a folder
• Scroll long folder lists and persist sync history atomically

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 04 Oct 11:19

Folder Sync: watch a local folder and auto-upload photos/videos to Immich on Windows, macOS, and Linux.
• Optional LAN-only uploads when Immich Local URL is reachable
• Unsynced files appear in Library with unsaved/saving/error badges
• Settings → Folder Sync tab with Lucide-style cloud status icons

Explore: person and place open as in-page Library-style galleries (scrollable, face hero)

Performance: lower idle/tray RAM — smaller image caches, drop off-screen tile pixmaps, trim process memory on Windows, Linux, and macOS

Other: Explore person gallery scrolling fix; always commit+push workflow; README updates for Folder Sync

v0.1.9

Choose a tag to compare

@github-actions github-actions released this 02 Oct 22:32
  • Rebuilt Snap packages against current Ubuntu security updates (USN-8699-1 libssh, USN-8709-1 ncurses, USN-8724-1 rabbitmq-c).
  • No application feature changes — refresh of staged libraries in amd64/arm64 snaps on stable (and clears stale edge revision).

v0.1.8

Choose a tag to compare

@github-actions github-actions released this 28 Jul 17:39

• Fixed Linux video playback freeze: use GStreamer instead of FFmpeg (FFmpeg blocked the UI while probing Immich HTTP streams).
• Video player and hover preview render via QVideoSink software frames instead of QVideoWidget, avoiding EGL_BAD_CONTEXT / missing DRI2 on Wayland/XWayland.
• Re-enabled GStreamer hover video preview on native Linux (still disabled under Snap).
• Added Playback setting to disable video hover previews (Settings → Appearance → Playback) with a note that Snap playback is confined — GitHub .deb/AppImage uses the system's GStreamer/FFmpeg for full video support.
• Added Settings → About page with project overview, author/maintainer, full tech stack, and contact (Discord: diegosanche3) for collaboration.

v0.1.7

Choose a tag to compare

@hdmain hdmain released this 25 Jul 07:57

• Fixed Windows link error for UpdateManager::usesSnapStore().
• Fixed video stream proxy: real Content-Length, follow Immich CDN redirects without forwarding the API key, longer timeout — stops FFmpeg/GStreamer aborting on open.
• Snap defaults to GStreamer media backend (FFmpeg was SIGABRT in avformat_open_input); hover video preview disabled under Snap.
• Settings → Appearance shows local cache size.
• Snap-aware update UI strings when running from Snap.
• Added Flatpak packaging for Flathub using App ID io.github.hdmain.immich-desktop (Flathub rejects com.github.* for new apps).
• Build and publish Linux/Snap packages for arm64 as well as amd64 (GitHub releases + Snap Store).

v0.1.6

Choose a tag to compare

@github-actions github-actions released this 22 Jul 10:26

Full Changelog: v0.1.5...v0.1.6