OpenChamber

リリースノート。

最近のリリースに含まれるプロダクト更新と修正。

最近のリリース

v1.13.5 3 件の変更
  • CLI: global web installs no longer crash on startup when tunnel commands load ngrok capabilities.
  • CLI: openchamber update works again, and tunnel start paths no longer fail when using managed-local config prompts, multi-instance port selection, or auto-started servers.
  • GitHub/Usage: fork upstream detection and Google quota checks no longer fail because of missing server helpers.
v1.13.4 12 件の変更
  • UI/Localization: added Japanese interface translations and Japanese documentation (thanks to @yuchi0531).
  • Chat: queued messages can now be reordered by dragging them in the queue (thanks to @makeittech).
  • Chat: sending a message now closes an open question prompt instead of leaving stale question UI in the composer (thanks to @tomzx).
  • Chat: conversations pinned to the bottom no longer jiggle or double-scroll after sending, and revisiting older sessions snaps to the latest message without a smooth-scroll delay.
  • Reviews: the Review changes dialog can now run an automatic review loop, with a chat banner for opening or stopping the linked review sessions.
  • Models: the model picker now remembers provider group expansion and custom ordering, and Shift+Delete removes a recent model from recents (thanks to @makeittech).
  • Shortcuts: the model-selector shortcut can now be customized (thanks to @makeittech).
  • Agents: agent edits against an external OpenCode server no longer show a saved-state update when the save did not succeed (thanks to @makeittech).
  • Providers: the add-provider form no longer loses the selected provider during background provider refreshes (thanks to @IbrahimKhan12).
  • Worktrees: messages sent to new worktree sessions now wait until the worktree session is ready instead of racing ahead (thanks to @bashrusakh).
  • Git: commit and pull-request generation from a draft session now starts from the created chat session instead of a temporary draft (thanks to @bashrusakh).
  • CLI: startup and status commands now check the live server port before treating an existing process as the active OpenChamber server.
v1.13.3 19 件の変更
  • Chat: selecting a user-installed skill from the slash command menu now invokes the skill instead of inserting the skill name as plain text (thanks to @IbrahimKhan12).
  • Chat: pasted text containing @ no longer opens file mention autocomplete unexpectedly (thanks to @charpeni).
  • Chat: code blocks in user messages now preserve characters like < and -> instead of escaping them inside the code block (thanks to @bashrusakh).
  • Chat: switching sessions and loading older messages no longer causes the conversation to jump backward or oscillate around the current scroll position (thanks to @herjarsa).
  • Chat: Arrow Up opens prompt history again when the cursor is at the start of the composer.
  • Sessions: new sessions now stay attached to the selected project or current workspace directory instead of sometimes appearing under a stale project (thanks to @bashrusakh).
  • Sessions: pinned sessions and folder rows no longer disappear from the sidebar after an empty session-list refresh (thanks to @bashrusakh).
  • Agents: agent settings now include thinking variant, temperature, and top-p controls, and clearing temperature or top-p now removes the override (thanks to @bashrusakh).
  • Settings/Models: per-model visibility and sibling model selections now stay saved after changes (thanks to @attilaszasz).
  • Settings/Skills: the skills catalog refreshes after catalog settings change (thanks to @gokulkgm).
  • Providers: disconnecting a provider from settings now works for the selected provider (thanks to @bashrusakh).
  • Git: Git identities can now enable SSH commit signing.
  • Git: pushing from the Git view now syncs first, reducing rejected pushes when the branch needs to update.
  • Usage: MiniMax M3 and Token Plan usage now handle the provider's latest API response format (thanks to @baruchvitorino).
  • VSCode: font size and padding preferences now apply inside the extension webview (thanks to @Sin991114).
  • Startup: managed OpenCode server processes left behind by a previous crash are cleaned up on the next start.
  • CLI: stale server PID files are checked more carefully so unrelated processes are not mistaken for an OpenChamber server.
  • Files: downloads and file names with non-Latin characters now handle those characters correctly in headers (thanks to @FanFan4204).
  • Mobile: subagent chevrons no longer overlap long session titles, and session grouping now matches the exact workspace directory (thanks to @weixiang1862, @lilyzhaun).
