Every release file now carries a title: two to six plain words naming the change a user would remember it for. The generator refuses a release without one, promote carries the title from unreleased.md, and the unreleased template opens with a title line. The changelog-authoring skill and the format README describe how to write it. Claude-Session: https://claude.ai/code/session_01VqV56Hez25hTxXH4ipJfzH
66 lines
5.9 KiB
Markdown
66 lines
5.9 KiB
Markdown
---
|
|
version: 1.15.0
|
|
date: 2026-07-10
|
|
title: Private relay and a public mobile beta
|
|
---
|
|
|
|
## App
|
|
|
|
### New
|
|
- **Remote access:** the new [private relay](https://docs.openchamber.dev/private-relay/) reaches your instance from anywhere over an end-to-end-encrypted tunnel, with no open ports and no third-party tunnel. It switches on when you pair a device over it and switches off when no paired device uses it (thanks to @yulia-ivashko).
|
|
- **Mobile:** the iOS and Android apps are open for testing. Join the [iOS beta on TestFlight](https://testflight.apple.com/join/5ek6GU1E) or take the Android APK from the [latest release](https://github.com/openchamber/openchamber/releases/latest). Scan the QR code from "Add a device" on your server to connect.
|
|
- Mobile: the app moves between your home Wi-Fi and the private relay on its own, carrying the open session with it, with no re-pairing.
|
|
- **Pairing:** the redesigned ["Add a device"](https://docs.openchamber.dev/connect-devices/) dialog asks where the device will be used, Anywhere, Home network only, or This computer only, then shows a big QR code with a copyable link and closes itself once the device connects (thanks to @yulia-ivashko).
|
|
- Pairing: a link is a single-use code that expires and is redeemed when the device connects (thanks to @yulia-ivashko).
|
|
- Chat/Tools: every tool call expands to show its input, result, and errors, including MCP, plugin, and custom tools. Read and Skill stay compact links to their files.
|
|
- Chat/Tools: a JSON result opens in a navigable summary view with linked URLs and expandable nested data, next to the tree and raw JSON views.
|
|
- Mobile: iPad gets a split layout with a sessions sidebar that stays open and a resizable Changes/Files sidebar.
|
|
- Mobile: the app checks for OpenChamber updates itself, and Android shows a download toast.
|
|
- Mobile: a saved instance shows a live Connected status with the connection it is using.
|
|
- Desktop: a saved server keeps every connection its pairing link carried, going direct on your network and falling back to the relay away from it, including in a new window and after a restart.
|
|
- Desktop: Windows builds can start at login and minimize to the system tray (thanks to @achcyano).
|
|
- Projects: each project can set its own default model (thanks to @makeittech).
|
|
- Diff: a Last turn mode shows only what the latest turn changed.
|
|
- Chat: changed-file chips from the latest turn open that snapshot; chips from older turns stay read-only.
|
|
- Chat: code blocks can show line numbers that stay aligned while text streams in.
|
|
- Settings: a Wrap Code Block Lines setting in Settings → Chat controls how long lines wrap.
|
|
- Devices: the "Connect to this server" list shows each paired device with a live status, Connected · Local network or Relay, and a platform badge for iOS, Android, macOS, Windows, or Linux.
|
|
|
|
### Improvements
|
|
- Desktop: the servers list in Settings shows whether each server is reachable right now, and importing a pairing link is the main way to add one.
|
|
- Desktop: the header dropdown for instance, usage, and MCP is now built from cards, with usage grouped per provider, a colored status line and ping per host, and MCP servers together in one card.
|
|
- Desktop: switching to a host that was already checked happens straight away.
|
|
- Devices: a paired phone or desktop is named after the server's hostname, and the name you type when creating the link labels the device in the server's list.
|
|
- Chat: Mermaid diagrams have zoom controls (thanks to @c-w-xiaohei).
|
|
- Chat/Tools: an expanded file-edit or patch result has a button per file to open the diff or jump to the first changed line in the editor.
|
|
- Context Panel: raw message rows keep their token and time columns aligned and no longer show shortened message IDs.
|
|
|
|
### Fixes
|
|
- Desktop: host statuses stay put between openings and no longer flash "Unknown".
|
|
- Devices: re-pairing a device or re-entering its password updates the entry it already has instead of adding a duplicate.
|
|
- Chat/Thinking: reasoning parts stay separate and in the order they happened, and a collapsed preview no longer ends with empty HTML comments.
|
|
- Chat: with Sticky User Header on, a user message no longer floats over earlier messages in a long conversation.
|
|
- Chat: a message that timed out or lost the connection after OpenCode accepted it stays in the conversation instead of being marked failed.
|
|
- Mobile: files picked from the composer are attached even when the composer switches between its compact and expanded layouts while the picker is open.
|
|
- Browser: a link clicked inside an embedded browser tab keeps the tab on the page it navigated to.
|
|
- Server: remote clients with non-ASCII characters in a project path can connect again (thanks to @FanFan4204).
|
|
- UI: closing the right sidebar after resizing no longer leaves its old width behind.
|
|
|
|
## VS Code
|
|
|
|
### New
|
|
- Chat/Tools: every tool call expands to show its input, result, and errors, including MCP, plugin, and custom tools. Read and Skill stay compact links to their files.
|
|
- Chat/Tools: a JSON result opens in navigable summary, tree, and raw views.
|
|
- Chat: code blocks can show line numbers that stay aligned while text streams in.
|
|
- Chat: a Wrap Code Block Lines setting controls how long lines wrap.
|
|
- Editor Integration: "Add to Context" and the active-editor pin selection use workspace-relative filenames, so the model reads the right file when two files share a name (thanks to @Catan).
|
|
|
|
### Improvements
|
|
- Chat: Mermaid diagrams have zoom controls (thanks to @c-w-xiaohei).
|
|
- Chat/Tools: an expanded file-edit or patch result has a button per file to open the diff or jump to the first changed line in the editor.
|
|
|
|
### Fixes
|
|
- Chat/Thinking: reasoning parts stay separate and in the order they happened, and a collapsed preview no longer ends with empty HTML comments.
|
|
- Chat: with Sticky User Header on, a user message no longer floats over earlier messages in a long conversation.
|
|
- Chat: a message that timed out or lost the connection after OpenCode accepted it stays in the conversation instead of being marked failed.
|