Changelog
In-progress
- Nextcloud public shares: Added support for resolving Nextcloud public share links via the
nextcloud-sharesource type, including password-protected shares. - Nextcloud integration: Added foundational Nextcloud type definitions, interfaces, configuration settings, and source lifecycle support.
2.2.7 - 2026-08-03
- Immich Source Album Filtering: Fixed a bug where the authenticated
immichsource type ignoredalbumIdsfilters and displayed all assets from the main server library instead of restricting results to the specified album(s). - Docs: Verified versioned Docusaurus deployment workflow and automated changelog syncing.
2.2.6 - 2026-08-01
- Persistent Image Captions: Added persistent image caption rendering below images across Grid, Thumbnail, and Carousel views.
- Global Caption Controls: Added global
Show captionstoggle andCaption max lines(1–5 lines) settings in Settings → General. - Comprehensive Metadata & EXIF Extraction: Automatically extracts image titles, descriptions, and EXIF metadata across local vault files, external URLs, authenticated Immich connections, and public Immich share links.
- Gallery View Builder Modal (
Ctrl+P): Completely redesigned the modal layout (860pxwidth) with quick-add source pills, a single wide vault folder selector, live YAML codeblock preview with copy button, external URL caption fields, and square red✕action buttons. - Lightbox Hover Tooltips & Event Isolation: Added hover tooltips (
Zoom In,Zoom Out,Reset Zoom,Play/Pause Slideshow,Toggle Info,Open Original,Close) to all Lightbox controls and isolated click events to prevent Obsidian's native image preview from opening simultaneously. - Immich Password Authentication & Search: Added password normalization and Bearer token/Cookie authorization for password-protected Immich share links (
immich-share), withPOST /api/search/metadataalbum resolution.
2.2.3 - 2026-07-03
- Collapsed/folded the details of Immich providers in settings tab to keep the interface compact, while allowing dynamic header updates and auto-expansion for new entries.
- Upgraded the gallery lightbox modal overlay with a premium glassmorphic blurred backdrop, centralized slideshow autoplay, interactive zoom/pan controls, and a detailed metadata side drawer.
- Added click-to-expand and keyboard accessibility support for images in the Grid View layout.
- Fixed multi-gallery rendering issue where only one gallery would display properly when a note contained multiple galleries pointing to the same folder path.
- Replaced all gallery error and empty-state blocks with a compact single-line message (
⚠️ gallery: …) so errors are unobtrusive and don't push note content around.
2.2.2 - 2026-06-27
2.2.0 - 2026-06-27
-
Cache albums, tags and people per authenticated connection.
-
Polished Insert Gallery builder UX for authenticated Immich (logical groups, searchable multi-selects, live YAML preview).
-
Allow users to write human-readable tag and people names in Gallery View YAML instead of Immich internal UUIDs.
-
Added authenticated Immich people filters to canonical schema
-
Add authenticated Immich tag filters on canonical schema.
-
Updated the Insert Gallery builder flow to emit canonical authenticated Immich source configurations (filters, limit, sort) across album, favorites, and recent modes.
-
Added authenticated Immich asset-type filter on canonical schema.
-
Added authenticated Immich date-range filters (
createdAfter,createdBefore) on canonical schema. -
Refactored authenticated Immich source schema to the canonical filters, limit, and sort model.
-
Normalized and clarified the authenticated Immich source contract and documentation.
-
Added authenticated Immich
recentsource support. -
Added authenticated Immich
favoritessource support. -
Restructured Gallery View's settings UI into distinct General and Providers tabs.
-
Verified and finalized the Gallery builder modal and Immich insertion UX epic (#77).
-
Verified and finalized the authenticated Immich album source MVP (#75).
-
Verified and finalized the authenticated image delivery pipeline for Gallery View (#74).
-
Added Gallery builder modal command to compose multiple sources with interactive UIs, rather than writing YAML directly.
-
Immich connection model cleanup: remove display name, keep stable key, add migration.
-
Replaced oversized broken image placeholders with exact source failure reasons and compact inline error UI for Immich galleries.
-
Fixed gallery rendering lifecycle to reliably preserve galleries across note transitions and markdown re-renders.
-
Improved authenticated Immich image loading so Gallery View uses lightweight thumbnails/previews instead of original assets where appropriate.
-
Added authenticated Immich
albumsupport under the newimmichprovider path. -
Extracted shared helper utilities for Immich sources into an internal
ImmichTypesandImmichHelperslayer to reduce duplication without merging setup requirements. -
Added a test/validation flow for authenticated Immich connections in the plugin settings.
-
Added an internal API client/service layer for authenticated Immich connections.
-
Added an authenticated connection model and settings UI to support the authenticated
immichprovider path. -
Added a command to generate Gallery View showcase notes and demo assets inside the vault.
- Reorganized and refreshed Gallery View documentation to match the current
sources + viewschema, supported sources, and official plugin naming.
2.1.0 - 2026-06-22
- Added support for Immich shared-link galleries as a new
immich-sharesource in Gallery View. - Refactored gallery source loading into an internal resolver architecture to prepare for future source providers.
2.0.0 - 2026-06-21
- Reworked Gallery View codeblock syntax to support a new
sources+viewschema while keeping existing gallery blocks backward compatible.
1.0.10 - 2026-06-21
- Removed Roadmap from README
- Added Support section to README
- Optimize gallery rendering performance and improve array deduplication.
- Fix syntax and indentation issues in the jules-dispatch GitHub Actions workflow.
- Added attestation for release assets
1.0.9 - 2026-06-20
1.0.8 - 2026-06-15
- Improve GridView responsiveness and container initialization.
- Implement automated GitHub Actions release pipeline.