release v1.13.9
This commit is contained in:
+12
-2
@@ -4,8 +4,18 @@ All notable changes to this project will be documented in this file.
|
|||||||
|
|
||||||
## [Unreleased]
|
## [Unreleased]
|
||||||
|
|
||||||
- Desktop: remote instances can now save additional request headers for proxy-auth setups such as Cloudflare Access, including for live updates and terminal streams.
|
## [1.13.9] - 2026-07-02
|
||||||
- Desktop: SSH remote instances with a saved UI password no longer ask for that UI password again after the tunnel connects.
|
|
||||||
|
- Mobile: added the native iOS and Android app projects ahead of the mobile app release, with continued polish for saved connections, password unlock, QR-code connection scanning, push notifications, iOS widgets, app resume, and native layout details.
|
||||||
|
- Desktop: the app can now use a bundled OpenCode CLI, or you can choose your own CLI path in settings.
|
||||||
|
- Desktop: added a Keep awake setting for the upcoming desktop app release to prevent the computer from sleeping while the app is running.
|
||||||
|
- Desktop: you can now specify optional custom headers when adding a remote OpenChamber instance to the desktop app, including for Cloudflare Access-style setups; settings and environment variables can still override them, and the bundled CLI can be replaced by setting a direct OpenCode CLI path.
|
||||||
|
- Desktop: SSH remote instances with a saved UI password now open directly after the tunnel connects instead of showing the unlock screen again.
|
||||||
|
- Chat: fixed edge cases where late-loading tool content, subagent content, or streaming Thinking blocks could pull the conversation away from the latest message or fight manual scrolling.
|
||||||
|
- Chat: embedded JSON examples in messages no longer render as generated-result cards.
|
||||||
|
- Sync: chat state now recovers after idle reconnects instead of leaving sessions stuck in a stale busy state.
|
||||||
|
- VSCode: clearing optional agent fields now removes them from agent config instead of saving `null` values.
|
||||||
|
- VSCode: the extension no longer picks OpenCode desktop app installs when looking for the standalone OpenCode CLI.
|
||||||
|
|
||||||
## [1.13.8] - 2026-06-29
|
## [1.13.8] - 2026-06-29
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "openchamber-monorepo",
|
"name": "openchamber-monorepo",
|
||||||
"version": "1.13.8",
|
"version": "1.13.9",
|
||||||
"description": "OpenChamber monorepo workspace for web, ui, and desktop runtimes",
|
"description": "OpenChamber monorepo workspace for web, ui, and desktop runtimes",
|
||||||
"private": true,
|
"private": true,
|
||||||
"type": "module",
|
"type": "module",
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@openchamber/electron",
|
"name": "@openchamber/electron",
|
||||||
"version": "1.13.8",
|
"version": "1.13.9",
|
||||||
"private": true,
|
"private": true,
|
||||||
"description": "Electron desktop runtime for OpenChamber",
|
"description": "Electron desktop runtime for OpenChamber",
|
||||||
"author": "OpenChamber",
|
"author": "OpenChamber",
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@openchamber/ui",
|
"name": "@openchamber/ui",
|
||||||
"version": "1.13.8",
|
"version": "1.13.9",
|
||||||
"private": true,
|
"private": true,
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"main": "src/main.tsx",
|
"main": "src/main.tsx",
|
||||||
|
|||||||
@@ -1,3 +1,11 @@
|
|||||||
|
## [1.13.9] - 2026-07-02
|
||||||
|
|
||||||
|
- Agents: clearing optional agent fields now removes them from agent config instead of saving `null` values.
|
||||||
|
- Startup: the extension no longer picks OpenCode desktop app installs when looking for the standalone OpenCode CLI.
|
||||||
|
- Chat: fixed edge cases where late-loading tool content, subagent content, or streaming Thinking blocks could pull the conversation away from the latest message or fight manual scrolling.
|
||||||
|
- Chat: embedded JSON examples in messages no longer render as generated-result cards.
|
||||||
|
- Sync: chat state now recovers after idle reconnects instead of leaving sessions stuck in a stale busy state.
|
||||||
|
|
||||||
## [1.13.8] - 2026-06-29
|
## [1.13.8] - 2026-06-29
|
||||||
|
|
||||||
- Chat: a new Follow-up behavior setting controls what happens when you press Enter on a message while the agent is still responding — Steer inserts it into the agent's current turn, or Queue holds it until the turn finishes. Replaces the previous queue-mode toggle (thanks to @bashrusakh).
|
- Chat: a new Follow-up behavior setting controls what happens when you press Enter on a message while the agent is still responding — Steer inserts it into the agent's current turn, or Queue holds it until the turn finishes. Replaces the previous queue-mode toggle (thanks to @bashrusakh).
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
"name": "openchamber",
|
"name": "openchamber",
|
||||||
"displayName": "OpenChamber",
|
"displayName": "OpenChamber",
|
||||||
"description": "%extension.description%",
|
"description": "%extension.description%",
|
||||||
"version": "1.13.8",
|
"version": "1.13.9",
|
||||||
"publisher": "fedaykindev",
|
"publisher": "fedaykindev",
|
||||||
"private": true,
|
"private": true,
|
||||||
"repository": {
|
"repository": {
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@openchamber/web",
|
"name": "@openchamber/web",
|
||||||
"version": "1.13.8",
|
"version": "1.13.9",
|
||||||
"private": false,
|
"private": false,
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"main": "./server/index.js",
|
"main": "./server/index.js",
|
||||||
|
|||||||
Reference in New Issue
Block a user