Releases: nicx17/mimick
Releases · nicx17/mimick
Release list
9.8.0
Changes
- Release: v9.8.0 (#178) @nicx17
- ci: bump the github-actions group across 1 directory with 2 updates (#177) @dependabot[bot]
- feat: Update for Immich v3 API compatibility (#176) @nicx17
- feat: file associations, staging view, and upload-with-Mimick action (#170) @nicx17
- ci: bump the github-actions group with 2 updates (#169) @dependabot[bot]
- ci: bump the github-actions group with 2 updates (#166) @dependabot[bot]
- chore: update manifest (#165) @nicx17
Contributors
@dependabot[bot], @nicx17 and dependabot[bot]
9.7.0
Changes
- Fix UI bugs and update permissions documentation (#160) @nicx17
- ci: bump the github-actions group with 2 updates (#163) @dependabot[bot]
- ci: bump the github-actions group with 3 updates (#161) @dependabot[bot]
- docs: fix markdown lint issues and broken links (#157) @nicx17
- refactor: reduce complexity (#153) @nicx17
- feat(library): masonry photos grid (#151) @nicx17
- chore: update release version with commit hash in manifest (#155) @nicx17
Contributors
@dependabot[bot], @nicx17 and dependabot[bot]
9.6.1
Changes
- ci: bump the github-actions group with 3 updates (#150) @dependabot[bot]
- docs: revise API key permissions mapping to match exact Immich scopes (#149) @nicx17
- fix: jitter on mouse drag-pan in lightbox (#147) @nicx17
- Feat: more debug logging (#148) @nicx17
Contributors
@dependabot[bot], @nicx17 and dependabot[bot]
9.6.0
Changes
- Release: v9.6.0 (#142) @nicx17
- feat: XMP sidecar upload support (#138) @nicx17
- feat: add comprehensive web asset test fixtures and update README (#140) @nicx17
- feat: face visibility filters, server statistics, and media format overhaul (#131) @nicx17
- feat: add test asset collection and update build dependencies (#136) @nicx17
- ci: add libheif and gexiv2 system dependencies (#135) @nicx17
- ci: symlink versioned gexiv2.pc so pkg-config probe succeeds in CI (#133) @nicx17
- ci: run flatpak build workflow on pull requests (#132) @nicx17
- fix: resolve Codacy lint errors in test asset script (#130) @nicx17
- ci: bump taiki-e/install-action from 2.79.0 to 2.79.3 in the github-actions group across 1 directory (#129) @dependabot[bot]
- ci: replace Docker-based SonarQube action with sonar-scanner CLI (#128) @nicx17
- docs: fix wiki screenshots and add rustdoc references (#126) @nicx17
- Add rustdoc comments (#125) @nicx17
- ui: mobile/narrow viewport rework (#124) @nicx17
- chore: bump action versions and pin to commit (#123) @nicx17
Contributors
@dependabot[bot], @nicx17 and dependabot[bot]
Release v9.5.4
Changes
- chore: bump version to 9.5.4 bump deps refresh sources refresh lisences and update metainfo . revise readme (#122) @nicx17
- refactor(sync): enhance sync decision logic and logging for file queuing (#121) @nicx17
- Feat: rework for implementing sync deletions and new sync methods (#120) @nicx17
- ci: bump the github-actions group with 4 updates (#119) @dependabot[bot]
- feat: improve asset generator tool and add to testing wiki (#118) @nicx17
- refactor: decompose monolithic modules into focused submodules (#117) @nicx17
- Add Codacy badge to README (#116) @nicx17
Contributors
@dependabot[bot], @nicx17 and dependabot[bot]
Release v9.5.3
Changes
- Fix Explore page results and timezone formatting (Release v9.5.3) (#115) @nicx17 Fix (#114)
- Settings: auto-save prefs, rename save button, fix close-cascade (#113) @nicx17 Fixes (#110 @luigi311 , #111 @luigi311)
- Library: back navigation with history stack (#112) @nicx17
- Add lightbox zoom and slide-on-navigate animation (#108) @nicx17
- Fix concurrency races, sync index durability, and signal handling (#104) @nicx17
- Add MIMICK_PROFILE dev profile switcher (#103) @nicx17
- Add graceful upload shutdown, periodic cache prune, central media table (#102) @nicx17
- Add configurable test-asset generator for Mimick benchmarks (#101) @nicx17
- Implement custom ListModel, sliding window cap, and prefetch tuning (#100) @nicx17
- Parallelize startup scan, add hash worker pool, shard SyncIndex (#99) @nicx17
- Harden security sanitization and centralize config access (#98) @nicx17
- fix: sync status accuracy, remove SyncState sort, bundle icons via GResource (#97) @nicx17
- Library: Refine selection mode, relocate connection status, and cleanup formats (#96) @nicx17
Contributors
9.5.2
Added
- Right-click context menu on grid assets with download, open-with, and delete actions gated by asset type and source.
- Sync status icons (cloud/computer/check) and centered video badge overlay on grid thumbnails, replacing the old generic icon.
- Auto-refresh library surfaces after album creation, bulk delete, download completion, and album sync mutations.
- Queue inspector launchable from the library header bar, with enlarged dialog and improved long-path rendering.
- Settings save acknowledgement dialog on explicit save.
Changed
- Updated
h2andtower-httpdependencies and removed unusediri-stringdependency. - Bumped
github-actionsdependencies (taiki-e/install-actionandgithub/codeql-action).
Fixed
- Sync index is now stored in the persistent data directory instead of the cache directory. Clearing the app cache no longer wipes sync state or triggers a full re-upload. Existing index files are migrated automatically on first run.
- Ctrl+click selection no longer skips the first asset. Holding Ctrl now reveals checkboxes transiently; clicking an asset commits the selection. Releasing Ctrl without clicking dismisses selection mode.
- Local and unified views for linked albums are now scoped to the selected album's linked folder only, instead of showing assets from all linked albums.
- EXIF orientation is now applied to thumbnails and lightbox images via
apply_embedded_orientation(). Stale thumbnail cache entries are invalidated with a new cache key version. - Details pane is now fixed at 320px width with
max_width_charsconstraints on labels so it no longer resizes dynamically with image dimensions. - Grid view thumbnails now use a fixed 356px width (16:9 at 200px height) instead of expanding to fill available space.
- Explore page places grid and album tab tiles are now sized at 300x220px with a horizontal meta row layout (name left, count right) matching the explore page grid style.
- Consolidated duplicate refresh buttons by removing the sidebar refresh button and keeping the status bar one. Added F5 keyboard shortcut for refresh.
9.5.1
Fixed
- Startup view no longer forced to Settings when background sync is disabled; the default window (Library if enabled) now opens correctly.
- Direct navigation between Album and Explore views now works without routing through Photos first.
- Default folder name albums now auto-link to the correct remote album and no longer create duplicate config entries on re-save.
- Folder-linking UI is now hidden when navigating to Explore or Albums from within an album view so it only appears in relevant contexts.
- Local asset count in album sync no longer double-counts files reached via symlinks or duplicate paths.
Changed
- Removed
--env=MESA_LOG_LEVEL=errorfrom Flatpak manifests
Changes
- fix: bug-fixes batch (BUG-001..005) and drop MESA log env (#63) @nicx17
- chore: Flathub submission prep, icon improvements, and docs update (#62) @nicx17
Contributors
Release v9.5.0
Changes
- feat: implement album synchronization and UI enhancements in library view (#61) @nicx17
- perf(library): smooth thumbnail scroll with cancellation, thumbhash, bounded decode (#60) @nicx17
- Update documentation for library view and permissions (#59) @nicx17
- Feat/library view search (#58) @nicx17
- ci: bump the github-actions group with 2 updates (#57) @dependabot[bot]
Contributors
@dependabot[bot], @nicx17 and dependabot[bot]
9.4.2
Changed
-
Revised app logic to background sync. Now if background sync is disabled app won't persist in background when closed using window close button. App startup will open the settings window for the same. Quit action will work the same (Close the app).
-
UI: about section is now moved to title bar