Skip to content

Releases: StuartCameronCode/clive

Clive v1.0.5

28 Jan 05:20

Choose a tag to compare

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

v1.0.4

14 Jan 14:49

Choose a tag to compare

What's Changed

  • Fix settings window not reopening after being closed

Full Changelog: 1.0.3...v1.0.4

Clive v1.0.3

18 Dec 01:57
abb9d00

Choose a tag to compare

What's New

  • Version Display: App version now shown at bottom of Settings dialog
  • Debug Indicator: Debug builds display version with "-DEBUG" suffix for easy identification

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.

Clive v1.0.2

18 Dec 01:21

Choose a tag to compare

What's New

  • Configurable Claude Path: Added a path selector in Settings to configure the Claude executable location
  • Error Handling: App now detects when Claude Code can't be launched and displays a warning icon in the menu bar
  • Path Validation: Settings shows validation feedback when the configured path is invalid
  • Browse Button: Easily select the Claude executable using a file picker
  • Reset to Default: Quick option to restore the default path (/opt/homebrew/bin/claude)

Bug Fixes

  • Error messages are now displayed in the dropdown menu for easy troubleshooting

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.

1.0.1

10 Dec 04:22

Choose a tag to compare

Fix usage parsing to use "all models" weekly stat

Initial release

03 Dec 05:41

Choose a tag to compare

If it works for you great, if not the code's here to play with. :)