diff --git a/CHANGELOG.md b/CHANGELOG.md index 3939ab954d..ca445455ec 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,15 +7,7 @@ file is the human-readable summary of what changed and why. ## Unreleased -### Sidebar - -- **Sidebar always starts closed** — the TUI right sidebar no longer remembers - its open/closed state across sessions. Previously, toggling it open persisted - the choice in `kv.json`, so a new session on a wide terminal (>120 columns) - started with the sidebar open. Now every session starts closed and - `ctrl+b`/`b` only affects the current session. - -## 1.18.2-1 +## 1.18.3-1 ### Sessions @@ -32,12 +24,20 @@ file is the human-readable summary of what changed and why. ### Sidebar +- **Sidebar always starts closed** — the TUI right sidebar no longer remembers + its open/closed state across sessions. Previously, toggling it open persisted + the choice in `kv.json`, so a new session on a wide terminal (>120 columns) + started with the sidebar open. Now every session starts closed and + `ctrl+b`/`b` only affects the current session. + ([#117](https://github.com/quickbeard/codev-code/pull/117)) + - **Editor context moved to the sidebar** — the open editor file and selected line range (e.g. `footer.tsx#42-58`) no longer sit in the prompt footer's right-side group. They render in the sidebar footer instead, just above the `cwd:branch` line, marked with a bullet that is accented while the selection is still pending and muted once it has been sent. With the sidebar hidden the label is not shown at all. + ([#110](https://github.com/quickbeard/codev-code/pull/110)) - **Hidden-sidebar hint shows while busy** — the `ctrl+b N todos` hint from [#69](https://github.com/quickbeard/codev-code/pull/69) now also renders while diff --git a/bun.lock b/bun.lock index 753a5a5282..fdb23faf18 100644 --- a/bun.lock +++ b/bun.lock @@ -29,7 +29,7 @@ }, "packages/app": { "name": "@opencode-ai/app", - "version": "1.18.3", + "version": "1.18.3-1", "dependencies": { "@corvu/drawer": "catalog:", "@dnd-kit/abstract": "0.5.0", @@ -95,7 +95,7 @@ }, "packages/cli": { "name": "@opencode-ai/cli", - "version": "1.18.3", + "version": "1.18.3-1", "bin": { "lildax": "./bin/lildax.cjs", }, @@ -143,7 +143,7 @@ }, "packages/codemode": { "name": "@opencode-ai/codemode", - "version": "1.18.3", + "version": "1.18.3-1", "dependencies": { "acorn": "8.15.0", "effect": "catalog:", @@ -164,7 +164,7 @@ }, "packages/console/app": { "name": "@opencode-ai/console-app", - "version": "1.18.3", + "version": "1.18.3-1", "dependencies": { "@cloudflare/vite-plugin": "1.15.2", "@ibm/plex": "6.4.1", @@ -200,7 +200,7 @@ }, "packages/console/core": { "name": "@opencode-ai/console-core", - "version": "1.18.3", + "version": "1.18.3-1", "dependencies": { "@aws-sdk/client-sts": "3.782.0", "@jsx-email/render": "1.1.1", @@ -227,7 +227,7 @@ }, "packages/console/function": { "name": "@opencode-ai/console-function", - "version": "1.18.3", + "version": "1.18.3-1", "dependencies": { "@ai-sdk/anthropic": "3.0.82", "@ai-sdk/openai": "3.0.48", @@ -249,7 +249,7 @@ }, "packages/console/mail": { "name": "@opencode-ai/console-mail", - "version": "1.18.3", + "version": "1.18.3-1", "dependencies": { "@jsx-email/all": "2.2.3", "@jsx-email/cli": "1.4.3", @@ -273,7 +273,7 @@ }, "packages/console/support": { "name": "@opencode-ai/console-support", - "version": "1.18.3", + "version": "1.18.3-1", "dependencies": { "@cloudflare/vite-plugin": "1.15.2", "@opencode-ai/console-core": "workspace:*", @@ -293,7 +293,7 @@ }, "packages/core": { "name": "@opencode-ai/core", - "version": "1.18.3", + "version": "1.18.3-1", "bin": { "opencode": "./bin/opencode", }, @@ -387,7 +387,7 @@ }, "packages/desktop": { "name": "@opencode-ai/desktop", - "version": "1.18.3", + "version": "1.18.3-1", "dependencies": { "@zip.js/zip.js": "2.7.62", "effect": "catalog:", @@ -441,7 +441,7 @@ }, "packages/effect-drizzle-sqlite": { "name": "@opencode-ai/effect-drizzle-sqlite", - "version": "1.18.3", + "version": "1.18.3-1", "dependencies": { "drizzle-orm": "catalog:", "effect": "catalog:", @@ -455,7 +455,7 @@ }, "packages/effect-sqlite-node": { "name": "@opencode-ai/effect-sqlite-node", - "version": "1.18.3", + "version": "1.18.3-1", "dependencies": { "effect": "catalog:", }, @@ -467,7 +467,7 @@ }, "packages/enterprise": { "name": "@opencode-ai/enterprise", - "version": "1.18.3", + "version": "1.18.3-1", "dependencies": { "@hono/standard-validator": "catalog:", "@opencode-ai/core": "workspace:*", @@ -499,7 +499,7 @@ }, "packages/function": { "name": "@opencode-ai/function", - "version": "1.18.3", + "version": "1.18.3-1", "dependencies": { "@octokit/auth-app": "8.0.1", "@octokit/rest": "catalog:", @@ -515,7 +515,7 @@ }, "packages/http-recorder": { "name": "@opencode-ai/http-recorder", - "version": "1.18.3", + "version": "1.18.3-1", "dependencies": { "@effect/platform-node": "4.0.0-beta.83", "@effect/platform-node-shared": "4.0.0-beta.83", @@ -546,7 +546,7 @@ }, "packages/llm": { "name": "@opencode-ai/llm", - "version": "1.18.3", + "version": "1.18.3-1", "dependencies": { "@opencode-ai/schema": "workspace:*", "@smithy/eventstream-codec": "4.2.14", @@ -565,7 +565,7 @@ }, "packages/opencode": { "name": "opencode", - "version": "1.18.3", + "version": "1.18.3-1", "bin": { "codev": "./bin/opencode", }, @@ -696,7 +696,7 @@ }, "packages/plugin": { "name": "@opencode-ai/plugin", - "version": "1.18.3", + "version": "1.18.3-1", "dependencies": { "@ai-sdk/provider": "3.0.8", "@opencode-ai/sdk": "workspace:*", @@ -772,7 +772,7 @@ }, "packages/sdk/js": { "name": "@opencode-ai/sdk", - "version": "1.18.3", + "version": "1.18.3-1", "dependencies": { "cross-spawn": "catalog:", }, @@ -787,7 +787,7 @@ }, "packages/server": { "name": "@opencode-ai/server", - "version": "1.18.3", + "version": "1.18.3-1", "dependencies": { "@opencode-ai/core": "workspace:*", "@opencode-ai/protocol": "workspace:*", @@ -802,7 +802,7 @@ }, "packages/session-ui": { "name": "@opencode-ai/session-ui", - "version": "1.18.3", + "version": "1.18.3-1", "dependencies": { "@kobalte/core": "catalog:", "@opencode-ai/core": "workspace:*", @@ -846,7 +846,7 @@ }, "packages/slack": { "name": "@opencode-ai/slack", - "version": "1.18.3", + "version": "1.18.3-1", "dependencies": { "@opencode-ai/sdk": "workspace:*", "@slack/bolt": "^3.17.1", @@ -859,7 +859,7 @@ }, "packages/stats/app": { "name": "@opencode-ai/stats-app", - "version": "1.18.3", + "version": "1.18.3-1", "dependencies": { "@ibm/plex": "6.4.1", "@kobalte/core": "catalog:", @@ -893,7 +893,7 @@ }, "packages/stats/core": { "name": "@opencode-ai/stats-core", - "version": "1.18.3", + "version": "1.18.3-1", "dependencies": { "@aws-sdk/client-athena": "3.933.0", "@planetscale/database": "1.19.0", @@ -912,7 +912,7 @@ }, "packages/stats/server": { "name": "@opencode-ai/stats-server", - "version": "1.18.3", + "version": "1.18.3-1", "dependencies": { "@aws-sdk/client-firehose": "3.933.0", "@effect/platform-node": "catalog:", @@ -953,7 +953,7 @@ }, "packages/tui": { "name": "@opencode-ai/tui", - "version": "1.18.3", + "version": "1.18.3-1", "dependencies": { "@codev/gateway": "workspace:*", "@opencode-ai/core": "workspace:*", @@ -981,7 +981,7 @@ }, "packages/ui": { "name": "@opencode-ai/ui", - "version": "1.18.3", + "version": "1.18.3-1", "dependencies": { "@kobalte/core": "catalog:", "@pierre/diffs": "catalog:", @@ -1032,7 +1032,7 @@ }, "packages/web": { "name": "@opencode-ai/web", - "version": "1.18.3", + "version": "1.18.3-1", "dependencies": { "@astrojs/cloudflare": "12.6.3", "@astrojs/markdown-remark": "6.3.1", diff --git a/packages/app/package.json b/packages/app/package.json index 482fe7ff85..6e61897377 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -1,6 +1,6 @@ { "name": "@opencode-ai/app", - "version": "1.18.3", + "version": "1.18.3-1", "description": "", "type": "module", "exports": { diff --git a/packages/cli/package.json b/packages/cli/package.json index 2152bc3e2a..a40e11a44e 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@opencode-ai/cli", - "version": "1.18.3", + "version": "1.18.3-1", "type": "module", "license": "MIT", "bin": { diff --git a/packages/codemode/package.json b/packages/codemode/package.json index 45a7eb80d9..c1d737bfe0 100644 --- a/packages/codemode/package.json +++ b/packages/codemode/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@opencode-ai/codemode", - "version": "1.18.3", + "version": "1.18.3-1", "description": "Effect-native confined code execution over schema-described tools", "private": true, "type": "module", diff --git a/packages/console/app/package.json b/packages/console/app/package.json index c10a9aff34..afbb9c71d3 100644 --- a/packages/console/app/package.json +++ b/packages/console/app/package.json @@ -1,6 +1,6 @@ { "name": "@opencode-ai/console-app", - "version": "1.18.3", + "version": "1.18.3-1", "type": "module", "license": "MIT", "scripts": { diff --git a/packages/console/core/package.json b/packages/console/core/package.json index 51636b62e6..b6b7ed9b0b 100644 --- a/packages/console/core/package.json +++ b/packages/console/core/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@opencode-ai/console-core", - "version": "1.18.3", + "version": "1.18.3-1", "private": true, "type": "module", "license": "MIT", diff --git a/packages/console/function/package.json b/packages/console/function/package.json index 4f93f2e019..c633da647a 100644 --- a/packages/console/function/package.json +++ b/packages/console/function/package.json @@ -1,6 +1,6 @@ { "name": "@opencode-ai/console-function", - "version": "1.18.3", + "version": "1.18.3-1", "$schema": "https://json.schemastore.org/package.json", "private": true, "type": "module", diff --git a/packages/console/mail/package.json b/packages/console/mail/package.json index c1a2053608..e6c8dd150b 100644 --- a/packages/console/mail/package.json +++ b/packages/console/mail/package.json @@ -1,6 +1,6 @@ { "name": "@opencode-ai/console-mail", - "version": "1.18.3", + "version": "1.18.3-1", "dependencies": { "@jsx-email/all": "2.2.3", "@jsx-email/cli": "1.4.3", diff --git a/packages/console/support/package.json b/packages/console/support/package.json index 2aee1456cb..67de5d98f9 100644 --- a/packages/console/support/package.json +++ b/packages/console/support/package.json @@ -1,6 +1,6 @@ { "name": "@opencode-ai/console-support", - "version": "1.18.3", + "version": "1.18.3-1", "type": "module", "license": "MIT", "scripts": { diff --git a/packages/core/package.json b/packages/core/package.json index 93c334486f..d63f1796ca 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "$schema": "https://json.schemastore.org/package.json", - "version": "1.18.3", + "version": "1.18.3-1", "name": "@opencode-ai/core", "type": "module", "license": "MIT", diff --git a/packages/desktop/package.json b/packages/desktop/package.json index 18d5bfd603..0c1927ab47 100644 --- a/packages/desktop/package.json +++ b/packages/desktop/package.json @@ -1,7 +1,7 @@ { "name": "@opencode-ai/desktop", "private": true, - "version": "1.18.3", + "version": "1.18.3-1", "type": "module", "license": "MIT", "homepage": "https://opencode.ai", diff --git a/packages/effect-drizzle-sqlite/package.json b/packages/effect-drizzle-sqlite/package.json index eddf6290d6..530e50e4d8 100644 --- a/packages/effect-drizzle-sqlite/package.json +++ b/packages/effect-drizzle-sqlite/package.json @@ -1,6 +1,6 @@ { "$schema": "https://json.schemastore.org/package.json", - "version": "1.18.3", + "version": "1.18.3-1", "name": "@opencode-ai/effect-drizzle-sqlite", "type": "module", "license": "MIT", diff --git a/packages/effect-sqlite-node/package.json b/packages/effect-sqlite-node/package.json index 78c37fe0cb..2d8a758c24 100644 --- a/packages/effect-sqlite-node/package.json +++ b/packages/effect-sqlite-node/package.json @@ -1,6 +1,6 @@ { "$schema": "https://json.schemastore.org/package.json", - "version": "1.18.3", + "version": "1.18.3-1", "name": "@opencode-ai/effect-sqlite-node", "type": "module", "license": "MIT", diff --git a/packages/enterprise/package.json b/packages/enterprise/package.json index 5902cef4dc..e7879c361f 100644 --- a/packages/enterprise/package.json +++ b/packages/enterprise/package.json @@ -1,6 +1,6 @@ { "name": "@opencode-ai/enterprise", - "version": "1.18.3", + "version": "1.18.3-1", "private": true, "type": "module", "license": "MIT", diff --git a/packages/function/package.json b/packages/function/package.json index e8b9f68146..a91c366582 100644 --- a/packages/function/package.json +++ b/packages/function/package.json @@ -1,6 +1,6 @@ { "name": "@opencode-ai/function", - "version": "1.18.3", + "version": "1.18.3-1", "$schema": "https://json.schemastore.org/package.json", "private": true, "type": "module", diff --git a/packages/http-recorder/package.json b/packages/http-recorder/package.json index 2789327792..7c6da7264d 100644 --- a/packages/http-recorder/package.json +++ b/packages/http-recorder/package.json @@ -1,6 +1,6 @@ { "$schema": "https://json.schemastore.org/package.json", - "version": "1.18.3", + "version": "1.18.3-1", "name": "@opencode-ai/http-recorder", "description": "Record and replay Effect HTTP client traffic with deterministic cassettes", "type": "module", diff --git a/packages/llm/package.json b/packages/llm/package.json index 932f21e44e..bd16df0e48 100644 --- a/packages/llm/package.json +++ b/packages/llm/package.json @@ -1,6 +1,6 @@ { "$schema": "https://json.schemastore.org/package.json", - "version": "1.18.3", + "version": "1.18.3-1", "name": "@opencode-ai/llm", "type": "module", "license": "MIT", diff --git a/packages/opencode/package.json b/packages/opencode/package.json index 5e581103b8..6051669011 100644 --- a/packages/opencode/package.json +++ b/packages/opencode/package.json @@ -1,6 +1,6 @@ { "$schema": "https://json.schemastore.org/package.json", - "version": "1.18.3", + "version": "1.18.3-1", "name": "opencode", "type": "module", "license": "MIT", diff --git a/packages/plugin/package.json b/packages/plugin/package.json index bc41bb9116..d8f0119e23 100644 --- a/packages/plugin/package.json +++ b/packages/plugin/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@opencode-ai/plugin", - "version": "1.18.3", + "version": "1.18.3-1", "type": "module", "license": "MIT", "scripts": { diff --git a/packages/sdk/js/package.json b/packages/sdk/js/package.json index d8f06de772..27b1b1cdc7 100644 --- a/packages/sdk/js/package.json +++ b/packages/sdk/js/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@opencode-ai/sdk", - "version": "1.18.3", + "version": "1.18.3-1", "type": "module", "license": "MIT", "scripts": { diff --git a/packages/server/package.json b/packages/server/package.json index f7b635012e..6eb0323cd8 100644 --- a/packages/server/package.json +++ b/packages/server/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@opencode-ai/server", - "version": "1.18.3", + "version": "1.18.3-1", "private": true, "type": "module", "license": "MIT", diff --git a/packages/session-ui/package.json b/packages/session-ui/package.json index 317b335997..d7c5770621 100644 --- a/packages/session-ui/package.json +++ b/packages/session-ui/package.json @@ -1,6 +1,6 @@ { "name": "@opencode-ai/session-ui", - "version": "1.18.3", + "version": "1.18.3-1", "private": true, "type": "module", "license": "MIT", diff --git a/packages/slack/package.json b/packages/slack/package.json index 5f1eba75ef..d43bd3b691 100644 --- a/packages/slack/package.json +++ b/packages/slack/package.json @@ -1,6 +1,6 @@ { "name": "@opencode-ai/slack", - "version": "1.18.3", + "version": "1.18.3-1", "type": "module", "license": "MIT", "scripts": { diff --git a/packages/stats/app/package.json b/packages/stats/app/package.json index ee85693737..66777ef8de 100644 --- a/packages/stats/app/package.json +++ b/packages/stats/app/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@opencode-ai/stats-app", - "version": "1.18.3", + "version": "1.18.3-1", "private": true, "type": "module", "license": "MIT", diff --git a/packages/stats/core/package.json b/packages/stats/core/package.json index d942879028..fc64ca91c2 100644 --- a/packages/stats/core/package.json +++ b/packages/stats/core/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@opencode-ai/stats-core", - "version": "1.18.3", + "version": "1.18.3-1", "private": true, "type": "module", "license": "MIT", diff --git a/packages/stats/server/package.json b/packages/stats/server/package.json index eba0143a2b..245ae9be85 100644 --- a/packages/stats/server/package.json +++ b/packages/stats/server/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@opencode-ai/stats-server", - "version": "1.18.3", + "version": "1.18.3-1", "private": true, "type": "module", "license": "MIT", diff --git a/packages/tui/package.json b/packages/tui/package.json index 639bb9f7d2..a80db2a261 100644 --- a/packages/tui/package.json +++ b/packages/tui/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@opencode-ai/tui", - "version": "1.18.3", + "version": "1.18.3-1", "private": true, "type": "module", "license": "MIT", diff --git a/packages/ui/package.json b/packages/ui/package.json index 1681b66fab..113a0c3a5d 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -1,6 +1,6 @@ { "name": "@opencode-ai/ui", - "version": "1.18.3", + "version": "1.18.3-1", "type": "module", "license": "MIT", "repository": { diff --git a/packages/web/package.json b/packages/web/package.json index 6a9f1317dc..f94f57da20 100644 --- a/packages/web/package.json +++ b/packages/web/package.json @@ -2,7 +2,7 @@ "name": "@opencode-ai/web", "type": "module", "license": "MIT", - "version": "1.18.3", + "version": "1.18.3-1", "scripts": { "dev": "astro dev", "dev:remote": "VITE_API_URL=https://api.opencode.ai astro dev", diff --git a/sdks/vscode/package.json b/sdks/vscode/package.json index 7edefd2af4..7cfe8d9d31 100644 --- a/sdks/vscode/package.json +++ b/sdks/vscode/package.json @@ -2,7 +2,7 @@ "name": "codev-code", "displayName": "CoDev Code", "description": "CoDev Code for VS Code", - "version": "1.18.3", + "version": "1.18.3-1", "publisher": "CoDev", "repository": { "type": "git",