v1.13.2 5 件の変更
  • Chat/Performance: long conversations and large session lists now stay smooth and responsive while a response is streaming (thanks to @bashrusakh).
  • Chat: the end of a streamed response is no longer occasionally cut off — messages now always settle on their complete text (thanks to @IbrahimKhan12).
  • Chat: paragraphs in assistant messages now have proper spacing instead of collapsing into a single block (thanks to @foundryseven).
  • Files: HTML, image, and PDF previews no longer cycle to "authentication required" every ~50 seconds (thanks to @bashrusakh).
  • Startup: the app starts faster by no longer waiting on default OpenCode config, while your manual and per-directory model selections are preserved.
v1.13.1 18 件の変更
  • Chat: inline math delimiters no longer incorrectly treat currency amounts like $50 as LaTeX math expressions — only $$...$$ display math and \(...\) inline math are recognized.
  • Chat: pinned welcome starters now appear immediately when a new draft session opens, without needing to open the add dialog.
  • Chat: clicking a Mermaid diagram in a chat message now opens a fullscreen pan/zoom preview.
  • Chat: code-block highlighting now runs off the main thread, preventing UI freezes when rendering code-heavy responses.
  • Chat: the context usage indicator now shows as a circular progress ring with the same color thresholds, visible in all workspace headers.
  • Chat/UI: embedded chat views and context panel previews now consistently match the current theme.
  • Chat/Mobile: the session status button now responds more reliably to taps on Android.
  • Scheduled Tasks: the task editor dialog now supports Cron expressions with inline validation, quick-example chips, and a preview of the next four upcoming runs (thanks to @tomzx).
  • Files: syntax highlighting in the file editor, Plan View, and Skills page now uses Shiki for broader language support.
  • Agents: deleting a built-in agent no longer creates a disable override — the agent stays as-is and shows a clear explanation instead of silently disappearing.
  • Agents: deleting an agent now shows an error toast when the definition is missing, instead of failing silently.
  • Startup: providers and agents now load faster by avoiding the full provider catalog on initial load.
  • Right Sidebar: switching between sidebar tabs is less likely to re-render unrelated content (thanks to @bashrusakh).
  • Sessions: the app no longer crashes on startup when there are many sessions in folders.
  • Notifications: desktop notifications no longer show duplicate alerts, and reasoning text is excluded from notification bodies.
  • Security: self-hosted instances now include noindex headers and a robots.txt to block search engine crawlers.
  • CLI/Installer: the installer now requires Node.js 22 and handles version detection failures with clearer guidance.
  • Reliability: session list loading handles Windows paths and concurrent requests more steadily, and duplicate health-check URLs are removed from diagnostics.
v1.13.0 32 件の変更
  • Security: LAN and remote browser access now require a UI password before the server will start.
  • Desktop: if LAN access was enabled without a password, the app now starts locally and asks for a password before turning LAN access back on.
  • Chat: file paths inside fenced code blocks are now clickable, including line and column targets (thanks to @robertoberto).
  • Chat: context breakdowns now show message previews and cache hit rates (thanks to @robertoberto, @raz123).
  • Chat/Performance: long conversations now use virtualized rendering to keep large histories responsive.
  • Chat: custom-answer question textareas resize more steadily while typing (thanks to @bigcoder84).
  • Chat/Input: tab-completing a mention no longer changes the selected agent (thanks to @Quat3rnion).
  • Chat/Input: Arrow Up moves the cursor inside multi-line drafts again instead of always opening prompt history.
  • Chat/Mobile: collapsed tool cards now keep their tool icon visible, and reasoning/tool text no longer clips descenders.
  • Files: added dedicated PDF files previews mode.
  • Files: added an optional docked files editor toolbar (thanks to @robertoberto).
  • Files: file operations now use the active workspace directory more consistently (thanks to @tomzx).
  • Sessions: session menus now include a delete action (thanks to @ShogunPanda).
  • Sessions: deleting a parent session no longer brings deleted child sessions back into the sidebar (thanks to @panzeyu2013).
  • Sessions: switching sessions no longer leaves the chat area blank in some cases (thanks to @panzeyu2013).
  • Sessions: selected rows now highlight across the full sidebar gutter.
  • Comments: inline file/diff comment drafts now stay in place when focus changes.
  • Git/Diff: redesigned the Changes diff view with faster multi-file rendering, expandable hunk separators, a full-file loading toggle, compact responsive controls, and a unified changed/staged context panel workflow.
  • Git/Diff: individual diff hunks can now be staged, unstaged, or discarded directly from the Changes view via git apply.
  • Git/Diff: added a review flow for starting a review from current changes.
  • GitHub: GitHub settings can now use credentials from the gh CLI when available (thanks to @tomzx).
  • Settings/MCP: importing MCP snippets from OpenCode config works again (thanks to @youzini).
  • Notifications: notification streams now stay connected more reliably behind proxies (thanks to @kostazol).
  • Mobile: the empty Changes view keeps a close control visible (thanks to @lilyzhaun).
  • Security: file previews and downloads now reject paths outside the allowed workspace unless access has been granted.
  • Sessions: fixed a bug where a running session would briefly flicker as idle (in the sidebar, the send/stop button, and the status row) when the app is protected by a password.
  • Desktop: you can now open developer tools from the Help menu.
  • Sessions: new draft sessions now start from the default model and agent instead of inheriting the previous session's selection, and fall back to OpenCode's own default_agent (and its model) when no OpenChamber default is set.
  • Startup: cached settings and session state now appear earlier while the live API finishes connecting.
  • Startup: the model and agent now appear faster on the initial draft — config loads under the project key up front (no reload when the draft opens) and the agent list is fetched once instead of per consumer.
  • VSCode: the extension opens faster with cached sessions, models, providers, and projects, then refreshes in the background.
  • VSCode: sessions are now grouped under their workspace, with cleaner session rows and an archived-sessions toggle.
