Repository navigation
Releases: elementalvoid/immich-sync
Releases · elementalvoid/immich-sync
Release list
v0.3.0
0.3.0 (2026-11-01)
Features
- diagnostics: render the value rows as a kit description list (#80) (9355513)
- diagnostics: show the debug bundle in the file manager (#90) (1c53e30), closes #87
- logs: put the level, refresh and copy actions on fewer rows (b62827f)
- settings: drop the page header the tab strip already says (00751e5)
- settings: render the surface as kit pages of rows with search (#78) (b6300c7)
- shell: choose the folder filter with the kit select (#79) (2847ddb)
- shell: confirm each copy beside its own control (#82) (3c21bbf)
- shell: open the folder panel through the dialog layer (#81) (ec66961)
- shell: register the kit icon assets (#86) (9689ed3)
- shell: render every empty state from one component (#77) (18b0fcc)
- shell: render every notice from one component (#76) (15a4937)
- shell: switch surfaces with the kit tab list (#75) (b56efde)
Bug Fixes
- a11y: give every named element a role and unify the strip list (#74-#82) (156f41e)
- a11y: state a table row's term once and group the description list (13961eb)
- diagnostics: bound the long value and name the term (#80) (9c912aa)
- folder-filter: expose selection as selection and size the trigger from the theme (#79) (4d50708)
- folder-panel: keep Enter alive and the detail list its old height (#81) (59b2f50)
- folder-panel: keep escape alive backwards and the actions on screen (#81) (e3e6c3e)
- notices: announce a copy politely and keep the row still (#82) (267056c)
- settings: expose the page strip as tabs and stack the numeric rows at 520 (#78) (1761b73)
- settings: keep every page keyboard reachable and refilter on paste (#78) (8d1453a)
- shell: announce a failed row once and keep the notice seam honest (#76) (af3e681)
- shell: give the empty-state action its own name (#77) (a0a5760)
- shell: give the tab ring room to close (#75) (8382b20)
- shell: hold the a11y role assertion and correct the pin record (#74) (78ac2da)
- shell: keep the shown surface's tab on the strip when it is clipped (#75) (4abb821)
- shell: mark the chosen folder with a word, not an icon (#79) (574dd4c)
- shell: show focus and a strip affordance on the tab bar (#75) (f290e1a)
v0.2.1
v0.2.0
v0.1.0
0.1.0 (2026-10-25)
First release: a tray client that keeps a set of local folders in an Immich
library, for Windows 10/11 (x64) and Linux desktops.
- Watches the folders you add and uploads new and changed files as they
happen, with a reconciliation scan at startup and every 30 minutes. - Upload only. A tracked file that disappears appears in Review, where
you choose Keep or Trash; a rename is recognised by content and is
not a deletion. Nothing on the server changes on its own. - Albums per leaf folder, or one album for the whole folder.
- Limits and retries. Bandwidth and concurrency caps, backoff with a
per-file attempt cap, and a Failed items view with Retry. - A tray that keeps working when the window is closed. Activity in the
tooltip; Show, Pause, Resume, Sync now and Quit in the menu. - Built for support. Logs, Diagnostics, and a one-click Collect bundle.
- Private by design. Credentials in the OS credential store, redacted logs,
no telemetry; local state stays in SQLite on your machine.
Windows packages are unsigned, so SmartScreen warns on first launch.