Files
openchamber/changelog/1.18.3.md
T
Bohdan Triapitsyn 9f78de9e89 docs(changelog): rewrite the last thirty releases for readers
Releases 1.13.1 through 1.22.1 are regrouped by what each change is
(New, Improvements, Fixes, Misc) and reworded in the voice the
changelog-authoring skill asks for: one or two plain sentences per
bullet, the symptom or the capability named, no mechanism. Packed
bullets were split, every fact and every contributor credit kept.
Older releases keep the mechanical grouping.

Claude-Session: https://claude.ai/code/session_01VqV56Hez25hTxXH4ipJfzH
2026-09-05 15:58:34 +03:00

5.4 KiB

version, date
version date
1.18.3 2026-08-14

App

New

  • Agent browser control: agents can open a page and work with it. They read what is on screen, click, type, scroll, look at how an element renders, switch between mobile, tablet and desktop layouts, and save a screenshot into the project, so they can check their own work. Turn it on or off in Settings → General → OpenChamber Tools.
  • Browser: dev servers are listed from what is actually listening, so one is offered however you started it, and a server that is still starting is waited for.
  • Browser: the panel holds several pages at once, shows each page's own icon, and suggests addresses you already visited in this project.
  • Browser: new controls for hard reload, page zoom, device sizes, a light or dark page, and clearing cookies or cached data for the panel alone.
  • Mobile: long-press the logo on the connect screen or the instances list to open a connection log with a copy button, for reporting connection problems.

Improvements

  • Browser panel: the preview and browser panels are one panel now, backed by a real browser view in the desktop app. Pages that used to refuse to load open normally, logins stay, and developer tools are there. Point at an element or drag a region, write a comment, and it goes to chat with a screenshot of what you marked.
  • Chat images: a finished assistant reply collects its Markdown images into a compact gallery with thumbnails and full-screen previews, including images from the workspace. On mobile the gallery scrolls sideways (thanks to @ChangeHow).
  • Browser: when OpenChamber runs on another machine, the desktop app opens its dev servers through a local port, so pages load with working hot reload and developer tools, and links to another local port stay on that machine. In a web browser tab you can open only dev servers on your own machine.
  • Remote access: a pairing QR code made while the app is reached through a public domain, for example behind a reverse proxy, includes that domain, so a paired phone can connect over it.
  • Usage: quota limits you chose to display refresh every three minutes on desktop, mobile and VS Code, and you can refresh them by hand at any time.
  • Usage: OpenCode Go quota tracking uses your existing OpenCode API key. No browser cookies or workspace ID needed.
  • Desktop/Windows/Linux: minimizing the window always keeps it in the taskbar. The tray setting, now called "Close to the system tray", applies when you close the window.
  • Desktop/Linux: frameless main and Mini Chat windows use native rounded corners (thanks to @kydorn).

Fixes

  • Remote access: a message sent through the private relay no longer fails with a 400 error when a connection drop loses part of the request; the request is retried (thanks to @claymor333).
  • Mobile: a brief network hiccup when you open or return to the app no longer bounces a working connection back to the connect screen. The app retries and reconnects on its own, and a server that is really unreachable shows the connect screen within a few seconds.
  • Scheduled Tasks: when two OpenChamber servers share a project configuration, a scheduled occurrence runs once; both servers no longer start duplicate sessions (thanks to @makeittech).
  • Performance: a closed context panel no longer keeps its embedded chats running, and an open panel loads only the chat tab you are looking at (thanks to @karimodm).
  • Sessions: switching projects selects a session that belongs to the new project (thanks to @makeittech).
  • Chat: a message you already submitted stays with its session; a later project switch no longer sends it somewhere else (thanks to @makeittech).
  • Chat: opening a subagent or code-review session in the context panel no longer steals focus from the main composer, and subagent prompting is available right away when it is enabled.
  • Chat: code-review sessions are no longer treated as read-only subagent sessions.
  • Chat: typing ! for shell mode no longer leaves the ! in the command or puts the caret on the wrong side of it (thanks to @RyderAsKing).
  • Chat: line numbers with three or more digits no longer wrap in code blocks (thanks to @ChangeHow).
  • Work status: a new-session draft shows project, MCP and usage details before the session exists, a long subagent list stays inside the panel, and hiding every section still leaves the controls to bring them back (thanks to @alohaninja).

VS Code

Improvements

  • Chat images: a finished assistant reply collects its Markdown images into a compact gallery with thumbnails and full-screen previews, including workspace images across multi-root workspaces (thanks to @ChangeHow).
  • Chat: the Focus Chat command and the Add to Context action put the cursor in the chat input, so you can keep typing.
  • Usage: quota limits you chose to display refresh every three minutes, and you can refresh them by hand at any time.
  • Usage: OpenCode Go quota tracking uses your existing OpenCode API key. No browser cookies or workspace ID needed.

Fixes

  • Sessions: switching projects selects a session that belongs to the new workspace (thanks to @makeittech).
  • Chat: a message you already submitted stays with its session; a later project switch no longer sends it somewhere else (thanks to @makeittech).
  • Chat: typing ! for shell mode no longer leaves the ! in the command or puts the caret on the wrong side of it (thanks to @RyderAsKing).
  • Chat: line numbers with three or more digits no longer wrap in code blocks (thanks to @ChangeHow).