Skip to content

v1.11.0 - Performance Optimizations

Choose a tag to compare

@SergioBanuls SergioBanuls released this 05 Feb 07:52
· 37 commits to main since this release

🚀 What's New - Performance Optimizations

This release focuses on reducing CPU usage and heat generation when the app runs in the background.

Changes

  • Reduced auto-refresh frequency: Timer changed from 60 seconds to 5 minutes
  • Smart file caching: Only re-processes JSONL files that have been modified
  • Optimized date parsing: Reuses ISO8601DateFormatter instead of creating one per line
  • Eliminated duplicate processing: Removed redundant file parsing
  • Removed artificial delays: Eliminated unnecessary Thread.sleep()
  • Proper resource cleanup: Timers and event monitors are now properly invalidated on app termination

Impact

Users should notice significantly lower CPU usage and reduced heat generation, especially with large conversation histories.

📦 Installation

  1. Download ClaudeUsageTracker-v1.11.0.dmg
  2. Open the DMG file (double-click)
  3. Drag ClaudeUsageTracker.app to the Applications folder shortcut
  4. Remove macOS security block:
    xattr -cr /Applications/ClaudeUsageTracker.app
  5. Right-click the app in Applications and select "Open" (first time only)
  6. Look for the 💰 icon in your menu bar

Or install via Homebrew:

brew install --cask masorange/claudeusagetracker/claudeusagetracker

To update an existing installation:

brew upgrade claudeusagetracker

✅ Verification

SHA-256 Checksum:

0a54f02a99718920907caabc682381f3452693d74ee178d3ddaccd32f013151c  ClaudeUsageTracker-v1.11.0.dmg

📋 Requirements

  • macOS 13.0 (Ventura) or later
  • Claude Code CLI installed