v1.1.2: Stability Fixes
Release Date: 2026-01-05
One-line summary: Fixed permission matching issues, added session search, desktop experience improvements.
New Features
Session Search
Now you can quickly search through historical sessions! Supports debounced input and server-side filtering.
How to use: Use the search function in the session list interface.
Benefits: When you have many sessions, no need to scroll through them one by one - just search by keyword.
Bug Fixes
Core Fixes
- Permission rule matching now uses
permissionfield instead ofpatternfield - Permission evaluation changed from wildcard to rule matching
- Gracefully handle
.claudefile scan failures - Handle fallback when big-pickle is unavailable
- Prevent main model thinking variants from applying to small models
- Default timeout increased to 30 seconds
TUI Fixes
- Allow exit when viewing sub-sessions
- Input box symmetric padding
- Prevent session list rows from wrapping to two lines
Desktop Fixes
- Slash popup auto-scroll
- Responsive menu fixes
- Mobile screen size issues
- Custom slash commands not showing initially
Should You Upgrade?
| Your Situation | Recommendation |
|---|---|
| Experiencing permission matching issues | ✅ Must upgrade |
| Using desktop version | ✅ Recommended |
| Everything works fine | Optional |
Upgrade Command
bash
opencode upgradeTechnical Details
Click to view full changes
Core
- Fixed permission rule matching using permission field
- Fixed permission evaluation using rule matching
- Gracefully handle skill scan failures
- Improved Rust formatter detection, added cargo fmt support
- Increased default timeout to 30 seconds
TUI
- Allow exit when viewing sub-sessions
- Fixed input box symmetric padding
- Prevent session list wrapping
Desktop
- Slash popup auto-scroll
- Responsive menu fixes
- Added main icon
- SVG preview support
- AppStream MetaInfo file
- Mobile screen size fixes
- Custom slash command display fix
Contributors (11)
@melihmucuk, @rgodha24, @albingroen, @Raviguntala, @carterworks, @NN708, @shuv1337, @dbpolito, @shkumbinhasani, @OpeOginni, @rmk40

