Changelog
New updates and improvements to OpenCode
v1.1.47 I need to see the actual commit message to summarize it
I need to see the actual commit message to summarize it. Could you please provide the commit message you'd like me to summarize for the changelog entry?
v1.1.46 Remove unused experimental keys from TUI
Improvements
- CoreAdd continuous integration configuration
- CoreRemove AI SDK middleware that was preventing think blocks from being sent back as assistant message content
- DesktopChange language test in app@neriousy
- DesktopAdd transitions, spacing improvements, scroll fade effects, and prompt area updates@aaroniker
v1.1.45 v1.1.42 Revert to Anthropic completions endpoint to avoid rate limiting issues with copilot
Improvements
- CoreFix frontmatter adding newlines causing invalid model IDs
- CoreEnsure that Kimi doesn't have fake variants available
- CoreAdd sequential numbering for forked session titles@ariane-emory
- TerminalAdd additional timeout race condition guards
- TerminalGuard destroyed input field in timeout callback
- TerminalInclude cache tokens in CLI statistics@bold84
v1.1.41 Ensure variants for Copilot models work with maxTokens being set
Improvements 13
- CoreFixed maxOutputTokens being accidentally hardcoded to undefined which caused kimi-k2.5 issues on some inference providers@ideallove
- CoreInclude provider ID in SDK cache key to prevent cache collisions@saba-ch
- CoreAllow media-src data: URL for small audio files in Content Security Policy@tanapok
- CoreUpdate experimental environment variables in CLI documentation@bbabou
- CoreAdd
ctx.abortto grep tool - CoreAdd AbortSignal support to Ripgrep.files() and GlobTool@goniz
- DesktopMake settings more responsive for mobile and small web/desktop@DNGriffin
- DesktopFixed type errors in app package@Brendonovich
- DesktopAuto scroll to file tabs on open and enable mouse wheel scrolling@alexyaroshuk
- DesktopRemove duplicate keys causing TypeScript failures@eXamadeus
- DesktopNormalize Chinese punctuation for Chinese UI@MaxMiksa
- DesktopFill missing Chinese translation keys to avoid English fallback@MaxMiksa
- DesktopFix alignment and padding in dialogs@alexyaroshuk
v1.1.40 Add SubtaskPart with metadata reference
Improvements 8
- CoreAdd global configuration support to app
- CoreGlobal configuration updates in app package
- CoreBump plugins
- TerminalAdd streaming prop to markdown element@remorses
- DesktopClose review pane when pressing escape key
- DesktopEnable ctrl+n and ctrl+p for popover navigation in desktop app@sairajchouhan
- DesktopAdd Thai locale support@natt-v
- DesktopAdd custom provider support to app
v1.1.39 v1.1.38 Prevent AGENTS.md from being loaded multiple times during parallel tool execution
Improvements
- CoreBump plugin version
- CoreEnsure unsubscribe from PartUpdated is always called in TaskTool@goniz
- CoreRestore brand integrity of CLI wordmark@mynameistito
- CoreAdd experimental OpenTUI markdown component to app@remorses
v1.1.37 Support headless authentication for ChatGPT/Codex
Improvements 123
- CoreAdd recommended topP and temperature settings for Kimi K2.5 model
- CoreAdjust retry check to be more defensive
- CoreHandle Venice cache creation tokens@dpuyosa
- CoreAdd worktree to plugin tool context
- CoreExpose Instance.directory to custom tools
- CoreUse Instance.directory instead of process.cwd() in read tool
- CoreFix reactive file tree to properly update when files change
- CoreAttach Anthropic beta headers when using Messages API for Copilot
- CoreAdd retry logic to handle certain provider problems
- CoreEnsure OpenAI 404 errors are retried@tim-smart
- CoreUse Anthropic-compatible messages API for Anthropic models through Copilot
- CoreUpgrade OpenTUI to v0.1.75
- CoreDynamically resolve AGENTS.md files from subdirectories as agent explores them
- CoreAdd agent description to OpenCode@SteffenDE
- CoreFix query selector handling of non-Latin characters
- CoreAwait SessionRevert.cleanup for shell to prevent race conditions@noamzbr
- CoreDon't override source in custom provider loaders
- CoreAdd provider settings to app
- CoreRun start command after reset in app
- CoreRemove log statement
- TerminalHandle 4-5 digit codes in copy logic
- TerminalMake diff wrapping toggle always available in command list and fix type error@ariane-emory
- TerminalAdd visual feedback for diff wrap and conceal toggles@IdrisGit
- TerminalAdjust TUI syncing logic to prevent agents from being undefined or missing
- TerminalRemove broken app.tsx command option
- TerminalMove animations toggle to global System category@ariane-emory
- DesktopReintroduce review tab in app
- DesktopAuto-scroll to keep relevant content in view
- DesktopAdd 'connect provider' button to the manage models dialog@alexyaroshuk
- DesktopFix terminal corruption issue in app
- DesktopFile tree not always loading in app
- DesktopFix outdated e2e test in app package
- DesktopDo not auto-navigate to last project on app load
- DesktopAdd Tauri localization support to desktop application
- DesktopAdd internationalization support for Tauri desktop application
- DesktopBetter memory management in app
- DesktopDon't connect to localhost through VPN
- DesktopShow 5 highlights in app
- DesktopHighlight selected change in the app
- DesktopSet filetree padding to 6px
- DesktopAlign file tree change styling
- DesktopDelay navigation tooltips
- DesktopAdjust titlebar left spacing
- DesktopShorten navigation tooltips
- DesktopAdd filetree tooltips with diff labels
- DesktopColor file tree change dots by diff kind
- DesktopImproved app layout
- DesktopFix session diffs not always loading in app
- DesktopNew end-to-end smoke tests for app
- DesktopAdd translations to the app
- DesktopUpdate settings in general settings
- DesktopSwallow file search errors in app
- DesktopFix tooltips causing getComputedStyle errors in model select
- DesktopClean up Tailwind CSS versus pure CSS usage in app
- DesktopNavigate to tabs when opening file in app
- DesktopOpen markdown links in external browser
- DesktopShared terminal ghostty-web instance for better performance
- DesktopCleanup connect provider timers
- DesktopDon't keep parts in memory
- DesktopDon't show session skeleton after workspace reset
- DesktopAdd max-width to tabs with text truncation
- DesktopUse smaller close icon on tabs to match comment cards
- DesktopOnly show left border on plus button when sticky
- DesktopUpdate review empty states to 14px font size and align select file empty state
- DesktopCenter file tree empty state with 32px top margin
- DesktopImplement non-fatal error handling in app
- DesktopFix agent fallback colors in app
- DesktopAdded forward and back navigation buttons
- DesktopAdd missing tooltips in app
- DesktopAuto-scroll button sometimes sticks in the app
- DesktopDeduplicate Tauri configuration files@Brendonovich
- DesktopOnly show files in select dialog when clicking + tab
- DesktopDisable magnification gestures on macOS desktop@ysm-dev
- DesktopAdd Connect provider in model selector@ProdigyRahul
- DesktopAdd file tree specification tests
- DesktopEnable file watcher in app
- DesktopImprove file tree performance in app
- DesktopAdd highlights feature
- DesktopAdd new release modal
- DesktopFix Zen mode disconnect not working in app
- DesktopDisconnect Zen provider
- DesktopFix e2e test in app package
- DesktopDisable tooltips in file tree tabs
- DesktopMove file tree toggle button to the right side
- DesktopFade filetree guide lines on hover
- DesktopDim non-deep filetree guide lines in the app interface
- DesktopReduce file tree folder indent
- DesktopRefine file tree row spacing and indentation
- DesktopUse medium font weight for filetree items
- DesktopUse chevron icons for filetree folders
- DesktopTighten file tree row spacing
- DesktopAdjust filetree panel padding
- DesktopScope filetree pill tabs styling
- DesktopAdd Vercel AI Gateway provider description
- DesktopAdd provider descriptions to settings
- DesktopAdd transition to command palette
- DesktopAdd transition to select provider dialog
- DesktopAdd optional transition animations to dialog
- DesktopStyle view all button with interactive color and margin
- DesktopAdd models icon and use in settings UI
- DesktopAdd providers icon and use in settings
- DesktopUse default cursor for environment provider text
- DesktopAdd hover text for environment-connected providers
- DesktopSet provider row height to 56px
- DesktopUpdate button styles and disconnect button size in UI
- DesktopFix session synchronization issue in application
- DesktopAdd missing i18n strings in app
- DesktopAdd session load limit to prevent excessive memory usage
- DesktopAdd end-to-end test for sidebar navigation
- DesktopReplace signals with createStore in app
- DesktopAdd file tree mode to app
- DesktopAdd file tree view to app
- DesktopUse focus-visible instead of focus to prevent sticky hover effect on click@ProdigyRahul
- DesktopBetter sidebar hover behavior when collapsed
- DesktopMake sidebar full-height in app
- DesktopAdd full-height hover effect to sidebar
- DesktopAdd model settings to application
- DesktopAdd model settings interface to app
- DesktopHandle non-tool call permissions in app
- DesktopDefault servers on web
- DesktopPerformance improvements in the app
- DesktopAdd missing translations for status messages
- DesktopDon't allow workspaces in non-VCS projects
v1.1.36 Enable thinking for Google Vertex Anthropic models
Improvements 7
- CoreMake question validation more lax to avoid tool call failures
- TerminalPrevent crash when theme search returns no results@ishaksebsib
- DesktopVisual cleanup in app
- DesktopScroll to comment on click in app
- DesktopFixed crash when no default model is set
- DesktopPerformance improvements in the app package
- DesktopClean up comment component usage in app