All notable changes to RClick are documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Replace Full Disk Access (FDA) with Security-Scoped Bookmark permission model
- File operations (delete, create, hide, unhide, AirDrop) now prompt for per-folder authorization
- Settings: "Full Disk Access" row replaced with "Folder Permissions" management
- Full Disk Access detection, guide alert, and settings UI
PermissionChecker.hasFullDiskAccess()and related FDA methods- Language picker in Settings (language is now fully auto-detected)
- Custom language detection logic (
AppLanguageenum,currentLanguage,localizedBundle)
2.0.4 - 2026-07-05
- Add sandbox entitlement for FinderSyncExt to fix menu rendering in protected directories
- Set proper icons for collapsed parent menus in FinderSync
- Isolate DMG and ZIP staging into separate subdirectories to prevent artifact corruption
- Prevent nested
.appin release ZIP caused by stale DMG temp copy
- Bump
actions/checkoutfrom v4 to v5 in CI workflows
2.0.3 - 2026-07-04
- Preserve
.appbundle structure in release ZIP archive - Use
cp+ditto+keepParentfor correct.appZIP packaging - Avoid nested
.appin release ZIP and DMG artifacts - Remove stale "Create Blank File" menu item; add missing localization entries
- CI: GitHub Actions workflows for PR build verification and tag-triggered release
- Select latest available Xcode version on CI runner
- Lower
objectVersionfor Xcode 26.0.1 CI compatibility
2.0.1 - 2026-06-28
- Trilingual localization with String Catalogs (zh-Hans, en, ja)
- Editable blank file creation from templates
- Draggable settings menu ordering for customizing menu appearance
- Quick-access folders master toggle (default off)
- CI: Add GitHub Actions workflows for PR build and tag release
- FinderSync menu click unresponsiveness after localization refactor
- Sandbox permission issues for FinderSync Extension
- VS Code detection with percent-encoded path double-encoding
- Toolbar icons disappearing after settings refactor
- Heartbeat monitoring logic for extension health checks
- Menu item default values and collapse toggle not applying correctly
- Chinese menu title truncation in Finder context menu
- Common folders icon not matching system directory appearance
- Dark mode icon adaptation for SF Symbols using
paletteColors - File type icon three-level fallback strategy
onChange(of:)deprecation warning on macOS 14+
- Swift 5 → Swift 6.2 migration with full concurrency checking
- Settings UI refactored to unified
Formlayout - macOS 15.6 + Xcode 16.4 compatibility as minimum requirement
- Menu icon loading now uses memory cache for instant display
- New file icons prioritize system app icons when available
- FDA (Full Disk Access) permission guidance and detection
- Menu icon loading now uses memory cache for instant display on subsequent right-clicks
1.7.2 - 2025-09-27
- Code signing and entitlements configuration for FinderSync Extension
- Improved extension loading reliability
1.7.0 - 2025-09-27
- Initial stable release with core Finder context menu features
- Open with External App support
- Copy Path functionality
- Delete Directly (bypass Trash)
- Hide / Unhide file toggle
- AirDrop sharing
- Create New Files from templates
- Quick Access Folders
- Dark Mode support