Skip to content

Beacon 1.5.0

Latest

Choose a tag to compare

@BenGutteridge1 BenGutteridge1 released this 02 Sep 16:43

What’s new

  • Added full Obsidian Mobile support with safe-area handling, touch-sized controls, software-keyboard-aware sizing, and mobile-friendly rendering batches.
  • Deeply optimized search and indexing with shared in-flight reads, cached query preparation, immediate stale-search cancellation, adaptive work budgets, and more efficient result deduplication.
  • Improved large-outline performance and reduced heading navigator DOM work while keeping the same design and behavior.
  • Selecting a search result now highlights every matching word or phrase on the destination line, including repeated and regex matches; overlapping ranges are merged cleanly.
  • Hardened live indexing against file edits, renames, deleted files, stale reads, and failed superseded reads.
  • Preserved all existing search modes, query syntax, Markdown rendering, sorting, highlighting, theme integration, and heading navigation.

Validation

  • 46 automated tests pass.
  • ESLint, TypeScript checks, production bundling, release metadata validation, and CSS parsing pass.

Manual installation

Download main.js, manifest.json, and styles.css and place them in:

<vault>/.obsidian/plugins/vault-searchlight/

Reload Obsidian and enable Beacon under Community plugins.