Releases: BenGutteridge1/beacon
Releases · BenGutteridge1/beacon
Release list
Beacon 1.5.0
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
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
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
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
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