Cardinal 0.1.26
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/cardinalFirst 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