Repository navigation
Releases
Beta (rolling)
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
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
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
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
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
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
- 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
• 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
• 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).