Skip to content

Releases: Real-Fruit-Snacks/obsidian-linkhaven

2.0.0

Choose a tag to compare

@github-actions github-actions released this 03 Sep 21:36

Added

  • Bookmark launcher: a fuzzy palette (command or grid zap button) over every bookmark —
    Enter opens, Cmd/Ctrl+Enter inserts a Markdown link into the active note, Alt+Enter
    opens the readable copy.
  • Dead-link watchdog: optional check on startup, "Check for dead links" command,
    per-card "Check this link", bulk-bar link checking with live progress, a red badge on
    dead cards, and a Dead links smart view.
  • Save a URL from any note: right-click a link in the editor → Save to Linkhaven.
  • Drop a URL onto the bookmark grid to save it (desktop).
  • Option to open links in Obsidian's web viewer (1.9.10+) instead of the system browser.
  • "Open a random unread bookmark" command.
  • Drag a collection onto another to nest it (desktop).
  • Card density setting (comfortable/compact).
  • Duplicates smart view — find same-URL bookmarks, clean up with multi-select + delete.

1.6.2

Choose a tag to compare

@github-actions github-actions released this 03 Sep 21:00

See the commit history for changes in this release.

1.6.1

Choose a tag to compare

@github-actions github-actions released this 03 Sep 16:38

Fixed

  • Grid and tree views no longer jump on store updates: the scroll position, the
    expanded "Show more" card window, and the search input's focus and selection
    are captured before each re-render and restored after, so bulk actions
    (Wayback archive, refetch) no longer yank the view back to the top.
  • The grid toolbar's sort dropdown now re-syncs from settings on every render;
    changing the sort in the settings tab previously left the toolbar dropdown
    showing the stale value (sort dropdown audit; the sort pipeline itself was
    verified correct and is now guarded by scripts/test-sort.mjs).

1.5.1

Choose a tag to compare

@github-actions github-actions released this 03 Sep 15:40

Added

  • Archived badge on cards: bookmarks with a stored Wayback snapshot now show a
    muted archive icon in the card meta row (grid and list modes) with an
    "Archived to Wayback" tooltip.
  • Archived smart view: the tree's Views section gains an Archived row that
    collects every bookmark with a Wayback snapshot; the grid shows a
    "Nothing archived yet" empty state when none are archived.

1.5.0

Choose a tag to compare

@github-actions github-actions released this 03 Sep 15:10

Added

  • Wayback Machine integration: a new "Archive saved links to the Wayback Machine"
    setting (off by default) submits every saved link to the Internet Archive after
    enrichment — anonymously, through the queue's polite rate limiter, with SPN job
    polling, a freshness check, one session-limit retry, and an availability/CDX
    fallback to the latest existing snapshot. The snapshot URL is stored in the
    note's wayback: frontmatter; failures warn in the console only and are
    retried on later enrichment triggers.
  • "Wayback ignored domains" setting: links on these domains (subdomains included)
    are never sent to the Wayback Machine — on the auto path, the manual card-menu
    action, and the bulk action alike.
  • Card context menu gains "Open archived version" (the stored snapshot, or the
    latest-snapshot lookup when none is stored; mark-read-on-open applies) and
    "Save to Wayback Machine" (only shown while no snapshot is stored).
  • Bulk bar gains a "Wayback" button that archives the selection sequentially,
    skipping already-captured or ignored bookmarks, with a summary notice.

1.4.0

Choose a tag to compare

@github-actions github-actions released this 03 Sep 01:24

Added

  • Grid sort control: a toolbar dropdown (Newest first, Oldest first, Title, Domain)
    orders the grid after filtering and search, persisted as the new Grid sort setting
    and applied uniformly to every filter, smart views included.
  • Mark as read on open setting: opening a bookmark's external link or readable copy
    silently marks it as read (opening the note never does).
  • Copy link in the card context menu: copies the bookmark URL to the clipboard with
    a confirmation notice.
  • Fuzzy search in the grid toolbar: Obsidian's fuzzy matcher now gates inclusion
    across title, URL, tags, description, and collection.

1.3.0

Choose a tag to compare

@github-actions github-actions released this 03 Sep 00:53

Changed

  • Release assets (main.js, manifest.json, styles.css) now carry SLSA build-provenance
    attestations — verify a download was built from this repository with
    gh attestation verify main.js --repo Real-Fruit-Snacks/obsidian-linkhaven.

1.2.2

Choose a tag to compare

@github-actions github-actions released this 03 Sep 00:50

See the commit history for changes in this release.

1.2.1

Choose a tag to compare

@github-actions github-actions released this 03 Sep 00:42

Added

  • Refetch page per bookmark: card context menu → Refetch page re-pulls metadata and
    re-downloads a missing or stale cover (old assets are cleaned up, not orphaned).
  • Bulk refetch: the bulk bar's Refetch button re-fetches every selected bookmark,
    sequentially and rate-limited.

1.1.0

Choose a tag to compare

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

Added

  • Per-collection icons: pick any Lucide icon from a searchable picker (tree context
    menu → Change icon). Icons show on tree rows and the grid breadcrumb, follow
    collection renames, and are removed with the collection.