This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
ReleasePort's take
Light signalRelease v0.1.48 introduces terminal‑first chat mode and native Claude/Codex CLI support while fixing several UI bugs.
Why it matters: Adopt the new terminal‑first chat mode for interactive workflows and update CI pipelines to use the fixed native CLI; no mandatory migration deadline is specified.
Summary
AI summaryAdded terminal-first chat mode, native Claude/Codex CLI support, shared context mentions, and canvas worktree filter tabs.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
Codex run recovery preserves running sessions and tracks goals. Codex run recovery preserves running sessions and tracks goals. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Feature | Medium |
Inline file diffs and conflict resolution dialog added. Inline file diffs and conflict resolution dialog added. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Feature | Medium |
CodeRabbit CLI review integration with managed install flows. CodeRabbit CLI review integration with managed install flows. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Feature | Medium |
Terminal-first chat session mode with full-screen support. Terminal-first chat session mode with full-screen support. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Feature | Medium |
Native CLI session discovery, import, and resume support. Native CLI session discovery, import, and resume support. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Feature | Medium |
Shared context mentions for GitHub, Linear, security files. Shared context mentions for GitHub, Linear, security files. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Feature | Medium |
Canvas worktree filter tabs for manual, issue, PR. Canvas worktree filter tabs for manual, issue, PR. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Feature | Medium |
Keyboard shortcuts added for diff tabs and canvas. Keyboard shortcuts added for diff tabs and canvas. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Feature | Medium |
Compact chat rendering and mobile settings controls added. Compact chat rendering and mobile settings controls added. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Feature | Medium |
Browser-mode support for serving default project avatars. Browser-mode support for serving default project avatars. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Feature | Medium |
Backend-aware model selection with favorites and fast tiers. Backend-aware model selection with favorites and fast tiers. Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Feature | Medium |
Web terminal reliability improved with heartbeats and replay coverage. Web terminal reliability improved with heartbeats and replay coverage. Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Feature | Medium |
Web client freshness checks with stale-client detection. Web client freshness checks with stale-client detection. Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Feature | Medium |
Worktree toolbar consolidates editor, terminal, finder, GitHub. Worktree toolbar consolidates editor, terminal, finder, GitHub. Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Feature | Medium |
Preference navigation improved with clearer sidebar grouping. Preference navigation improved with clearer sidebar grouping. Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Feature | Medium |
Chat duration formatting uses seconds or mm:ss format. Chat duration formatting uses seconds or mm:ss format. Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Feature | Medium |
Added backend-aware model selection with favorites, fast tiers, and updated GPT defaults across chat, reviews, preferences. Added backend-aware model selection with favorites, fast tiers, and updated GPT defaults across chat, reviews, preferences. Source: granite4.1:30b@2026-05-23-audit Confidence: low |
— |
| Bugfix | Medium |
Codex recovery correctly buffers resumed notifications and snapshots. Codex recovery correctly buffers resumed notifications and snapshots. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Bugfix | Medium |
Split multi-byte UTF-8 codepoints handled correctly in PTY. Split multi-byte UTF-8 codepoints handled correctly in PTY. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Bugfix | Medium |
Transient WebSocket disconnects no longer show error toasts. Transient WebSocket disconnects no longer show error toasts. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Bugfix | Medium |
CodeRabbit CLI source selection fixed with errors improved. CodeRabbit CLI source selection fixed with errors improved. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Bugfix | Medium |
Canvas filter tab navigation guards and styling fixed. Canvas filter tab navigation guards and styling fixed. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Bugfix | Medium |
Review modal CodeRabbit settings shortcut removed. Review modal CodeRabbit settings shortcut removed. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Bugfix | Medium |
Plan display copy-button alignment fixed. Plan display copy-button alignment fixed. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Bugfix | Medium |
GitHub PR review outdated inline threads hidden correctly. GitHub PR review outdated inline threads hidden correctly. Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Bugfix | Medium |
Mobile menu states no longer show unavailable chevrons. Mobile menu states no longer show unavailable chevrons. Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Bugfix | Medium |
Fixed GitHub PR review comments to hide outdated inline threads using GitHub thread state. Fixed GitHub PR review comments to hide outdated inline threads using GitHub thread state. Source: granite4.1:30b@2026-05-23-audit Confidence: low |
— |
| Bugfix | Medium |
Fixed mobile menu states to hide chevrons for unavailable choices. Fixed mobile menu states to hide chevrons for unavailable choices. Source: granite4.1:30b@2026-05-23-audit Confidence: low |
— |
| Other | Low |
Documented AI backend addition checklist for future backends. Documented AI backend addition checklist for future backends. Source: granite4.1:30b@2026-05-23-audit Confidence: low |
— |
| Other | Low |
Improved local build ergonomics with faster Cargo profile and performance docs. Improved local build ergonomics with faster Cargo profile and performance docs. Source: granite4.1:30b@2026-05-23-audit Confidence: low |
— |
Full changelog
Features
- Added a terminal-first chat session mode with full-screen terminal sessions, font/rendering preferences, and better session cleanup.
- Added native Claude and Codex CLI session discovery, import, and resume support.
- Added shared context mentions for GitHub, Linear, security, and advisory context files, including previews in chat prompts.
- Added Codex run recovery, running-session preservation, and goal tracking for long-running work.
- Added backend-aware model selection with favorites, fast model tiers, and updated GPT defaults across chat, reviews, and preferences.
- Added compact chat rendering, mobile settings controls, and image-only attachment prompt handling.
- Added inline file diffs, file edit modals, and a conflict resolution dialog for assisted git conflict handling.
- Added CodeRabbit CLI review integration, managed install/update/uninstall flows, and PR review triggering from review workflows.
- Added canvas worktree filter tabs for manual, issue, PR, and security worktrees.
- Added keyboard shortcuts for diff tabs and canvas filter navigation.
- Added browser-mode support for serving default project avatars.
Fixes
- Fixed Codex recovery so resumed notifications were buffered correctly and active empty snapshots were treated as crashed instead of completed.
- Fixed transient WebSocket disconnects so reconnect noise no longer showed user-facing error toasts.
- Fixed split multi-byte UTF-8 handling in the PTY reader.
- Fixed GitHub PR review comments so outdated inline threads were hidden using GitHub review thread state.
- Fixed CodeRabbit CLI source selection and improved error messages for JSON and limit failures.
- Fixed review modal behavior by removing an unnecessary CodeRabbit settings shortcut.
- Fixed mobile menu states when unavailable choices should not show chevrons.
- Fixed canvas filter tab navigation guards and tab corner styling.
- Fixed plan display copy-button alignment.
Improvements
- Improved web client freshness checks with build metadata and stale-client detection.
- Improved web access terminal reliability with app-level websocket heartbeats, replay coverage, idle flushing, and browser sound preferences.
- Improved preference navigation by grouping sidebar items into clearer sections.
- Improved chat duration formatting to use seconds or
mm:ss. - Improved worktree toolbar actions by consolidating editor, terminal, finder, GitHub, and PR/security handlers.
- Improved AI backend documentation with a checklist for adding future backends.
- Improved local build ergonomics with a faster Cargo profile and build performance documentation.
What's Changed
- Format chat durations as seconds or mm:ss by @grallc in https://github.com/coollabsio/jean/pull/353
- fix(terminal): handle split multi-byte UTF-8 codepoints in PTY reader by @montagnoli in https://github.com/coollabsio/jean/pull/355
- feat(coderabbit): add CLI review integration by @andrasbacsai in https://github.com/coollabsio/jean/pull/365
- Add default project avatars by @ershisan99 in https://github.com/coollabsio/jean/pull/350
New Contributors
- @ershisan99 made their first contribution in https://github.com/coollabsio/jean/pull/350
Full Changelog: https://github.com/coollabsio/jean/compare/v0.1.47...v0.1.48
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
Related context
Related tools
Beta — feedback welcome: [email protected]