Skip to main content
Version: In-Progress

Changelog

In-progress

  • Nextcloud public shares: Added support for resolving Nextcloud public share links via the nextcloud-share source 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 immich source type ignored albumIds filters 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 captions toggle and Caption 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 (860px width) 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), with POST /api/search/metadata album 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 recent source support.

  • Added authenticated Immich favorites source 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 album support under the new immich provider path.

  • Extracted shared helper utilities for Immich sources into an internal ImmichTypes and ImmichHelpers layer 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 immich provider 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 + view schema, supported sources, and official plugin naming.

2.1.0 - 2026-06-22

  • Added support for Immich shared-link galleries as a new immich-share source 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 + view schema 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.