Releases: colinvkim/Radix
Radix 1.1.2
Overview
With v1.1.2, Radix now supports macOS Sonoma 14 and macOS Sequoia 15! This release makes Radix faster, more responsive during scans, and safer around edge cases. It reduces memory and CPU pressure in search, navigation, file rows, and sunburst rendering, and also includes a large amount of code refactoring. See the full commit history between v1.1.1 and v1.1.2 for a detailed development log.
Download Radix v1.1.2 for macOS 14.0+ (universal binary for Intel and Apple silicon systems).
Highlights
- Added support for macOS 14 and macOS 15.
- Reused scanner metadata during scans.
- Isolated scan progress updates to reduce main UI churn.
- Narrowed AppModel redraw scope.
- Narrowed workspace app observation.
- Cached navigation table contents.
- Cached file row display values.
- Cached selection ancestry.
- Coalesced file browser updates.
- Debounced current folder filtering.
- Bounded child preview reads.
- Removed the full-scan search haystack cache to reduce memory pressure.
- Removed an obsolete progress throttling alias.
- Indexed sunburst hit testing for faster interaction.
- Cancelled stale sunburst chart layouts.
- Trimmed unnecessary sunburst layout publishes.
- Drew the sunburst selection overlay more efficiently.
- Avoided hash overflow in visualization code.
- Allow clearing of recent scans for privacy.
Fixes
- Deduplicated hard-link storage so linked files are not overcounted.
- Resolved symlink scan roots more reliably.
- Tolerated duplicate filesystem node IDs.
- Summarized very deep tiny cache folders to avoid excessive traversal overhead.
- Made file identity safe for scanner concurrency.
- Cancelled atomic scan summary work when no longer needed.
- Cancelled deferred scan starts correctly.
- Stopped scan work when a window closes.
- Cancelled scans during cleanup.
- Blocked trash actions on active volume roots.
- Added an explanation for hidden package contents.
- Prevented onboarding note text from clipping.
- Used version-safe action icons.
- Cleaned up the Quick Look key monitor.
Radix 1.1.1
Overview
I'm excited to announce that Radix is finally signed and notarized! This release does include a few reliability patches, but its primary focus is to offer a signed Radix build to users. See the full commit history between v1.1.0 and v1.1.1 for a detailed development log.
Download Radix v1.1.1 for macOS 26.0+ (universal binary for Intel and Apple silicon systems).
Highlights
- Improved scan performance for large cache-like directories that Radix auto-summarizes.
- Improved scan cancellation and failure cleanup.
- Added Sparkle EdDSA update signing support for future automatic updates.
Fixes
- Fixed search behavior for queries with leading or trailing whitespace.
- Fixed tiny file sizes so byte-sized files display correctly.
- Hardened the Check for Updates menu state.
- Prevented stale whole-scan search results from appearing after quickly changing a query.
Radix 1.1.0
Overview
v1.1.0 celebrates the second stable release of Radix! This release includes usability, reliability, and performance improvements across the board. It makes large scans faster to browse, improves scan correctness around edge cases, adds Quick Look previews, and tightens up the code base. See the full commit history between v1.0.0 and v1.1.0 for a detailed development log.
Download Radix v1.1.0 for macOS 26.0+ (universal binary for Intel and Apple silicon systems). Please note: This build of Radix is not signed, so you'll need to manually allow it to run on your device (System Settings > Privacy & Security > Open Anyway).
Highlights
- Added Quick Look previews so files can be previewed directly from Radix.
- Improved browsing performance for large scans by flattening file tree storage and reducing recursive tree work.
- Made entire-scan search faster by lazily building the search index and caching normalized search text.
- Made scan results more correct in edge cases, including empty directories, hidden-file summaries, summarized directory progress, and warning deduplication.
- Made scans more resilient when child metadata lookup fails.
- Improved error reporting for scan failures, filesystem fallbacks, scanner invariant failures, and macOS file actions.
- Made sunburst selection immediate and clarified when sunburst depth settings apply.
Fixes
- Preserved scans when individual child metadata reads fail.
- Avoided scanning mounted volumes from the startup root.
- Respected hidden file settings in summary calculations.
- Preserved empty directories in the scan tree.
- Deduplicated warnings after subtree expansion.
- Corrected file browser and update menu icons.
- Separated scan error alerts from file action error alerts.
Radix 1.0.0
v1.0.0 is the first stable release of Radix!
This release includes a performant scan engine, a simple but capable UI, and a stable codebase. With the release of v1.0.0, Radix will likely not receive any more significant updates until the release of macOS 27. Though there is still room for improvement, the app is currently stable enough to be used in production environments for serious workflows. See the README for a list of Radix's features, and look at the full commit history of this release.
Download Radix v1.0.0 for macOS 26.0+ (universal binary for Intel and Apple silicon systems). Please note: This build of Radix is not signed, so you'll need to manually allow it to run on your device (System Settings > Privacy & Security > Open Anyway).