Skip to main content
Version: In-Progress

Changelog

In-progress​

2.4.3 - 2026-09-17​

  • pagination (#193): Added the support for it in the gallery builder.

2.4.2 - 2026-09-17​

  • Pagination (#193): Grid, Thumbnail, and Embed views now support paging through large collections with Prev/Next controls instead of lazy-loading everything into one long scroll. Enable via pagination/itemsPerPage in a gallery's view: config, or set a plugin-wide default in Settings → Gallery View → Pagination. Off by default, so existing galleries render unchanged.
  • Local Source Filters, Sort & Limit: The local source now supports filenameFilter (glob), filters (modifiedAfter/modifiedBefore/minSizeKb/maxSizeKb), sort (name/modified/size, asc/desc), and limit — bringing it to parity with the nextcloud and immich sources. The Gallery Builder modal's local source panel gained matching controls, and the showcase generator (Create showcase notes) now demonstrates local sorting, limiting, and filtering alongside the existing Immich examples.

2.4.1 - 2026-08-23​

  • Note-relative Local Paths (#191): local source path can now be given relative to the note containing the gallery block — . (the note's folder), ./Subfolder, and ../Sibling (any number of levels up) — so folder-note galleries keep working when the note or folder is renamed or moved. The Gallery Builder modal's local source picker gained a matching "Keep relative to this note" toggle, and the showcase generator (Create showcase notes) now includes a live folder-note demo.

2.4.0 - 2026-08-18​

  • Embed View: Added a new embed view type that renders images as a continuous, borderless vertical stack at natural size — no card chrome — so galleries feel like part of the note, similar to a native ![[image]] embed.
  • Gallery Builder Modal Redesign: Two-column layout with a sticky generated-code panel, collapsible filter groups for Immich/Nextcloud, paired fields on shared rows (e.g. min/max size, sort by/order), and native calendar (type=date) pickers for date-range filters.

2.3.0 - 2026-08-09​

  • Nextcloud Filters UI: Wired nextcloud and nextcloud-share filter and sort UI controls into the Gallery Builder Modal.

  • Nextcloud Filters: Add limit field to nextcloud-share source

  • Nextcloud Filters: Sort order (by name / lastModified / size) for nextcloud sources

  • Nextcloud Filters: Added filenameFilter field to nextcloud and nextcloud-share sources allowing users to match filenames using glob patterns or extensions.

  • 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.