Repository navigation
Releases: xXRoxXeRXx/lymic
Releases · xXRoxXeRXx/lymic
Release list
Lymic v0.21.0
What's Changed
Added
- Immich user profile avatar:
- Displays the authenticated user's profile avatar in the sidebar.
- Caches user avatars locally in the application data directory with isolated namespaces per user and server.
- Cleans up cached avatar files on logout and falls back gracefully to the standard user icon when no avatar is set, during loading errors, or when rate-limited.
- Typed desktop adapter:
- Introduces a centralized, typed
DesktopAdapterinterface and composition root in the frontend to decouple controllers and UI components from direct Tauri invoke calls, improving testability and code organization.
- Introduces a centralized, typed
Changed
- Synchronization service architecture:
- Encapsulates sync coordination and lifecycle management into an isolated
SynchronizationServicein the Rust core, keeping Tauri command adapters thin. - Extracts per-run processing (
ProcessorRunner) and standardizes queue runner processor outcomes for cleaner lifecycle handling and resilient queue progression. - Aligns lifecycle state transitions and prevents regressions when stopping, pausing, or canceling synchronizations.
- Encapsulates sync coordination and lifecycle management into an isolated
Full Changelog: v0.20.0...v0.21.0
Lymic v0.20.0
Full Changelog: v0.19.1...v0.20.0
Lymic v0.19.1
What's Changed
- feat: add target album support for watched folders (#5) by @xXRoxXeRXx in #11
- Create shared Locale Catalog at the Tauri seam by @xXRoxXeRXx in #19
- Deepen sync dashboard view state by @xXRoxXeRXx in #20
- Deepen Upload Unit completion by @xXRoxXeRXx in #27
- Deepen the Target Album catalogue by @xXRoxXeRXx in #28
- Deepen the queued Upload Unit module by @xXRoxXeRXx in #29
- Harden Album Assignment finalization by @xXRoxXeRXx in #30
- Prefactor folder registration and persist removable volume bindings (#22) by @xXRoxXeRXx in #31
- Platform removable-volume discovery and arrival notification (#23) by @xXRoxXeRXx in #32
- First-time Removable Watched Folder setup flow with Target Album (#24) by @xXRoxXeRXx in #33
- Automatic remount and path remapping for known cards (#25) by @xXRoxXeRXx in #34
- Disconnection resilience and auto-binding for manual folder additions (#26) by @xXRoxXeRXx in #35
Full Changelog: v0.18.0...v0.19.0
Lymic v0.18.0
Added
- Multi-language internationalization (i18n):
- Expands language support from English and German to 10 languages, adding Arabic, Bengali, French, Hindi, Portuguese, Russian, Spanish, and Simplified Chinese.
- Fully localizes activity logs, tray menus, and backend system notifications across all supported languages.
- Cloudflare Access service token support:
- Adds optional Cloudflare Access authentication (
CF-Access-Client-IdandCF-Access-Client-Secret) headers for environments behind Cloudflare Zero Trust tunnels.
- Adds optional Cloudflare Access authentication (
- Loopback and local HTTP login:
- Allows opt-in connection to local unencrypted HTTP instances on localhost and private loopback addresses with explicit confirmation.
- API key guidance dialog:
- Adds an in-app help modal on the login screen guiding users through creating and copying Immich API keys.
Fixed
- Database migration checksum recovery:
- Automatically heals and rebuilds corrupted or mismatched migration state while preserving watched folder configurations.
- Interactive UI controls and layout:
- Organizes advanced login options into dedicated collapsible controls.
- Ensures correct pointer cursor display and focus indicators on interactive buttons, selects, and dialog toggles.
- Constrains the autostart toggle thumb within bounds.
Full Changelog: v0.17.0...v0.18.0
Lymic v0.17.0
Full Changelog: v0.16.5...v0.17.0
Lymic v0.15.0
Full Changelog: v0.14.0...v0.15.0