v0.2.0
Release Notes
v0.2.0
This release adds first-class Claude Code dependency management for the local machine and improves versioning consistency across the app.
Highlights
- Added one-click Claude Code install support for npm-based environments.
- Added one-click Claude Code upgrade support when the current installation source is npm.
- Added clearer install and upgrade status feedback in both the settings page and setup wizard.
- Added compatibility for newer Claude Code npm package layouts that expose
bin/claude.exeinstead of the legacycli.js. - Added a regression check script:
npm run check:claude-detector. - Added dependency hardening overrides so patched transitive versions are resolved consistently.
Internal updates
- Added install and upgrade endpoints to Electron IPC and local service dependency routes.
- Updated version sync tooling so both the renderer app and docs app show the same product version.
- Upgraded core app and packaging dependencies, including Electron, Electron Builder, Electron Updater, Axios, Express, Socket.IO, SQL.js, and ws.
- Switched server-side UUID generation to
crypto.randomUUID()and updated scheduler compatibility fornode-cronv4. - Changed
happy-coderruntime discovery to prefer the bundledlib/happy-clipath and adjusted packaged unpack rules accordingly.
Notes
- Automatic upgrade currently targets npm-based Claude Code installations only.
- Native installer and Homebrew automation remain out of scope for this release.
- A fresh
npm installis required for existing local checkouts to fully apply the dependency tree cleanup and security fixes.