Skip to content

Releases: BenGutteridge1/beacon

Beacon 1.5.0

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.

Beacon 1.4.1

Choose a tag to compare

@BenGutteridge1 BenGutteridge1 released this 01 Sep 09:06

Maintenance release to trigger a fresh Obsidian Community Directory release scan after the 1.4.0 automated review could not be completed.

No functional changes from Beacon 1.4.0.

Validation:

  • 30 automated tests passed
  • Lint passed
  • Production build passed
  • Smoke-tested in the Tester vault only

Beacon 1.4.0

Choose a tag to compare

@BenGutteridge1 BenGutteridge1 released this 26 Aug 18:58

Vault Searchlight is now Beacon. The plugin ID remains vault-searchlight, so existing installations continue updating normally.

Highlights

  • New compact, middle-right in-file heading navigator with rendered Markdown headings, H1–H6 hierarchy, hover-aware current-heading context, search highlighting, and keyboard navigation
  • Jumping from the heading navigator now selects and highlights the full destination heading until the next editor action
  • Vault-relative file and glob exclusions across every search mode
  • Optional Excalidraw Data exclusion for heading navigation
  • Refined Apple-like floating search and heading interfaces with theme-aware colors, compact spacing, hidden scrollbars, and stronger hierarchy indentation
  • Preserved current-file, all-files, properties, and tags search modes, exact phrases, operators, optional fuzzy matching, persistent sorting, and click-to-jump highlights
  • Improved excluded-file accessibility feedback

Validation

  • Tested only in Obsidian 1.13.7 using the Tester vault
  • 30 automated tests passed
  • Obsidian lint and production build passed

Vault Searchlight 1.3.2

Choose a tag to compare

@BenGutteridge1 BenGutteridge1 released this 24 Aug 02:12
f713c59

Polishes Vault Searchlight’s theme-native shell and removes broad CSS selectors while preserving the approved compact design.

  • Removes broad :has() selectors
  • Avoids CSS !important overrides
  • Keeps the toolbar, hidden close control, and result panel visually unchanged
  • Tested in Obsidian 1.13.7 using the Tester vault
  • 21 automated tests, Obsidian lint, and production build pass

Vault Searchlight 1.3.1

Choose a tag to compare

@BenGutteridge1 BenGutteridge1 released this 24 Aug 02:05
eb99203

Initial public release of Vault Searchlight.

Highlights:

  • Current-file, all-files, properties, and tags search modes
  • Rendered Markdown results with highlighted matches and heading context
  • Exact phrases, exclusions, OR, regex, field operators, and optional fuzzy matching
  • Persistent icon-based sorting and theme-aware design
  • Fast incremental local index with no telemetry