Skip to content

Releases: ihazgithub/TopOff

TopOff v1.7.1

20 Apr 06:27

Choose a tag to compare

v1.7.1 Release Notes

Release Date: April 19, 2026

What's New

Menu Bar Polish

  • Refined mug icons — The full and half mug icons were lightly cleaned up for a crisper look in the menu bar without changing their familiar TopOff personality

Asset Cleanup

  • SVG-backed menu bar assets — The menu bar image sets now use vector-backed assets directly for cleaner rendering and easier maintenance
  • Cleaner asset catalog — Added the missing accent color asset and removed asset-catalog warnings from the build

Download

TopOff-v1.7.1.dmg


Full Changelog: v1.7...v1.7.1

TopOff v1.7

27 Mar 20:18

Choose a tag to compare

TopOff v1.7

What's New

Updating Feedback

  • Spinner stays active while the menu is open — The menu bar icon now keeps rotating during checks and upgrades even when you click TopOff open, so it never looks like the update paused

Greedy Mode Clarity

  • Greedy Mode tooltip — Hover over Options > Greedy Mode to see a quick explanation that it includes apps with built-in auto-update in both checks and upgrades

Download

Download TopOff-v1.7.dmg below and drag TopOff into your Applications folder.


Full Changelog: v1.6.0...v1.7

TopOff v1.6.0

07 Mar 20:51

Choose a tag to compare

Fixes

  • Fixed admin-auth update retries so upgrades continue correctly after authentication.

Other

  • Updated release versioning/docs to 1.6.0.

TopOff v1.5.0

06 Feb 19:17

Choose a tag to compare

What's New

Greedy Mode Toggle

A new Greedy Mode option in the Options submenu lets you include apps with built-in auto-update (Chrome, Slack, VSCode, etc.) in scheduled background checks. Previously, these casks were only surfaced when manually clicking "Update All (Greedy)" — now they show up automatically when greedy mode is enabled.

When Greedy Mode is off (default):

  • Scheduled checks use brew outdated --verbose
  • Both "Update All" and "Update All (Greedy)" buttons are shown

When Greedy Mode is on:

  • Scheduled checks use brew outdated --greedy --verbose
  • Only "Update All (Greedy)" is shown — the normal button is hidden

The setting persists across restarts.

Bug Fix

  • Fixed a version mismatch in Info.plist that could cause a false "update available" notification

TopOff v1.4.2

06 Feb 18:42

Choose a tag to compare

Changes

  • Fixed: Build now includes Intel (x86_64) support — v1.4.1 was inadvertently Apple Silicon only
  • Added: Universal binary build script for consistent release packaging

TopOff v1.4.1

05 Feb 04:49

Choose a tag to compare

Changes

  • Fixed: Cask upgrades (especially with --greedy) now properly appear in update history
  • Improved: Brew output parsing to capture more upgrade formats

TopOff v1.4

02 Feb 20:35

Choose a tag to compare

What's New

New Features

  • Update History — View your recent package updates with version details. Access via Options → "View Update History" (stores last 20 updates)

Fixes

  • Intel Mac support — Now runs on both Apple Silicon and Intel Macs (Universal Binary)

Download TopOff-v1.4.dmg (macOS 14+)

TopOff v1.3.1

30 Jan 21:49

Choose a tag to compare

What's New

Improvements

  • Automatic retry on network restore — If the app launches without internet access (e.g., at system startup before WiFi connects), it now automatically checks for updates once connectivity is restored

Download

Download TopOff-v1.3.1.dmg below and drag TopOff to your Applications folder.

TopOff v1.3

28 Jan 14:39

Choose a tag to compare

What's New

New Features

  • Real-time update progress — See exactly which package is being updated as it happens. Click the menu bar icon during an upgrade to watch the progress live — no more wondering what's going on behind the scenes
  • Admin retry for protected packages — If a package needs admin access to update (common with cask apps like Chrome or Slack), TopOff detects the permission failure, prompts for your password via the standard macOS dialog, and retries automatically

Improvements

  • Animated spinning icon — The menu bar icon now visibly spins during updates so you can tell at a glance when TopOff is actively working
  • Fully interactive UI — The app no longer freezes during brew operations — you can open the menu, check status, or quit at any time

Download

Download TopOff-v1.3.dmg below, open it, and drag TopOff to your Applications folder.

TopOff v1.2

27 Jan 21:36

Choose a tag to compare

New Features

  • Outdated package details — See exactly which packages need updating with version numbers (e.g., node 20.1.0 → 22.0.0) directly in the menu
  • Selective package updates — Update individual packages one at a time, or skip packages you don't want to update right now (enable in Settings)
  • Brew cleanup — Automatically cleans up old package versions after upgrades, freeing disk space. Shows how much space was reclaimed. Can be switched to manual mode in Settings
  • About window — App info, credits, and a link to support development
  • Update checker — Checks GitHub for new releases on launch and shows a subtle hint in the menu when an update is available. Manual "Check for Updates" button in the About window with clear feedback
  • Settings submenu — All preferences organized in one place: Selective Updates, Auto Cleanup, Launch at Login, and Check Interval

Improvements

  • Package version details shown before and after updates
  • Active status messages while operations are running
  • Check Interval selector uses native macOS picker
  • Package list capped at 5 with overflow indicator for cleaner menus