Releases: alienator88/Pearcleaner
Releases · alienator88/Pearcleaner
v3.7.5
Fixed Issues
- When searching for web app files, Pearcleaner was also finding browser related files because of the shared bundle id
New Features
- When selecting an app, an architecture badge will now show on the file search page denoting arm, intel or universal
v3.7.4
Fixes
- Fix padding on files view warning sheet
Changes
- Add export of found file list to user selectable folder via new Tools menu (Select an app and hit CMD+E to export) - #69
- Move condition builder into Tools menu as well to declutter files view UI (Select an app and hit CMD+B to build a new condition)
v3.7.3
Changes
- App updater will now check semantic version using overloaded operator by converting string version to Int tuples instead of a string literal comparison
- Add user's home folder to the file search logic - via #66
New Features
- (BETA) Condition Builder - When selecting an application to find files, there is now a small hammer icon next to the Uninstall button. With this you can locally add keywords or full paths to either exclude or include in searches. To be used with apps that name their files nothing close to the app name/bundle id 😂
v3.7.2
Fixes
- Fix app list ProgressView padding
- Fix next update date not hiding when updates are disabled
- Fix appearance mode not working on app start when the OS Auto mode changed color mode when the app was not running - via #65
Changes
- On file view page, add warning popover button next to Uninstall button and warning sheet on first use
- Simplified update chooser to use Never/Daily/Weekly/Monthly
- Change picker styles to match app design more
- Changed some settings views backgrounds to use themeColor mode
v3.7.1
v3.7.0
Fixes
- Fix app list refresh action causing UI freezing momentarily sometimes
- Fix non-Safari browser web apps not showing web app badge as they don’t use
LSTemplateApplication
key in Info.plist. Checking againstapp_mode_loader
executable instead now - Homebrew cleanup not working as expected sometimes because app name doesn’t always match cask identifier - via #63
Changes
- Show app size in sidebar app list. Hovering item still shows the app version. Click User/System headers to switch sorting between alphabetical/size. There's also an option in the search bar menu to toggle this. - via #62
- Add Leftover files warning/explanation sheet on first use as some users were unaware of the warning button at the top of the page
v3.6.5
Features
- One-shot mode added in Settings > General. When Pearcleaner is opened via external means like Sentinel Trash Monitor or the Finder extension, after you remove an app, Pearcleaner will also be closed with this setting turned on. It allows for single use of the app when you just want to quickly uninstall only a single application - via #61
v3.6.4
v3.6.3
v3.6.2
Fixed
- Pearcleaner Updater - Remove requirement for App Support folder, using temp directory now
- Show no files left to remove text label if count is 0 (Should only show up sometimes when using Sentinel Monitor)
- Pearcleaner uninstaller - fix race condition in some situations, might still be some lingering effects to fix
- When moving apps to trash, use URL path instead of UUID as unique identifier
- Fix app not opening center screen first time when no default window size/position is saved
Changes
- Add badge for new features, same as update badge
- Add badge for missing permission too
- Add permissions manager class to keep track of all permissions needed for the app to run smoothly
- Add Pearcleaner uninstaller alert popup
- Control Sentinel Monitor start/stop action using distributed notifications instead of loading/unloading the plist