Releases: anomalyco/opencode
Releases Β· anomalyco/opencode
v1.0.180
v1.0.176
v1.0.175
v1.0.174
- Reinsert forked message text in prompt text input box when forking session (@ariane-emory)
- Make LSP message more accurate when LSPs are disabled (@kasbah)
- Fixed file encoding issue (@crob19)
- Prevented file system scanning when in the root directory to avoid unnecessary operations
- Excluded hidden agents from the Agent Client Protocol (@josevalim)
- Upgraded OpenTUI to v0.1.62, enabling textarea mouse scroll and cursor set
- Improved auto-scroll and session performance
- Stopped using Tauri HTTP for SSE events
- Fixed error height
v1.0.170
TUI
- User messages as markdown with toggle
- Implement smooth scrolling for autocomplete dropdown navigation (@HelloGGX)
- LSP: add oxlint server (@Eric162)
- Use correct Octokit API for PR review comment reactions (@elithrar)
Desktop
- Fixed error handling
- Separate prompt history for shell
- Don't navigate prompt history if dirty
- Remove pinch-to-zoom on window (@Brendonovich)
Thank you to 6 community contributors:
v1.0.169
v1.0.168
- Add experimental support for Ty language server
- Add fork slash command for keyboard-friendly session forking in TUI
- Add shell mode for desktop
- Add custom update toast for desktop
- Improve Github Action Hallucinations
- Fix model validation before executing slash command
- Fix desktop expanded states
- Fix desktop smaller max-width when review open
- Fix desktop don't show image button in shell mode
- Fix desktop error styles
- Fix desktop prompt history navigation and optimistic prompt duplication
- Fix desktop session ordered by most recent
- Fix desktop disable pinch to zoom
- Fix Tauri pinch zoom on Linux
- Fix Tauri configure display backends more correctly on Linux
- Add OIDC_BASE_URL support for custom GitHub App installs
- Remove interleaved thinking filter for certain Kimi K2 thinking model providers that were bugged
- Improve retry cases
Thank you to 7 community contributors:
- @Brendonovich:
- @dbpolito:
- Improve Github Action Hallucinations (#5751)
- @byigitt:
- docs: fix typos (#5753)
- @devxoul:
- fix(command): validate model before executing slash command (#5740)
- @ariane-emory:
- @elithrar:
- github: add OIDC_BASE_URL for custom GitHub App installs (#5756)
- @OpeOginni:
- feat: add experimental support for Ty language server (#5575)
v1.0.167
- Fixed handling of empty directory query parameter in server middleware
- Updated terminology from "OpenCode CLI" to "OpenCode Server" in Tauri
- Added copy logs button to server spawn failure dialog in Tauri
- Added option to disable terminal title in TUI
- Improved MCP authentication and OAuth state handling
Thank you to 6 community contributors:
- @R44VC0RP:
- docs: add opencode.cafe to ecosystem page (#5714)
- @roerohan:
- MCP improvements (#5699)
- @jknlsn:
- feat(tui): add option to disable terminal title (#5713)
- @devxoul:
- docs: add OPENCODE_DISABLE_TERMINAL_TITLE to environment variables (#5725)
- @Brendonovich:
- tauri: server spawn fail dialog w/ copy logs button (#5729)
- tauri: say OpenCode Server instead of OpenCode CLI
- @kcrommett:
- fix: handle empty directory query parameter in server middleware (#5732)
v1.0.166
v1.0.165
- Added startup error display in desktop client
- Added optimistic prompt submission in desktop client
- Better error messages throughout the application
- Prevent "1" from showing when preparing write
- Added
viewportOptionsto scrollbox for padding adjustments to avoid scrollbar overlap - Show plugins in
/statuscommand - Fixed session list selection from jumping to active session when confirming delete
- Added experimental
session.compactinghook for pre-compaction context injection - Fixed session status TypeError in TUI
- Keep session dialog open if deleting session fails
- Added
OPENCODE_EXPERIMENTAL_OUTPUT_TOKEN_MAXenvironment variable to override 32k default - Added Inter and IBM Plex Mono font support in desktop client
- Fixed
mcpNamebeing sent as state when authUrl doesn't havestateparameter - Enabled edit and todoread batch operations with clarified error messages
- Fixed subagent navigation order to newest-to-oldest
- Fixed config option
setCacheKeynot being respected - Added Lucent Orange theme
- Fixed command shortcuts
- Improved diffs performance
- Added session sharing feature in desktop client
- Upgraded opentui to v0.1.61
- Added ability to disable terminal title using
OPENCODE_DISABLE_TERMINAL_TITLEenvironment variable - Added task tool execution hooks and command context tracking for plugins
- Added configurable mentions input for GitHub
- Increased session width in TUI to accommodate longer code blocks and improve readability
- Fixed load more button
Thank you to 15 community contributors:
- @elithrar:
- github: add configurable mentions input (#5655)
- @spoons-and-mirrors:
- @devxoul:
- Add availability to disable terminal title using OPENCODE_DISABLE_TERMINAL_TITLE env (#5661)
- @amadeus:
- Diffs Performance Improvements (#5653)
- @Brendonovich:
- tauri: dev icons + separate prod config (#5691)
- tauri: only alert on update failure when triggered manually
- tauri: return after update failures
- tauri: update nsis icon
- tauri: nsis header and sidebar
- console: add /download/[platform] endpoint
- console: use download proxy to rename mac and windows installers (#5697)
- @sachnun:
- fix: remove unsupported parameter from bash tool description (#5676)
- @roerohan:
- feat: added lucent-orng theme (#5678)
- @Stoufiler:
- docs: Sort LSP Server list (#5688)
- @shantur:
- fix: config option setCacheKey not being respected (#5686)
- @RhysSullivan:
- fix: change subagent navigation order to newest-to-oldest (#5680)
- @paoloricciuti:
- fix: send
mcpNameas state if authUrl doesn't havestate(#5681)
- fix: send
- @junmediatek:
- add OPENCODE_EXPERIMENTAL_OUTPUT_TOKEN_MAX to override 32k default (#5679)
- @Raviguntakala:
- fix(tui): resolve session_status TypeError (#5520)
- @joelhooks:
- feat(plugin): add experimental.session.compacting hook for pre-compaction context injection (#5698)
- @nalin-singh: