Tuesday, 26 September 2017

Cocoa Cookies

User Rating: 0 / 5

Star InactiveStar InactiveStar InactiveStar InactiveStar Inactive

Cocoa Cookies is a free Cocoa-based utility for Mac OS X Tiger that allows you to search (with regex) and delete (with undo) HTTP cookies stored in the shared Cocoa cookie storage used by Safari, Dashboard, NetNewsWire, Sherlock, Shiira, and others.

New in version 0.9:

  • Universal Binary. Cocoa Cookies now runs natively on both PPC and Intel Macs.
  • Precious new icon submitted by elroy. Thanks!

New in version 0.8:

  • Cookie Protection! - The cookie table now has another column with a 'Safe Lock' header icon and check boxes for every cookie (or group of cookies). If you select the check box next to a cookie (or group), selected cookies will not be affected by 'Delete' or 'Delete All' actions from within Cocoa Cookies.

Note that you may still delete 'protected' cookies via Safari, NNW, Shiira or any other cocoa app that uses the shared cocoa cookie storage. So you should always search, manage and delete cookies via Cocoa Cookies in order to take advantage of this 'protection'. This shouldn't be much of a problem, as Cocoa Cookies (with regex search, batch delete and undo capabilities) provides a much more full-featured UI from which to manage your cookies.

This cookie protection does not extend the life of a cookie beyond its specified duration. Protected cookies will still be lost when they pass their expire date. (but this is probably what you would prefer anyway)

If there is demand, I can look into adding support for cookie protection from other apps (like Safari) as well. But after having used Safari's cookie-managing UI and Cocoa Cookies, I believe that no one will really care to use anything but Cocoa Cookies to manage their cookies if they have a real need. Therefore, I don't see much value in pursuing that functionality.

What is this new feature good for? It allows you to select cookies that you care about and then be a bit more care-free about deleting cookies from within Cocoa Cookies.

New in version 0.7:

  • Regex Search - Now optionally search cookie properties using regular expression patterns.
  • Fixed bug where cookie domains that were ip addresses were displayed and highlighted incorrectly.

New in version 0.6:

  • Now you can choose to group cookies by their domain in a tree table view. Click View -> Group By Domain or type command-G to toggle the main cookies table from a normal table view to a tree table view. Group by domain (tree table) is the new default.
  • Cookies are now sorted alphabeticaly by their domain rather than their first subdomain. For example, a cookie with a domain of store.apple.com will now appear before a cookie with the name of hardware.microsoft.com in the table.
  • To help make this more intelligent sorting easier to read, subdomains have been 'grayed out'.
  • The total number of currently visible cookies is now displayed in a status bar at the bottom of the window.

New in version 0.5:

  • Now search your shared cookies by their domain, name, path, expire date, contents, or all of the above simultaneously. (Previously, you could only search by domain). Use the search field's 'magnifying glass' drop-down menu to select search criteria (Doman by default).
  • As you select a specific cookie property to search, that property's column header will become highlighted blue to indicate what you are currently searching.

New in version 0.4:

  • Pimped the UI significantly. Cocoa Cookies now uses the new 'Unified-Toolbar' look introduced in Tiger.
  • Removed the 'Refresh' button. Cocoa Cookies now detects and displays changes to the shared cookie storage made by other apps (like Safari or NetNewsWire) automatically.
  • Clicking the delete key on your keyboard while a cookie is selected in the table now deletes the selected cookie.
  • Clicking the 'Remove All' button now just removes all cookies that are currently visible in the table rather than all of the cookies in shared storage. To remove all cookies in shared storage, leave the search field empty (so all cookies are visible), and click 'Remove All'.
  • Improved Undo behavior -- typing text into the main search field is no longer tracked as an undoable action... because you really only want to track the deletion of cookies as an undoable action.

New in version 0.3:

  • Added unbounded undo capabilities. Now you can undo any action you take to remove cookies from the shared cookie storage. This is actually pretty huge, as Safari's cookie management UI doesn't allow undo and redo (which is a little scary).
  • Fixed small UI rendering bug where the scroll bar would not appear upon app launch.

New in version 0.2:

  • Confirm dialog before removing all cookies (sorry, should have had that in the first place... too easy to accidentally remove all cookies).
  • Improved formatting in the Cookies table view.

Cocoa Cookies requires Mac OS X 10.4 Tiger or later.

Cocoa Cookies is developed by TheVRWay. Have feedback?

Special thanks for help with this app go to two people:

  • Craig Hockenberry.
  • Aram Greenman.