Changelog
New updates and improvements to OpenCode
v1.1.34 Fixed a reactive feedback loop in the global project cache sync
Improvements
- DesktopAdd line selection functionality to the app
v1.1.33 Add weight to fuzzy search to maintain title priority in TUI
Improvements 8
- DesktopSession shouldn't be keyed
- DesktopFlash of fallback icon for projects fixed
- DesktopFix project icon color flash on load
- DesktopFixed folder suggestions missing last part in path completion
- DesktopAllow adding projects from any directory depth
- DesktopAllow adding projects from root directory in the app
- DesktopNon-git projects can now be renamed
- DesktopAdd app version display to settings@alexyaroshuk
v1.1.32 Allow remote directory specification in attach command
Improvements 36
- DesktopAdd Brazilian Portuguese locale support@ygorsimoes
- DesktopMake 'Learn More' link functional in theme settings@LAG-4
- DesktopRender images in session review
- DesktopFix Windows path handling in app tests
- DesktopFix new session button in app
- DesktopAdd translations support to app
- DesktopDelete sessions
- DesktopClose projects from hover card
- DesktopDon't auto-navigate to workspace after reset
- DesktopExpand font stacks to include macOS Nerd Font default names@bewareoftheleopard
- DesktopClear session hover state on navigation@kyashrathore
- DesktopCorrect NO_PROXY environment variable syntax in desktop application@Brendonovich
- DesktopImprove desktop connection reliability@Brendonovich
- DesktopAdd terminal smoke test to app test suite
- DesktopAdd file viewer smoke test
- DesktopAdd model picker smoke test
- DesktopAdd smoke test for @ attachment functionality
- DesktopAdd slash command smoke tests to app
- DesktopSettings smoke tests
- DesktopFix type error in codebase
- DesktopFix TypeScript satisfies operator usage
- DesktopFix hover card scrolling behavior
- DesktopAuto-scroll to bottom when new messages arrive
- DesktopAdd scrollbar styling to session page@alexyaroshuk
- DesktopAdd support for Norwegian translations@Finityno
- DesktopSnap to bottom when user submits a prompt
- DesktopAdd accessibility translations to the app
- DesktopChange project path tooltip position to bottom in desktop app@ProdigyRahul
- DesktopSession screen accessibility improvements@ndarilek
- DesktopMove markdown rendering to Rust in desktop app@nexxeln
- DesktopAdd 8px left margin to sidebar toggle on desktop
- DesktopMatch terminal toggle button size with sidebar and review toggles
- DesktopUpdate jump to latest button with circular design and animation
- DesktopAdd Arabic language support@NourEldin-Osama
- DesktopAlways show Toggle-Review button in app@DNGriffin
- DesktopOpen terminal pane when creating new terminal@kearns-cu
v1.1.31 Add Gruvbox theme to Web and App
Improvements
- DesktopAdd Traditional Chinese language support and rename Chinese to Chinese (Simplified)@alexyaroshuk
- DesktopAdd Russian language support@alexyaroshuk
- DesktopPolish translations in app@neriousy
v1.1.30 Rename favicon on web again
Improvements 7
- DesktopImprove provider OAuth error handling in app
- DesktopFix renaming non-git projects affecting other projects
- DesktopTab should select suggestion in the app
- DesktopFix type error
- DesktopFix terminal issues and regressions
- DesktopRemove terminal button border to align with close button@allanhvam
- DesktopFixed navigation issues when working with large sessions in desktop app@dbpolito
v1.1.29 Support responsive layout for narrow terminal screens
Improvements 34
- DesktopNew sound effects, downmixed to mono
- DesktopFix keybind search dialog height in app
- DesktopAdd new sounds to app
- DesktopAdd missing internationalization keys in app package
- DesktopAdd search functionality to settings shortcuts@ProdigyRahul
- DesktopAdd new workspace button supporting all available languages@ProdigyRahul
- DesktopAdd aria-labels to titlebar and sidebar buttons for improved accessibility@ndarilek
- DesktopFix e2e tests in app package
- DesktopFix type error
- DesktopBreaking out of auto-scroll in the app
- DesktopAdd model tooltip metadata in chooser per Figma request@kearns-cu
- DesktopFix workspaces padding inconsistency@DNGriffin
- DesktopProperly integrate window controls on Windows desktop@Brendonovich
- DesktopAdd Japanese language support to the app
- DesktopAdd workaround for nushell in desktop application@Brendonovich
- DesktopAdd Danish translations to the application
- DesktopAdd Japanese translations to the app
- DesktopAdd French translations to the app
- DesktopAdd Spanish translations to the app
- DesktopAdd German translations to the application
- DesktopAdd Korean language translations to the application
- DesktopDon't show notification on session if active
- DesktopAdd manage models icon to selector@kearns-cu
- DesktopAllow users to select directory text on new session@DNGriffin
- DesktopFix desktop app not connecting to sidecar when proxy is configured
- DesktopStandardize desktop layout icons@jacobabahn
- DesktopFix numbered list rendering in web markdown@R44VC0RP
- DesktopRemove portal spacer and fix terminal toggle padding in UI@alexyaroshuk
- DesktopAdd internationalization support to the app
- DesktopAdd internationalization support for prompt input component
- DesktopInitial internationalization stubbing for the app
- DesktopDon't interfere with scroll when using message navigation
- DesktopAdd keyboard shortcut (Mod+,) to open settings dialog
- DesktopImprove auto-scroll user experience in app
v1.1.28 Prevent sidebar height from overflowing in terminal UI
Improvements 36
- DesktopRefactor Select component to use settings variant for settings modal styling
- DesktopShow "View all sessions" button for active project and close hovercard on click
- DesktopRemove close delay on hover cards to prevent overlapping
- DesktopFix review empty state font size
- DesktopFix race condition when editing project names@DNGriffin
- DesktopResolve Select children type conflict with ButtonProps
- DesktopFix prompt agent button style
- DesktopFix type error
- DesktopUpdate keyboard shortcuts panel to match general settings styling
- DesktopAdd color scheme preview on hover in appearance dropdown
- DesktopUpdate settings panel padding and make content full width
- DesktopSet 32px spacing between main title and group title
- DesktopAdd fade gradient to settings panel headers
- DesktopReset select trigger to default state after selection
- DesktopAdd extra large dialog size and use it for settings modal
- DesktopAdd triggerStyle prop to Select component and apply it to font selector
- DesktopRender font options in their respective fonts
- DesktopWrap settings row groups with styled container
- DesktopRemove border and background from settings panel headers
- DesktopRemove subheader from General settings panel
- DesktopAdd keyboard icon and use it for Shortcuts settings tab
- DesktopAdd sliders icon and use it for General settings tab
- DesktopUpdate settings tabs layout and spacing
- DesktopIncrease icon letter size to 32px in edit project dialog
- DesktopIncrease session messages popover open delay to 1000ms
- DesktopFix end-to-end tests in app package
- DesktopAdd Windows end-to-end tests for the app
- DesktopChange terminal.new keybind to Ctrl+Alt+T@ProdigyRahul
- DesktopCleanup PTY exited event listener on component unmount@ProdigyRahul
- DesktopFix duplicate session loads in app
- DesktopAdd tooltips to sidebar new session and workspace buttons@ProdigyRahul
- DesktopBetter pending states for workspace operations
- DesktopFix session loading loop in app
- DesktopAdd restart and reload menu items on macOS@BlankParticle
- DesktopFix broken app functionality
- DesktopAdd settings page to app
v1.1.27 Add space toggle hint to tool selection prompt
Improvements 14
- TerminalFix message history cleanup to prevent memory leaks in TUI
- DesktopFixed flash of home page on application start
- DesktopFixed localStorage quota handling in app
- DesktopPersist quota limits to prevent loss on reload
- DesktopCompletely disable pinch to zoom in desktop application@Brendonovich
- DesktopFix message list overflow and scrolling issues@neriousy
- DesktopAdd 8px padding to recent sessions popover
- DesktopRemove top padding from edit project dialog form
- DesktopUpdate session messages popover gutter to 28px
- DesktopPosition session messages popover at top
- DesktopRetain session hover state when popover is open and update border radius
- DesktopUpdate session hover popover styling
- DesktopUpdate review session empty state styling
- DesktopAdd ability to select project directory text in web interface@DNGriffin
v1.1.26 Clarify resume session tip in TUI
Improvements 66
- TerminalSet input mode based on whether mouse or keyboard is in use to prevent unwanted mouse events@jcampuza
- TerminalDon't unnecessarily wrap lines and introduce an unneeded empty line@ariane-emory
- TerminalAdd mouse support for permission buttons in TUI@Hona
- TerminalFix Windows evaluating text on copy@Hona
- TerminalUninstall OpenCode installed via Windows package managers@itsrainingmani
- TerminalUnify command registry and derive slash commands from command definitions@kitlangton
- TerminalHide variants hint when list is empty
- TerminalFix model state persistence when model store is not ready
- TerminalCentralize OSC 52 clipboard support for SSH sessions@b3nw
- TerminalKeep primary model after subagent runs@sethcarlton
- TerminalMake home/end keys work in menu list modal windows@ariane-emory
- DesktopFix favicon in app
- DesktopChange keybind for cycling thinking effort in app@neriousy
- DesktopFixed global terminal and review pane toggle functionality
- DesktopFix hash-based navigation in the application
- DesktopGive feedback when trying to paste an unsupported file type@neriousy
- DesktopRename favicons to v2 for cache busting@R44VC0RP
- DesktopReload instance after workspace reset
- DesktopMake terminal sessions scoped to workspace
- DesktopAdd hover overlay with upload and trash icons to project icon in edit dialog
- DesktopTighten edit project color spacing
- DesktopConstrain edit project dialog width
- DesktopTweak edit project icon container styling
- DesktopAdjust edit project icon helper text
- DesktopUpdate edit project dialog padding and avatar styles for consistency
- DesktopNew layout improvements for app
- DesktopNew session layout
- DesktopImproved session layout
- DesktopHide settings button in app
- DesktopAdd more end-to-end tests for the app
- DesktopAdd end-to-end testing utilities for the application
- DesktopTweak share button to prevent layout shift in desktop@itsrainingmani
- DesktopApply getComputedStyle polyfill on all platforms in desktop app@Slone123c
- DesktopImprove layout and styling of desktop session search button@OpeOginni
- DesktopRemove redundant toast for thinking effort changes@kitlangton
- DesktopAdd session unshare button to desktop application@itsrainingmani
- DesktopRemove max-width constraint from session name tooltip
- DesktopAdjust project path tooltip placement
- DesktopRemove max width on sidebar new buttons
- DesktopAdjust session list tooltip trigger and delay
- DesktopKeep project avatar hover styles while popover is open
- DesktopAdjust recent sessions popover padding
- DesktopReduce prompt dock bottom spacing
- DesktopShow project name in avatar hover
- DesktopRemove loading text after splash screen
- DesktopFix command palette file list item spacing
- DesktopShrink project notification dot and apply masking
- DesktopUpdate desktop initializing splash logo
- DesktopAlign project avatar notification dot
- DesktopDon't try to open command palette if a dialog is already open@BlankParticle
- DesktopAdded Windows-only guard to make window.getComputedStyle fall back to document.documentElement@Eric-Guo
- DesktopFix flaky session archiving behavior
- DesktopPrevent text clipping on search button descenders
- DesktopRemove secondary text from commands
- DesktopLimit search modal max-height to 480px
- DesktopRefine search modal styling and list component
- DesktopReduce command item left padding in search modal
- DesktopAdd hideIcon and class options to List search and customize search modal input styling
- DesktopAdjust command item left padding in search modal
- DesktopAdd left padding to command items in search modal
- DesktopIncrease keybind border radius in search modal
- DesktopDisplay arrow keys as symbols in keybind formatting
- DesktopUse Keybind component in search modal list
- DesktopUse Keybind component in titlebar search button
- DesktopFix recent sessions gutter spacing
- ExtensionsAdd use_github_token to example
v1.1.25 Remember last opened project in app
Improvements
- DesktopTruncate workspace title in app
- DesktopHandle new session correctly in app
- DesktopCenter dialog on page instead of session