v1.12.4 27 件の変更
  • Chat: added /handoff-review to open a linked review session for the current workspace changes, with actions to send review feedback and implementation replies between the sessions.
  • Chat/UI: added a setting to collapse long user messages.
  • Chat: @agent mentions in rendered messages now use the primary accent color.
  • Chat: table copy actions now include a Markdown format option (thanks to @kjhq).
  • Chat: Mermaid diagrams can now be opened in a dedicated diagram editor (thanks to @nerdosaurus).
  • Models: hidden models now stay hidden in multi-model selection controls (thanks to @kjhq).
  • Worktrees: creating a single new worktree session now opens the session immediately while worktree setup continues in the background.
  • Multi-Run: creating isolated runs now opens sessions immediately while worktree setup continues in the background.
  • Sessions: chat folder assignments now stay in place after reloads.
  • Sessions: session, folder, project, and worktree rows now have right-click menus for their available actions.
  • Settings: added search across settings pages.
  • Settings/Agents: agent prompt and permission edits now stay saved after changes.
  • Files: added an editor Vim mode setting (thanks to @Champii).
  • Files: writes are now safer when saving through temporary files (thanks to @nerdosaurus).
  • Git: changed-file folders now have a revert action (thanks to @kostazol).
  • GitHub: issue and pull-request pickers now use server-side search for larger repositories (thanks to @tomzx).
  • Preview: inline module scripts are now rewritten in proxied HTML responses, fixing more Vite preview pages (thanks to @mdbetancourt).
  • Voice: Plan and file preview markdown now include text-to-speech buttons, with a setting for reading selected text or the full document (thanks to @yangyaofei).
  • Desktop/macOS: added a menu bar tray with live session status, Mini Chat access, and a provider usage submenu.
  • Desktop/macOS: added an optional vibrancy effect for the left sidebar.
  • Desktop/macOS: startup no longer opens unnecessary folder prompts.
  • Mobile: refreshed session controls, worktree deletion flow, MCP controls, update flow, and usage tracking for new layout.
  • Terminal/Mobile: touch scrolling in the terminal no longer conflicts with terminal input as often (thanks to @kostazol).
  • Usage: added Cursor quota tracking.
  • UI/Localization: added French interface translations and French documentation (thanks to @pascalandr).
  • VSCode: added an action to archive all sessions from the extension (thanks to @jjdubski).
  • VSCode: added multi-root workspace support, including workspace folder switching in the extension (thanks to @mmospanenko).
v1.12.3 3 件の変更
  • Windows/Startup: WSL OpenCode installs are no longer detected or launched; install OpenCode natively on Windows and configure opencode.cmd or opencode.exe instead.
  • Startup: OpenCode health checks now work with OpenCode 1.15.x.
  • Files: file trees now show directory loading errors with a retry action instead of leaving the folder empty, and slow Git ignore checks no longer block directory listings indefinitely.
