Skip to content

v0.2.0

Choose a tag to compare

@imjszhang imjszhang released this 27 Apr 09:50
· 15 commits to main since this release

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.exe instead of the legacy cli.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 for node-cron v4.
  • Changed happy-coder runtime discovery to prefer the bundled lib/happy-cli path 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 install is required for existing local checkouts to fully apply the dependency tree cleanup and security fixes.