Skip to content

Releases: llocphann/Ledge

2.3.0

Choose a tag to compare

@github-actions github-actions released this 14 Sep 21:15

Ledge 2.3.0

  • Centralize workspace, metadata, window, and vault subscriptions in one runtime coordinator instead of registering a full global event set for every Dock.
  • Keep disabled Dock presets data-only while maintaining renamed targets, visibility paths, and remembered vault icons through one shared path-maintenance transaction.
  • Share one document/leaf/context registry across simultaneous Docks so workspace traversal and active-note context resolution are no longer repeated per Dock.
  • Add dirty-domain rendering so style, geometry, visibility, item, icon, and position changes update only the affected runtime work instead of rebuilding every Dock item for unrelated settings changes.
  • Cache target resolution by stable item identity and invalidate it on relevant vault or metadata changes, reducing repeated link-path resolution during active-state refreshes.
  • Serialize plugin-data writes and coalesce bursts of non-structural settings changes while keeping structural operations immediately durable.
  • Bound Iconify searches to smaller result sets, debounce remote queries, discard stale results, and deduplicate in-flight icon search/fetch work.
  • Upgrade persisted and exported settings to canonical schema v3: docks is the single stored Dock source of truth, while selected-Dock compatibility fields are non-enumerable live accessors rather than duplicated runtime state.
  • Keep raw legacy settings plus schema-v1 and schema-v2 backups import-compatible, and automatically rewrite older plugin data into canonical schema v3 on load.
  • Harden CI and release validation so dev, prerelease, and stable run the same checks and release tagging validates an immutable source commit instead of modifying source during publication.
  • Add regression coverage for runtime ownership, shared workspace traversal, disabled-Dock lifecycle, incremental DOM reconstruction, target caching, persistence ordering, path maintenance, and schema-v3 migration.

Full Changelog: 2.2.2...2.3.0

2.2.2

Choose a tag to compare

@github-actions github-actions released this 11 Sep 21:16

Full Changelog: 2.2.1...2.2.2

2.2.1

Choose a tag to compare

@github-actions github-actions released this 11 Sep 20:47

Full Changelog: 2.2.0...2.2.1

2.2.0

Choose a tag to compare

@github-actions github-actions released this 11 Sep 12:44

Full Changelog: 2.0.1...2.2.0

2.1.0

Choose a tag to compare

@github-actions github-actions released this 02 Sep 19:58

What's changed

  • Add reliable drag-and-drop reordering for Dock items in Settings using pointer-captured dragging, with visible move-up and move-down controls.
  • Fix item descriptions becoming [object DocumentFragment] after reordering.
  • Fix external Iconify icons rendering too small in the picker and Dock, including migration of existing cached icons.
  • Keep Dock item and visibility-rule titles synchronized after committed edits.
  • Use bounded lazy vault-file suggesters for Target path, exact visibility paths, and vault image icons; Target path search can discover other file types when searching.
  • Reduce unnecessary Settings rebuild and external icon-cache work during unrelated edits.
  • Disambiguate duplicate Dock item page names without changing their actual labels.
  • Remove vault-specific default file paths and personal folder placeholders from distributed release assets. Fresh installs now start with an empty Dock item list; existing saved configurations are preserved.

2.0.1

Choose a tag to compare

@github-actions github-actions released this 02 Sep 17:21

Hotfix

  • Fix a freeze when opening or editing a Dock item's Target path in large vaults by replacing the eager vault-wide file control with a bounded lazy suggester.
  • Limit Target path suggestions to 50 relevant Markdown, Base, and Canvas files while excluding .git and node_modules paths.

This release contains the freeze hotfix only; the broader settings and reorder optimizations remain on prerelease.

2.0.0

Choose a tag to compare

@github-actions github-actions released this 01 Sep 10:43

What's Changed

  • Add searchable dock icon library in #2

Full Changelog: 1.1.1...2.0.0

1.1.1

Choose a tag to compare

@github-actions github-actions released this 31 Aug 16:10

Full Changelog: 1.1.0...1.1.1

1.1.0

Choose a tag to compare

@github-actions github-actions released this 31 Aug 15:29
Ledge 1.1.0

1.0.0

Choose a tag to compare

@github-actions github-actions released this 31 Aug 12:06
Ledge 1.0.0