Skip to content

Clive v1.0.5

Choose a tag to compare

@StuartCameronCode StuartCameronCode released this 28 Jan 05:20
· 6 commits to main since this release

What's Changed

  • Fix claude process leak by killing entire process tree
  • Use SwiftTerm library for proper ANSI terminal rendering, fixing display of "Current session" text
  • Add About dialog with author info, GitHub link, and license information
  • Add unit tests for usage output parsing
  • Make log window resizable (opens as separate window)
  • Show weekly reset time in menu bar dropdown

Details

  • Process leak fix: Previously, terminating a refresh would only kill the expect process, leaving spawned claude child processes orphaned. The app now properly kills the entire process tree.
  • ANSI rendering: Replaced custom ANSI parser with SwiftTerm, a proper VT100/Xterm terminal emulator, which correctly handles cursor movement sequences in Claude CLI output.
  • About dialog: Added accessible author and license information via Settings > About button.

Installation

After downloading and unzipping, you may see a "damaged" warning from macOS Gatekeeper. To fix this, run in Terminal:

xattr -cr /path/to/Clive.app

Or right-click the app and select "Open" to bypass the warning.

Full Changelog: v1.0.4...v1.0.5