• v0.0.3 3fd2c3ec84

    v0.0.3 Stable

    rdenadai released this 2026-02-24 11:24:21 +00:00 | 25 commits to main since this release

    Ehwaz — Stability, UX & Performance Hardening

    🚀 Highlights

    • Fixed Markdown Open Preview link behavior so links wrap only their intended markdown text
      and remain clickable.
    • Improved LSP/editor UX (better diagnostics/output readability, hover tooltip overflow
      handling, and smoother interaction details).
    • Optimized terminal rendering with adaptive idle backoff and lightweight cursor-blink
      updates to reduce UI churn.
    • Made format-on-save non-blocking with timeout handling and stale-result cancellation
      safeguards.
    • Hardened installer flows with exact npm pinning (--save-exact), per-target install
      metadata, and optional SHA256 integrity verification via environment variables.
    • Improved settings/storage resilience by distinguishing missing vs invalid files, backing up
      invalid JSON as .invalid-*.bak, and surfacing startup warnings clearly.
    • Removed callback panic risks by replacing weak-reference unwrap() paths with guarded
      upgrade handling.
    • Reduced clippy debt in prioritized modules (app, search, terminal, lsp) with
      behavior-safe refactors.

    🐧 Linux Release Artifact

    • target/release/ehwaz (ELF 64-bit x86-64, dynamically linked, stripped)

    Focus of this release

    This release prioritizes reliability, responsiveness, and safer runtime behavior while
    preserving existing user workflows.

    Downloads