Skip to content

Cardinal 0.1.26

Choose a tag to compare

@seedds seedds released this 27 Sep 01:17
· 1 commit to master since this release

Improvements

  • Preserve search input, visible results, and selection during background refreshes.
  • Coalesce filesystem refreshes and reuse identical in-flight Enter searches.
  • Load filenames without waiting for icons; retain icons and thumbnails across refreshes and reject stale icon responses.
  • Keep row hover highlighting stable while refreshed rows load.
  • Use the native macOS Trash API for F8 instead of Finder AppleScript.
  • Add optimized local launch and testing scripts, plus development and testing documentation.

Install or upgrade

brew update
brew upgrade --cask seedds/tap/cardinal

First install: brew install --cask seedds/tap/cardinal.

The DMG targets Apple Silicon Macs running macOS 12 or later. The app is ad-hoc signed.

Validation

  • 292 frontend tests, TypeScript checks, and production frontend build passed.
  • Rust workspace tests, native crate tests, Clippy, and formatting checks passed.
  • Packaged app version, arm64 architecture, and code signature verified.
  • Native Trash was previously verified with disposable files and folders.

Automated regressions cover refresh, selection, icons, and hover behavior. End-to-end desktop latency and sustained filesystem-activity behavior still need broader live confirmation; file-operation results may update after the filesystem event arrives.

SHA256 (Cardinal_0.1.26_aarch64.dmg):
48a687cb43f0b2aead67f8e1308d7039e1cb11e5467440b93b0960124c974522