Releases: coollabsio/jean
Releases · coollabsio/jean
v0.1.15
What's New
Fixes
- Branch rename now preserves active sessions - Fixed critical issue where renaming branches would break active Claude CLI and tmux sessions by moving the filesystem directory. Now only the git branch is renamed while the directory path stays unchanged, keeping all sessions intact and functional.
Other
- Simplified codebase by removing ~35 lines of directory move logic
- Improved rename modal to clarify the new behavior
- Updated notifications to show only branch name changes
Installation
See the README for installation instructions.
v0.1.14
v0.1.13
What's New
Fixes
- Fixed push flow issue when AI branch naming is enabled where git push would fail due to stale directory path after branch rename
- Fixed UI not refreshing after failed push operations, ensuring worktree list always reflects current filesystem state
Installation
See the README for installation instructions.
v0.1.12
What's New
Features
- Auto-delete branches when removing worktrees for cleaner workspace management
- Protected branch safety prevents accidental deletion of main/master/develop branches
- Enhanced Claude CLI integration with
--add-dirflag for better workspace context
Improvements
- Graceful error handling for branch deletion failures (non-blocking)
- Updated success notifications to reflect both worktree and branch deletion
Installation
See the README for installation instructions.
v0.1.11
v0.1.10
What's New
Improvements
- Instant workspace list updates - Workspaces now appear in the list immediately when the "Worktree created successfully" notification is shown, eliminating the 70-280ms UX delay
- Optimistic UI updates applied to all worktree creation flows for consistent instant feedback
Technical Details
- Implemented optimistic UI pattern: workspace appears instantly with known information, then background refresh fills in detailed status
- Affects all creation methods: new branch (
n), existing branch (a), and worktrees with setup scripts
Installation
See the README for installation instructions.
Full Changelog: v0.1.9...v0.1.10
v0.1.9
What's New
Fixes
- Fixed AI commit message generation returning the entire prompt instead of generating a proper conventional commit message
- Improved AI commit prompt with clear examples and requirements for better message quality
Other
- Renamed worktree setup script configuration from
onWorktreeCreatetosetupin jean.json - Removed unused commit message struct from OpenRouter client
Installation
See the README for installation instructions.
v0.1.8
What's New
Improvements
- Enhanced AI commit message generation with full git context
- Commit messages now use git status, branch name, and recent commits for better context
- More accurate conventional commit format suggestions based on repository history
Installation
See the README for installation instructions.
v0.1.7
v0.1.6
What's New
Fixes
- Fixed mouse scrolling in tmux (now scrolls buffer instead of shell history)
- Fixed race conditions during PR creation
- Improved tmux session termination process
Features
- Added configurable default PR state setting
- Added git initialization modal for better onboarding
- Track last renamed branch for better UX
Other
- Refactored commit and message generation code
- Improved documentation clarity
- Consolidated version management
Installation
See the README for installation instructions.