Releases: AshotN/OpenCode-Relay
Releases · AshotN/OpenCode-Relay
Release list
v2.2.0
Fixed
- Copy selected text to the IDE clipboard in the embedded TUI by intercepting OSC 52 terminal escape sequences.
- Support pasting screenshots and other raw clipboard image data into the embedded TUI by saving clipboard images as temporary PNG files.
- Paste dropped and copied file paths as raw OpenCode TUI paths instead of shell-quoted arguments, improving Windows path compatibility.
v2.1.1
Added
- Support dragging, dropping, and pasting files into the embedded TUI.
- A warning banner when JetBrains MCP is not configured.
Fixed
- Remove internal IntelliJ Platform API usage from JetBrains MCP detection while preserving the MCP warning banner behavior.
v2.1.0
Added
- Support dragging, dropping, and pasting files into the embedded TUI.
- A warning banner when JetBrains MCP is not configured.
v2.0.0
Breaking Changes
- Drop support for OpenCode versions earlier than 1.16.0.
Fixed
- Improve responsiveness when working with large pending file and session lists by avoiding unnecessary list model rebuilds and expensive HTML renderer work.
- Improve embedded terminal performance by avoiding filesystem stat calls while resolving local Markdown and path hyperlinks.
v1.4.0
Changed
- Support OpenCode 1.16+ message-scoped diffs by aggregating per-message diff snapshots when session-level diffs are empty, while keeping compatibility with older session-level diff events.
- Limit background message-summary file-count loading to a small recent batch to avoid excessive API requests on large session histories.
v1.3.2
Fixed
- Improve plugin performance when using OpenCode server authentication passwords.
- Remove internal IntelliJ Platform API usage from OpenCode Relay prompt metadata generation by injecting the plugin version at build time.
v1.3.1
Added
- Allow the success notifications shown after sending file, folder, or selection references to OpenCode to be disabled via the IDE notification's
Do not ask againoption. - Add a GitHub Actions workflow that builds the plugin ZIP and uploads it as a CI artifact for pushes to
master.
Changed
- Mark non-release builds with clearer versions: CI builds include the short commit hash and local builds include a
-localsuffix, while tagged release builds keep the published plugin version. - Refine the injected IDE guidance to prefer relative file references instead of full paths.
Fixed
- Improve Windows support by launching OpenCode commands through
calland normalizing Windows paths case-insensitively across prompt injection, diff previews, turn patch scopes, and session diff state. - Exclude trailing punctuation such as periods, commas, colons, and semicolons from terminal file hyperlinks, including line references like
src/File.kt:42.andnote.md#L2..
v1.3.0
Added
- Inject JetBrains IDE guidance into OpenCode's system prompt for plugin-launched servers, with a settings toggle to disable it.
- Enable navigation to the specified file and line by clicking on line references within the embedded TUI.
v1.2.0
Fixed
- Switch to
/global/eventstream for SSE updates, fixing a regression in some OpenCode versions (fixed upstream in OpenCode 1.14.50) and restoring VCS refresh after LLM file edits.
v1.1.0
Added
- Alert users when OpenCode requests permission by requesting IDE attention while the project window is inactive and showing a notification when the permission UI is not visible.
- Brave Mode for automatically accepting OpenCode permission requests, with toggles in the tool window toolbar and settings UI.
Fixed
- Use
session.statusas the authoritative session state signal, dropping deprecatedsession.idlehandling and fixing cases where the session list could stay stuck onrunning.... - Refresh MCP server connection status immediately after connect and disconnect actions.
RejectedExecutionExceptionwhen replacing the current project in the same IDE window while late OpenCode server callbacks are still being delivered.