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
31 lines
2.1 KiB
Markdown
31 lines
2.1 KiB
Markdown
---
|
|
version: 1.13.9
|
|
date: 2026-07-02
|
|
title: Native iOS and Android apps arrive
|
|
---
|
|
|
|
## App
|
|
|
|
### New
|
|
- **Mobile: the native iOS and Android apps are in the repo**, ahead of the mobile release. This round polished saved connections, password unlock, QR-code connection scanning, push notifications, iOS widgets, app resume, and native layout details.
|
|
- Desktop: the app ships with an OpenCode CLI, and you can point it at your own CLI path in settings instead.
|
|
- Desktop: a remote OpenChamber instance can carry custom headers, which is what Cloudflare Access-style setups need. Settings and environment variables still win over them.
|
|
- Desktop: a Keep awake setting stops the computer from sleeping while the app is running.
|
|
|
|
### Fixes
|
|
- Desktop: an SSH remote instance with a saved UI password opens straight after the tunnel connects, with no second trip through the unlock screen.
|
|
- Chat: late-loading tool content, subagent content and streaming Thinking blocks no longer pull the conversation away from the latest message or fight your scrolling.
|
|
- Chat: an embedded JSON example in a message stays text and no longer renders as a generated-result card.
|
|
- Sync: a chat wakes up properly after an idle reconnect, instead of leaving sessions stuck as busy.
|
|
- VS Code: clearing an optional agent field removes it from the agent config, where it used to save a `null`.
|
|
- VS Code: the extension looks past OpenCode desktop app installs when it hunts for the standalone OpenCode CLI.
|
|
|
|
## VS Code
|
|
|
|
### Fixes
|
|
- Agents: clearing an optional agent field removes it from the agent config, where it used to save a `null`.
|
|
- Startup: the extension looks past OpenCode desktop app installs when it hunts for the standalone OpenCode CLI.
|
|
- Chat: late-loading tool content, subagent content and streaming Thinking blocks no longer pull the conversation away from the latest message or fight your scrolling.
|
|
- Chat: an embedded JSON example in a message stays text and no longer renders as a generated-result card.
|
|
- Sync: a chat wakes up properly after an idle reconnect, instead of leaving sessions stuck as busy.
|