Clean Rabbit

Release notes

Every release, including the dull ones. If a version is missing from this list it is because we have not shipped it, not because there was nothing worth telling you.

Clean Rabbit checks for a new version when it opens and offers it to you. It never installs one without being asked. Download the current build.

  1. 0.1.24

    Clean Rabbit tells us when something breaks, so you should not have to.

    • If an update fails to check, download or install, or a sign-in fails to start, the app now reports it. The report is a category, the app version and the operating system, from fixed lists: no message text ever, because error messages are where operating systems put file names and folder paths. The same Settings switch that controls usage statistics controls these, and nothing is sent while it is off.
    • Behind the scenes, the site, the download links and the sign-in emails are now watched around the clock, with a daily summary if anything is wrong.
  2. 0.1.23

    Apps that need an administrator can now be removed, with macOS asking for the password.

    • Removing an app installed with administrator rights, which includes everything from the Mac App Store, now works: macOS shows its own password prompt, and once you approve it the app is removed. The dialog belongs to macOS, so your password goes to the system and never to Clean Rabbit, exactly as when Finder asks.
    • Cancelling the password prompt cancels cleanly. Nothing is removed, nothing is reported as an error, and the app stays exactly where it was.
    • In Trash mode the removed app still goes to the Bin and can still be recovered, and emptying the Bin afterwards will not ask for a second password.
  3. 0.1.22

    The App Uninstaller stops claiming success it did not have.

    • Uninstalling an app that macOS refused to remove used to end on a green tick saying "App uninstalled", with the app still installed. That screen now says the uninstall failed, that the app is untouched, and what to do instead.
    • Apps installed with administrator rights, which include everything from the Mac App Store, no longer offer a Remove button that cannot work. They are marked "Needs your password", because removing them takes Finder, which can ask for one. System components stay marked Protected.
    • The space equivalents on the completion screen no longer say "1 photos".
  4. 0.1.21

    Files macOS protects are left alone, and reminders can be about something true.

    • Files and folders that macOS has marked as its own are now skipped rather than attempted. Those are the ones that produced "can’t be modified or deleted because it’s required by macOS". Clean Rabbit reads the flag the system sets and does not try, so the message no longer appears and a clean no longer stops on it.
    • Settings has a Reminders switch. With it on, Clean Rabbit tells your account three things and nothing else: whether a scheduled scan is switched on, whether the app has been used, and the kind of a scheduled scan that could not run. No file names, no folder paths, no counts and no sizes. It exists so that an emailed reminder can be about something true rather than a guess, and switching it off stops both the reporting and the reminders.
    • A schedule that has gone well past when it should have run is now noticed instead of passing quietly. Almost always it means the app has not been open, since a desktop application cannot check anything while it is closed.
    • Signing out now tells your account, so a computer you have signed out of stops being listed as a device on your account page.
  5. 0.1.20

    Cleaning on macOS stops interrupting you.

    • Cleaning no longer raises a stream of macOS notifications saying items could not be deleted. Those came from asking Finder to do the deleting, one request per file. The Trash is now used directly, which is silent, faster, and needs no extra permission. Items still go to the Trash and can still be recovered.
    • Anything sitting in a folder Clean Rabbit has no permission to write to is now left alone rather than attempted and refused.
  6. 0.1.19

    Cleans stop reporting errors that were not errors.

    • A file that had already gone before the clean reached it was being counted as a failure. It is the outcome you asked for, so it is now counted separately and shown as a quiet note rather than a warning. macOS clears its own caches often enough that this happens on almost every clean, which is why most of those "errors" were never errors.
    • When something genuinely cannot be removed, the completion screen now says why: the system refused permission, it sat outside the folders Clean Rabbit is allowed to touch, or it may be open in another app. It used to guess at a single cause for all of them.
    • The website account page no longer says it cannot load your email preferences on the first visit after following a sign-in link.
  7. 0.1.18

    Contribute, and a tidier Account screen.

    • An optional Contribute button, if you would like to put something towards development. There is no suggested amount, nothing is unlocked, and nothing changes whether you use it or not. Clean Rabbit stays free.
    • The header on Account and Settings no longer runs wider than the content beneath it.
    • The site now declares its icon properly, so search results can show it.
  8. 0.1.17

    Build and release changes only.

  9. 0.1.16

    A diagnostic log you can actually send us.

    • Settings gains a Diagnostics section: show, copy or clear the app’s own log. File names, folder paths and email addresses are removed as each line is written, so the copy on your disk does not contain them either. Nothing is ever sent automatically.
    • When a clean or a scan fails, the app says so on screen instead of quietly returning you to the previous view.
  10. 0.1.15

    The window is readable whatever your wallpaper is.

    • The frosted sidebar and sign-in screen took their contrast from whatever was behind the window, which on a light desktop picture made text hard to read. The tint is now fixed rather than inherited, and was measured rather than eyeballed.
  11. 0.1.14

    Signing in through the emailed link works.

    • Following the sign-in link in your email now completes the sign-in in the app. It had been succeeding on our side and never telling the app, so the app sat waiting.
  12. 0.1.13

    A visual refresh.

    • New spacing, motion and borders throughout, and a translucent sidebar on macOS. Consistent styling across every panel rather than three different ideas of what a border looks like.
    • The macOS disk image is now notarised in its own right, not just the app inside it.
  13. 0.1.12

    Settings tells you which version you are running.

    • The installed version is shown in Settings, so "did that update actually land?" is answerable from inside the app.
  14. 0.1.11

    Update in one click.

    • When a new version is available, the bar at the top of the window installs it directly. It still never installs anything without being asked.
  15. 0.1.10

    The Account tile had the Disk Cleaner’s icon.

    • Fixed. It has its own now.
  16. 0.1.9

    Your account, inside the app.

    • A full Account screen in the app: your email address, your devices, your marketing preferences, an export of everything we hold, and account deletion. Everything the website does, without leaving the app.
    • Optional activity history. When switched on it records what each clean amounted to, a tool, a count and a size, so the history shows on every device. It is off unless you turn it on, and it never records a file name or a folder path.
  17. 0.1.8

    Release plumbing only.

  18. 0.1.7

    The sign-in screen believes the sign-in.

    • Approving in the browser now finishes the sign-in in the app. It had been working the whole time: the app and the server disagreed about a single word, so the app kept waiting for a message it would never recognise. Quitting and reopening would have shown you signed in.
  19. 0.1.6

    Installed copies can reach the update they are offered.

    • Updates are now actually downloadable. The address in the update manifest contained an unescaped space, so every installed copy asked for something the server could not answer, and the app reported that as "no update available" rather than as a failure. Anyone on 0.1.3 to 0.1.5 needs to update by hand once.
    • Update checks happen daily as well as at launch.
    • A copy installed from the .deb package is sent to the download page instead of being offered an update it cannot apply.
    • A server problem during sign-in now says so, rather than telling you your code expired.
  20. 0.1.5

    See what is signed in, and sign it out.

    • Your account page lists every computer signed in to your account, with a Sign out button for each and a Sign out everywhere option.
    • Visiting from a phone now explains that Clean Rabbit is a desktop app and offers to email you the download link.
  21. 0.1.4

    Sign-in fixes.

    • Sign-in could not succeed by any route. It can now.
  22. 0.1.3

    The app can update itself, and remove itself properly.

    • Clean Rabbit checks for new versions and offers to install them. It never installs one without being asked.
    • Settings gains Remove Clean Rabbit, which restores every startup item it disabled, stops the app opening at login, signs you out and deletes its settings, then tells you how to remove the app itself. Dragging the app to the Trash on its own would have left disabled startup items disabled for good.
  23. 0.1.2

    The app and the site now describe the same product.

  24. 0.1.1

    0.1.0 shipped the wrong icon.

    • Clean Rabbit has its own mark now, everywhere.
  25. 0.1.0

    First release.

    • Six tools in one app: Disk Cleaner, Duplicate Finder, Large & Old Files, App Uninstaller, Startup Items and optional Scheduled Scans.
    • macOS builds signed with a Developer ID and notarised by Apple. Downloads served from our own domain.