v1.12.2 6 件の変更
  • **Desktop/Windows: the Windows app is now available publicly, with full functionality parity across the app.**
  • Tunnels: switching between Cloudflare and ngrok quick tunnels now replaces the active quick tunnel instead of reusing the previous provider.
  • Tunnels: ngrok startup failures now show the ngrok or authtoken error returned during startup.
  • Projects: the Add Project directory picker now starts with hidden files off each time it opens.
  • Chat: prompts sent while creating or switching target sessions now stay attached to the intended project directory.
  • VSCode: the extension now detects more Windows OpenCode installs from PATH, npm, Scoop, and Chocolatey.
v1.12.1 16 件の変更
  • Chat: completed turns can now show changed-file chips with per-file additions and deletions, controlled by a new Chat setting.
  • Chat: LSP tool calls now show the operation, file, and cursor position more clearly, and JSON tool output can be toggled between formatted and raw views or copied.
  • Chat: streaming messages now appear correctly after startup, and activity/status rows show for the active session.
  • Chat: completed responses no longer lose late-arriving summaries, token counts, errors, structured output, or changed-file details.
  • Chat: question cards now show an error or no-longer-pending message when submit or dismiss fails instead of silently doing nothing.
  • Chat: the first prompt in a new session no longer gets stuck before sending.
  • Chat/UI: sticky user-message headers are now off by default.
  • Sessions: session titles update from live session events, and the app now consistently loads all existing OpenCode sessions.
  • Sessions: recent sessions now stay visible inside project groups, and new or worktree sessions stay in the correct project/worktree group on desktop, mobile, and VS Code.
  • Settings/OpenCode: OpenCode CLI path, update-notification preference, keyboard shortcuts, and protected-session settings now stay saved after changes.
  • UI/Time: the 12-hour/24-hour time preference now applies to chat timestamps, usage reset times, scheduled tasks, tunnels, passkeys, Git history, and pull-request dates.
  • Settings/Files: the default file preview setting now lives with the Chat appearance settings and applies immediately to open file tabs.
  • Preview: embedded previews now rewrite inline module imports, fixing Vite React preview pages that load root-relative modules.
  • Desktop: Desktop tunnels now serve the full app UI instead of the headless page.
  • Desktop: quitting the Desktop app now stops managed OpenCode processes more reliably, reducing leftover OpenCode processes after exit.
  • Desktop: removed the legacy Tauri desktop path; Electron is now the only desktop runtime.
v1.12.0 8 件の変更
  • Mobile: added a new mobile UI as the default, with an option in Settings to switch back to the previous layout; this is the foundation for the upcoming mobile app and is available to try now.
  • Chat: added customizable draft welcome starters from commands and skills, including guided commands for planning, catch-up, debugging, and exploration.
  • Chat: assistant answers now have a dialog for starting a new session from that answer.
  • Chat/Input: queued messages no longer auto-send before the active session is ready, and thinking-variant choices are preserved for generated messages.
  • Chat/UI: markdown-rendered user messages now preserve line breaks.
  • Web/Browser: added a Browser feature for opening websites in the web app and sharing annotations with screenshots to agents.
  • Web/Remote Instances: added a headless web app mode, and remote instance switching now changes the OpenChamber API endpoint without loading the full remote UI.
  • UI/Themes: added JetBrains Light and JetBrains Dark themes, and VS Code chat colors now map more closely to the active editor theme.
v1.11.7 8 件の変更
  • Git: commit history now includes a branch graph and commit-row actions in the history modal (thanks to @ermanhavuc).
  • Desktop: added a launch-at-startup setting, and collapsed browser windows now keep their webview state.
  • UI/Localization: added Traditional Chinese interface translations (thanks to @Jia35).
  • Chat/Input: selecting an agent now switches to that agent's configured model, and malformed tool diffs no longer break chat rendering (thanks to @Adrian-Eckardt).
  • Sessions: inline session renaming no longer exits immediately after focus changes (thanks to @youfch).
  • Notes/Todos: completed todos stay at the end of the list, and the send-to-session dialog has a cleaner model picker (thanks to @kostazol, @rghamilton3).
  • Usage: added a setting to hide prediction rows on usage cards (thanks to @ermanhavuc).
  • VSCode: restored live streaming in the extension.