Skip to content

Release v0.11.4 - Mobile Fullscreen mode and lots of improvements#195

Merged
shantur merged 42 commits intomainfrom
dev
Feb 22, 2026
Merged

Release v0.11.4 - Mobile Fullscreen mode and lots of improvements#195
shantur merged 42 commits intomainfrom
dev

Conversation

@shantur
Copy link
Copy Markdown
Collaborator

@shantur shantur commented Feb 22, 2026

Thanks for contributions

  • PR #192 “[QOL] Add informational tooltips to Status Panel sections” by @VooDisss
  • PR #191 “Clarify CLI_WORKSPACE_ROOT usage for worktrees” by @kvokka

Highlights

  • Mobile Fullscreen Mode: A dedicated fullscreen experience on phones so you can focus on the conversation and tools without fighting the viewport.
  • Context Meter Indicator: A quick “used vs available” context readout (with warning colors as you get close to the limit).
  • More Usable Diffs: Diff toolbar improvements, including toggles and word wrap, to make patch review easier inside the app.

What’s Improved

  • Tool call readability: Tool input arguments can be shown via an “Input” toggle and render as YAML (with JSON fallback), making large tool payloads easier to scan.
  • Status Panel clarity: Informational tooltips added to the Status Panel sections (with improved translations across supported locales).
  • Instance management: You can dispose a running instance and rehydrate/reconnect more smoothly when something gets stuck.
  • Cleaner UI signals: Updated tool-call status iconography and a more prominent command palette button.
  • Less picker noise: Hidden agents no longer appear in agent/picker UIs.

Fixes

  • Remote auth flow: Reduced cases where you’d bounce back to the login screen after authenticating.
  • Better error surfacing: Workspace launch errors show in a dialog; alert dialogs handle long content more reliably (scrollable).
  • Markdown rendering: Your messages render consistently as markdown.
  • Mobile UX polish: Improved prompt focus/height behavior and more reliable placement of the fullscreen exit control.
  • Session/thread behavior: Threads auto-expand when a child starts working; task prompts render more consistently while running.
  • OpenCode detection: More robust OpenCode version detection (including reading from /global/health) and better handling of non-standard install locations.

Docs

  • Worktrees: Clarified CLI_WORKSPACE_ROOT usage for worktree setups.
  • Project stats: Added a star history chart.

Contributors

Full Changelog: v0.11.1...v0.11.4

shantur and others added 30 commits February 16, 2026 21:39
Upgrade @opencode-ai/sdk to 1.2.6 and prefer v2 model limit.input when present for the session AVAIL chip; otherwise keep the existing context-window-based estimate.
Replace duplicated Used/Avail pills with a shared ContextMeter component and add a small filled context usage indicator for quick scanning.
Replace split/unified and context controls with icon toggles, add a word-wrap toggle (default on), and move the toolbar into the tab header to free vertical space.
Adds an in-memory mobile fullscreen toggle that hides chrome and uses the Fullscreen API when available.
Stops auto-focusing the prompt on phone session switches and scopes type-to-focus to the active visible prompt, disabling it on coarse pointers.
Use the existing instance shell layout mode to cap expanded prompt rows to 10 on phone/tablet while keeping 15 on desktop.
Render the mobile fullscreen exit button at the App root so fixed positioning stays pinned to the top-right regardless of instance header visibility.
Replace /login history entry on success and redirect authenticated /login to /, with no-store headers to prevent caching.
User text parts now use the same Markdown renderer + cache path as assistant messages, while keeping role-specific heading and accent colors.
Adds a dispose instance action to the instance info view, POSTing to /instance/dispose and rehydrating per-instance stores; also handles server.instance.disposed events and adds danger button styling.
Store the originating worktree slug when questions are enqueued and use
the stored worktree client when replying/rejecting from the global
permission center. This ensures question responses are sent through the
correct worktree, matching the behavior already implemented for
permissions.
* feat(ui): toggle tool call input yaml

* ui: rename tool input toggle and add IO headers

* ui: add input/output accordions in tool calls

* ui: refine tool IO accordion styling

* ui: remove extra padding around IO sections

* ui: remove semibold from IO headers

* feat(ui): add tool input visibility preference

* fix(ui): scope tool input toggle to current tool call

* ui: left-align tool IO header text

* fix(ui): let palette tool input visibility override per-call

* ui: default tool input visibility to collapsed

* fix(ui): expand read tool calls on error

---------

Co-authored-by: Shantur Rathore <i@shantur.com>
@shantur shantur merged commit 6a6fcff into main Feb 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants