Skip to content

Changelog

New updates and improvements to OpenCode

  1. v1.3.14

    Kept the prompt cursor with dialogs instead of refocusing the background prompt

    Improvements 10

    • TerminalAdded a one-time confirmation before sharing a session for the first time.
    • TerminalApplied scroll settings consistently across TUI scroll views.
    • TerminalKept text selections intact during global key handling.
    • TerminalFell back to the first available agent if the last-used agent is unavailable.
    • DesktopAdded file mentions in review comments.
    • DesktopRestored prompt focus after closing agent, model, and variant pickers.
    • DesktopAdded keyboard navigation and shortcuts to the question dock.
    • DesktopHid model controls in shell mode.
    • DesktopStopped the todo dock from auto-scrolling while tasks update.
    • ExtensionsAdded support for theme-only plugin packages.
  2. v1.3.12
  3. v1.3.11

    Improve TUI terminal output passthrough so external command output renders more reliably

    Improvements

    • ExtensionsSkip plugins that do not expose a matching server or TUI entrypoint, warn instead of failing, and apply default options from package exports on install.
    • ExtensionsPin explicit plugin versions during install and block package install scripts from running.
  4. v1.3.10
  5. v1.3.7

    Improved variant modal behavior to be less intrusive

    Improvements

    • TerminalAdded theme colors for dialog textarea placeholders
  6. v1.3.6

    PR #19917

    PR #19917: Fixed variant dialog search so typing now properly filters the list of variants

  7. v1.3.4

    Use theme color for prompt placeholder

    Improvements 17

    • TerminalAdd dialog variant menu and improve subagent functionality
    • TerminalOpen dialog for model variant selection instead of cycling
    • TerminalCheck KV theme before falling back to default theme
    • TerminalAdd top spacing to session view and remove obsolete documentation prompt
    • TerminalRestore subagent footer and fix style guide violations
    • TerminalAdd model variant selection dialog
    • TerminalRemove variant cycle display from footer
    • TerminalMove session context into prompt footer
    • DesktopImproved app startup efficiency
    • DesktopUse Azure Artifact Signing for Windows releases
    • DesktopDefault file tree to closed with minimum width
    • DesktopResize layout viewport when mobile keyboard appears@BYK
    • DesktopPersist queued followups across project switches
    • DesktopReduce markdown jank while responses stream in UI
    • DesktopRemove fork session button from app
    • DesktopDefault shell tool to collapsed state
    • DesktopDon't bundle fonts in app
  8. v1.3.3

    Bypass local SSE event streaming in worker for improved performance

    Improvements 7

    • TerminalFix image paste support on Windows Terminal 1.25+ with kitty keyboard enabled
    • DesktopEmbed WebUI directly in the binary with configurable proxy flags
    • DesktopFix agent normalization in desktop app
    • DesktopFix project switch flickering when using keybinds by pre-warming globalSync state
    • DesktopMove message navigation from cmd+arrow to cmd+opt+[ / cmd+opt+] to preserve native cursor movement
    • DesktopAdd createDirectory option to directory picker in Electron app
    • DesktopRemove .json extension from electron-store for seamless Tauri to Electron migration
  9. v1.3.2

    Improvements

    Improvements

    • TerminalAdded heap snapshot functionality allowing users to capture memory snapshots of both TUI and server processes via the "Write heap snapshot" command. Snapshots are saved to tui.heapsnapshot and server.heapsnapshot files.
  10. v1.3.0

    Project Navigation

    Project Navigation: Navigate between projects faster using keyboard shortcuts (cmd+option+arrow keys).

    Improvements 9

    • Desktop App ImprovementsFile Uploads: Desktop app now supports file type filters and multiple file selection when uploading files.
    • Desktop App ImprovementsWorkspace Switching: Fixed visual flickering when switching between workspaces or projects - the interface now transitions smoothly without showing loading spinners during navigation.
    • Desktop App ImprovementsSidebar Resize: Fixed issue where sidebar would automatically close when being resized to minimum width. The sidebar now clamps at minimum width instead of closing.
    • Desktop App ImprovementsLoading States: Improved loading state management across the app for smoother, more consistent feedback during async operations.
    • Desktop App ImprovementsConsole Login: Fixed console device login to properly handle pending authorization states, ensuring the login process continues polling instead of failing while waiting for approval.
    • Terminal & EditorTerminal Rename: Fixed terminal renaming from the context menu, which previously failed due to dropdown focus conflicts.
    • Terminal & EditorTerminal Error Recovery: Fixed an issue where terminals would become unresponsive when the server returned a "not found" error for terminal sessions. Terminals now properly reinitialize and remain interactive.
    • Terminal & EditorPaste Operations: Paste operations now preserve raw byte data, enabling proper handling of binary content and special characters when pasting into the terminal.
    • Terminal & EditorPrevent Duplicate Submits: Fixed issue where rapidly pressing Enter could submit prompts multiple times. Now ignores repeated Enter submits.