Features
- Embedded Browser — Added native in-app browser with multi-tab support, navigation toolbar, and flexible layouts (side pane, modal drawer, bottom panel); state persisted per worktree
- Terminal Reconnection — Added terminal output replay on reconnect so no output is lost; WebSocket heartbeat (ping/idle-drop) detects dead connections;
[Reconnecting...]/[Reconnected]banners shown in all terminal instances - Merge GitHub PR — Added merge PR action from toolbar that automatically archives/deletes the associated worktree after merging
- Claude Opus 4.7 1M — Added Claude Opus 4.7 with 1M context window as a selectable model
- Documentation First System Prompt — Added rule to default global system prompt requiring web search for current docs before using external libraries/SDKs/APIs
Fixes
- Fixed GitHub fetch limits for workflow runs (30→100), issues (100→1000), and PRs (100→1000) to reduce missed results on large repos
- Fixed crashes when session array is undefined by guarding all
.sessions.accesses with optional chaining - Fixed
ErrorBoundaryto auto-reset on identity changes (e.g. switching worktree tabs) - Fixed plan display trigger padding, copy button position, and chat modal title truncation on mobile
- Fixed toaster offset to correctly account for open browser panes
- Fixed
localhost/127.0.0.1URLs to usehttp://in browser toolbar - Fixed native Windows scrollbars replaced with app's custom scrollbar style
- Fixed interactive shadcn primitives missing
cursor-pointer - Replaced native tooltip with shadcn
Tooltipon chat input menu button
Improvements
- Added copy-to-clipboard button on Plan file display
- Renamed "Review Comments" → "PR Comments" in mobile menu; now always visible, disabled when no open PR
- Bottom dock layout now activates when either terminal or browser pane is docked at bottom
- Browser surface state sanitized on hydration to resolve mutually-exclusive pane conflicts
- Plan approval state now correctly persists after
ExitPlanMode
What's Changed
- fix(ui): replace native tooltip with shadcn Tooltip on chat input men… by @jorgefl8 in https://github.com/coollabsio/jean/pull/343
- fix(ui): replace native Windows scrollbars with the app's custom style by @jorgefl8 in https://github.com/coollabsio/jean/pull/342
- fix(ui): apply cursor-pointer to interactive shadcn primitives by @jorgefl8 in https://github.com/coollabsio/jean/pull/344
- feat(models): add Claude Opus 4.7 1M context window variant by @andrasbacsai in https://github.com/coollabsio/jean/pull/346
- fix(github): increase fetch limits for actions, issues, and PRs by @andrasbacsai in https://github.com/coollabsio/jean/pull/348
- fix(errors): prevent UI crash on unhandled rejections and null session data by @andrasbacsai in https://github.com/coollabsio/jean/pull/349
New Contributors
- @jorgefl8 made their first contribution in https://github.com/coollabsio/jean/pull/343
Full Changelog: https://github.com/coollabsio/jean/compare/v0.1.46...v0.1.47