Skip to content

Emerald v1.5.1

Choose a tag to compare

@github-actions github-actions released this 25 Jun 07:44
· 73 commits to main since this release

Emerald 1.5.1

A performance-focused release for large vaults. This version keeps the app's
dependency footprint unchanged while making search, rendering, and startup work
scale better.

Performance

  • Search ranking now uses indexed term frequencies, cutting repeated search
    latency sharply on large vaults.
  • Startup search indexing runs off the UI thread, so opening a vault stays more
    responsive while the index is built.
  • The note sidebar now uses a model-backed tree with direct path lookup instead
    of scanning every row when selecting the current note.
  • Editor painting does less offscreen work, improving viewport render time.
  • Math and mascot render caches avoid retaining one-off results, reducing wasted
    cache pressure while still accelerating repeated renders.
  • External file edits now update the search index based on file metadata changes
    instead of only path/title changes.

Development

  • Added development-only performance benchmarks for release-to-release tracking.
  • Added performance budget checks and a CI workflow for the benchmark profile.
  • Updated release workflow actions to the current major versions.

Downloads

Platform File Notes
Linux (x86-64) Emerald-x86_64.AppImage chmod +x and run
Linux (ARM64) Emerald-aarch64.AppImage chmod +x and run · glibc ≥ 2.39
macOS (universal) Emerald-macOS.dmg drag to Applications; first launch right-click → Open → Open. If still blocked: xattr -cr /Applications/emerald.app
Windows Emerald-win64.zip extract and run emerald.exe

Every download bundles its own Qt runtime. Built automatically by the Release
GitHub Actions workflow.