Skip to content

Releases: alienator88/Pearcleaner

v3.2.0

19 Mar 00:02
Compare
Choose a tag to compare

I SUGGEST SKIPPING THIS ONE FOR NOW, FOUND A COUPLE BUGS. WILL HAVE FIXED VERSION OUT SHORTLY.

Fixed

  • N/A

New Features

  • Added menubar option in Settings to allow for quick app uninstalls (There was a lot that went into this, submit Issues if you see any bugs please) - via #35
  • Added launch on login option in Settings to launch app when in menubar mode
  • Added new Interface tab in Settings to hold all the options, separate from General now

v3.1.1

12 Mar 23:37
Compare
Choose a tag to compare

Fixed

  • pearFormat() extension was not handling names with dashes
  • Changed leftover files logic to cut down on more system file noise
  • Changed file finding logic to ignore non-regular files like socket, pipe, etc. as they can cause crashes when deleting
  • Miscellaneous small fixes

New Features

  • Add searchbar on Leftover Files page to allow for filtering large lists

Unfixed

  • Testflight app crash (Can't reproduce) - #27

v3.1.0

11 Mar 18:23
524d3c3
Compare
Choose a tag to compare

Fixed

  • Fix some UI inconsistencies like padding, search bar focus, transparency on settings window
  • Rewrote logic for finding installed applications and their individual details, which is much more efficient now and loads the info in half the time compared to previous logic
  • Removed full app list refresh action after app uninstall, now the app object is popped out from the array making it much faster

New Features

  • Optional homebrew cleanup to force homebrew to sync up the installed app list after manual removal via Pearcleaner - via #33
  • Add show last feature alert button to the Settings > Update tab, incase user would like to review again

Unfixed

  • Unable to reproduce testflight app crash yet - #27

v3.0.2

04 Mar 23:07
Compare
Choose a tag to compare

Fixed

  • Change update/permission windows to match redesign
  • Move popover close button and leftover files rescan button in top right corner
  • Make sentinel monitor ignore Pearcleaner
  • Fix app list not refreshing sometimes after Undo delete
  • Make app list view into a reusable view for both regular/mini modes to avoid duplicating code
  • Fix toggle icons missing - #29
  • Fix multiple user sections if more than 1 app - #26
  • Fix mini mode padding in User items
  • Disable sticky headers for now, causing some issues - #28
  • Fix accentColor on cursor in search bar - via #30
  • Make Trash and Wrapped app paths more efficient when adding to selected items

New Features

  • N/A

Unfixed

  • Unable to reproduce testflight app crash yet - #27

v3.0.1

03 Mar 06:33
7955d0e
Compare
Choose a tag to compare

Fixes

  • Fix drop target gradient width
  • Fix drop target symbol thickness - via #25
  • Fix not finding service files in ~/Library/Services folder - via #24
  • Fix pearcleaner logo in regular mode looking blurry

New Features

  • Make User/System section headers sticky in app list view (Conditional to transparency setting being off)

v3.0.0

02 Mar 01:46
Compare
Choose a tag to compare

Fixes

  • Fix color mode switching not being remembered on startup
  • Fix folder left behind on deletion if app bundle was not in the root of Applications folder - via #22
  • Reformat layout for mini mode top buttons and search bar

New Features

  • Instant Search: Enable in settings to load app files on startup
  • Semantic Versioning: Going forward will use semver (Ex. v0.0.0)
  • Feature Alert: For each version, a feature alert will popup once on startup to show details
  • Leftover File Cleaning: Search your mac for files leftover by uninstalled apps - via #23
  • Sidebar Drag Handle: Resize the sidebar in regular mode
  • Redesign UI/Settings/Icon: Some new buttons, layout changes, new official app icon and pear color theme accents
  • File Sort: Sort files alphabetically or by size
  • Socket File Removal: Finds socket files that aren't even visible in Finder with show hidden files enabled
  • OSLog Output: Will print errors to the Console app for easier troubleshooting

v2.7

15 Feb 01:08
Compare
Choose a tag to compare

Fixes

  • Fix recursive search crashing if non-directory files exist in Application Support folder - via #20
  • Fix switching mini mode settings toggle not respecting saved window sizes
  • Reformat layout for mini mode top buttons and search bar

New Features

  • Add recursive search in Application Support folder in case files are stored 1 more level down - via #19
  • Add settings slider to adjust regular mode sidebar width
  • Add setting toggle for default app launch view in mini mode (Drop Target View or Apps List View)
  • Switched to indeterminate progress bar when searching for files
  • Clicking on an item when popover is already open will run a search on the new item and update the popover, requiring 1 less click - mini mode
  • Increase lineLimit to show full path in file results view
  • Refresh app lists by hovering over User/System apps count badge

v2.5

05 Feb 18:33
Compare
Choose a tag to compare
  • Fix app not found/crashing if CFBundleShortVersionString missing in Info.plist. Falls back to CFBundleVersion and if that is missing as well, falls back to a hardcoded version of 0.0.0 - via #18
  • Search for path.lastPathComponent of the application to catch a few more files/folders

v2.4

24 Jan 22:41
040138f
Compare
Choose a tag to compare
  • Fix sentinel monitor files detected in trash not opening in popover view for mini mode
  • Toggle for dismissing popover on click as option in General settings tab
  • Fix apps not getting uninstalled if Group Container paths were not created yet from entitlements plist - #16
  • Clicking Drop arrow icon in mini mode closes files view popover
  • Fix Sentinel monitor showing files view when deleting apps from within Pearcleaner
  • Suppress DU standardError pipe when calculating file sizes

v2.3

22 Jan 23:25
Compare
Choose a tag to compare
  • Prevent popover file view in mini mode from dismissing on mouse click. This allows window to be moved around with popover open.
  • Make ForLoop in file search more efficient
  • Add logic to pull Group Container paths directly from the app bundle entitlements dictionary instead of searching by keywords - #12
  • Sort paths alphabetically in file search view