Releases: slopus/happy-cli
v0.10.0
Release Notes - v0.10.0
This release introduces daemon improvements for Codex integration and fixes critical cleanup issues.
🚀 New Features
- Start Codex from daemon: Launch Codex sessions directly through the daemon process for better integration
- Token-based session initialization: Provide authentication tokens when starting new sessions for enhanced security
🐛 Bug Fixes
- Fixed Codex cleanup: Resolved issue where Codex processes were not properly deleted after session termination
v0.10.0-4
Happy CLI v0.10.0-4 Release Notes
This release introduces enhanced security with per-session encryption keys and improves authentication compatibility while fixing several critical issues.
🚀 New Features
- Added support for both legacy and new authentication mechanisms for better backward compatibility
- Implemented experimental per-session encryption keys for enhanced security isolation between sessions
🐛 Bug Fixes
- Fixed missing dataEncryptionKey in machine configuration that could cause session initialization failures
- Resolved compatibility issues with libsodium format for proper encryption/decryption operations
- Corrected help text and connect command usage documentation
🔧 Other Changes
- Made webapp URL configurable for easier deployment across different environments
- Simplified backup key display command for better user experience
- Optimized build process by removing unnecessary build steps from development workflow
v0.10.0-3
Happy CLI v0.10.0-3 Release Notes
This release introduces session management improvements, MCP (Model Context Protocol) integration for enhanced permissions handling, and various stability fixes.
🚀 New Features
- Session Restore: Added ability to restore previous Claude Code sessions for seamless continuity
- Session Restart: Implemented session restarting functionality to recover from disconnections
- MCP Integration: Integrated Model Context Protocol support in Codex for improved permission handling
- Codex Flow: Enhanced workflow integration with Codex for better Claude Code interaction
- Binary Tools Support: Added support for unpacking and running difftastic and ripgrep binaries
- Happy Tools Directory: Introduced dedicated tools directory for better organization
🐛 Bug Fixes
- Fixed smoke test failures
- Corrected help text to properly match
show-backupcommand name
🔧 Other Changes
- Increased timeout for new session spawning to improve reliability on slower connections
- Continued development on permissions system infrastructure
v0.10.0-2
v0.10.0-1
Happy CLI v0.10.0-1
This patch release includes improvements to daemon functionality and test reliability.
♻️ Refactoring
- Extracted common daemon functions for better code organization and reusability
🐛 Bug Fixes
- Fixed test suite reliability issues
v0.10.0-0
Happy CLI v0.10.0-0
This release introduces multi-model authentication support, improves daemon management, and fixes critical issues with Claude integration and cross-platform compatibility.
🚀 New Features
- Added authentication support for Gemini AI models
- Added authentication support for Claude models
- Added authentication support for Codex models
- Added force run option for daemon to override existing instances
- Added user confirmation before creating new directories when spawning sessions
🐛 Bug Fixes
- Fixed Claude spawning to use Node.js directly instead of shell execution
- Fixed global Claude installation usage in help command that was causing smoke test failures
- Fixed doctor command to work correctly across different platforms (Windows, macOS, Linux)
♻️ Refactoring
- Removed exec usage for browser opening, improving security and reliability
v0.9.1
Release Notes v0.9.1
This release introduces session resumption capabilities, improves backend connectivity, and enhances the overall user experience with better logging and Claude integration.
🚀 New Features
- Session Resumption: Added support for
--resumeflag to continue previous Claude sessions - Session ID Tracking: Enhanced metadata and lifecycle state tracking with Claude session IDs
- Co-authorship Attribution: Automatically adds Happy co-authorship to Claude commit messages
- Improved Flag Handling: Better support for one-time Claude flags like
--resumeand--version
🐛 Bug Fixes
- Backend Connectivity: Fixed backend endpoint configuration for proper server communication
- Server Endpoint: Updated default server endpoint to
api.cluster-fluster.com
🔧 Other Changes
- Reduced Logging Verbosity: Cleaned up console output and help text for better user experience
v0.9.0
Happy CLI v0.9.0
This release introduces a robust daemon mode for background session management, improving reliability and developer experience.
🚀 New Features
- Daemon Mode: Added full daemon functionality for managing Claude Code sessions in the background
- Integration Tests: Comprehensive test suite for daemon lifecycle and operations
- Multiple Start Methods: Enhanced flexibility with various ways to start and manage the daemon
♻️ Refactoring
- Improved Daemon Lifecycle: Better error handling and state management for daemon processes
- Lock File Management: Separated lock file handling for more reliable process tracking
🔧 Other Changes
- Increased timeout values for daemon integration tests to improve test stability
- Added implementation documentation for daemon architecture
- Removed unused test files
v0.9.0-6
Release Notes - Happy CLI v0.9.0-6
Summary
This release enhances the user experience with improved mobile push notifications when Claude is ready to receive commands.
🚀 New Features
- Added push notifications to mobile devices when Claude finishes processing and is ready for new commands
♻️ Refactoring
- Improved push notification text formatting and messaging
- Enhanced ready state notification system for better user feedback
v0.9.0-5
Happy CLI v0.9.0-5
This release adds improved session state management with a new ready event notification system.
🚀 New Features
- Add ready event to notify when Claude inference has completed
- Improved session state tracking and event coordination
🔧 Other Changes
- Enhanced internal event handling for better session management