What's New
- NEW: I finally finished v2 of the Updater page view that I've been working on for a bit
- NEW: You can now adopt apps into homebrew from Updater page and also from FilesView sidebar > options menu - #464
- NEW: You can now swap between category view and simple list view from Files view and Orphans view toolbar buttons - #462
- App updates are checked during Pearcleaner launch, can be disabled in Settings > General to opt out and check for updates only when navigating to the Updater view. This allows to show a count of how many updates are available in the global toolbar menu.
- Merge ignore/skip functionality into one mechanism for Updater view to allow fully skipping an app from checking for updates or only one version
- Add failure catch in Homebrew when install/uninstall action fail for some reason, shows Alert with action buttons to bypass or ignore - #461
- Add Homebrew/Sparkle deduplication logic when auto_updates is enabled.
- Add OS version/arch check in homebrew controller
- Add app name digit stripping during related files scan
- Scan nested bundles inside applications for related file details
- Add 2 level depth search for Library folders excluding OS directories
- Add two phase loading model to app startup to speed up loading app list while offloading unneeded data to lower priority background queue
- Add uninstall with Pearcleaner service to the system-wide services menu - #444
- Add pinyin sorting for chinese apps - #468
Fixes
- Fix teamIdentifier function failing on some apps
- Fix file size gathering function to be slightly more performant
- Fix warp-cli brew package version/size checking
- Fix tap icon/info button logic
- Fix homebrew auto-update tab not being able to create plist file if LaunchAgents folder is not present - #469
- Fix homebrew auto-update schedule hiccup with deleted schedules coming back from appstorage
- Fix notification observers for undo actions on some pages
- Add electron keyword to skipped binaries during scans as it finds too many unrelated files - #471
- Translations
