Skip to content

Commit 8503f74

Browse files
committed
chore: prepare release 0.23.1
1 parent 4b8bfe5 commit 8503f74

15 files changed

Lines changed: 244 additions & 13 deletions

File tree

CHANGELOG.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,34 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [0.23.1] - 2026-04-13
11+
12+
See [docs/releases/v0.23.1.md](docs/releases/v0.23.1.md) for full notes and [docs/releases/v0.23.1/assets.md](docs/releases/v0.23.1/assets.md) for release asset inventory.
13+
14+
### Added
15+
16+
- Feature/claude sme direct auth.
17+
- Add per-project icon overrides.
18+
- Add canonical model selection and Gemini provider.
19+
- Add keyboard shortcuts for panel navigation.
20+
21+
### Changed
22+
23+
- Treat error notifications as preview overlays.
24+
- Rename Cotton Candy theme to Purple Stuff.
25+
- Use direct Anthropic auth for Claude SME Chat.
26+
- Memoize PR review file grouping.
27+
- Clarify OpenClaw gateway auth labels and guidance.
28+
29+
### Fixed
30+
31+
- Run iOS sync from apps/mobile.
32+
- Allow shared-secret openclaw auth without device token.
33+
34+
### Removed
35+
36+
- Remove retired theme variants.
37+
1038
## [0.23.0] - 2026-04-13
1139

1240
See [docs/releases/v0.23.0.md](docs/releases/v0.23.0.md) for full notes and [docs/releases/v0.23.0/assets.md](docs/releases/v0.23.0/assets.md) for release asset inventory.
@@ -728,3 +756,4 @@ First public version tag. See [docs/releases/v0.0.1.md](docs/releases/v0.0.1.md)
728756
[0.22.0]: https://github.com/OpenKnots/okcode/releases/tag/v0.22.0
729757
[0.22.1]: https://github.com/OpenKnots/okcode/releases/tag/v0.22.1
730758
[0.23.0]: https://github.com/OpenKnots/okcode/releases/tag/v0.23.0
759+
[0.23.1]: https://github.com/OpenKnots/okcode/releases/tag/v0.23.1

apps/desktop/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@okcode/desktop",
3-
"version": "0.23.0",
3+
"version": "0.23.1",
44
"private": true,
55
"main": "dist-electron/main.js",
66
"scripts": {

apps/mobile/android/app/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ android {
88
minSdkVersion rootProject.ext.minSdkVersion
99
targetSdkVersion rootProject.ext.targetSdkVersion
1010
versionCode 1
11-
versionName "0.23.0"
11+
versionName "0.23.1"
1212
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
1313
aaptOptions {
1414
// Files and dirs to omit from the packaged assets dir, modified to accommodate modern web apps.

apps/mobile/ios/App/App.xcodeproj/project.pbxproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -306,7 +306,7 @@
306306
"$(inherited)",
307307
"@executable_path/Frameworks",
308308
);
309-
MARKETING_VERSION = 0.23.0;
309+
MARKETING_VERSION = 0.23.1;
310310
OTHER_SWIFT_FLAGS = "$(inherited) \"-D\" \"COCOAPODS\" \"-DDEBUG\"";
311311
PRODUCT_BUNDLE_IDENTIFIER = com.openknots.okcode.mobile;
312312
PRODUCT_NAME = "$(TARGET_NAME)";
@@ -331,7 +331,7 @@
331331
"$(inherited)",
332332
"@executable_path/Frameworks",
333333
);
334-
MARKETING_VERSION = 0.23.0;
334+
MARKETING_VERSION = 0.23.1;
335335
PRODUCT_BUNDLE_IDENTIFIER = com.openknots.okcode.mobile;
336336
PRODUCT_NAME = "$(TARGET_NAME)";
337337
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "";

apps/mobile/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@okcode/mobile",
3-
"version": "0.23.0",
3+
"version": "0.23.1",
44
"private": true,
55
"type": "module",
66
"scripts": {

apps/server/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "okcodes",
3-
"version": "0.23.0",
3+
"version": "0.23.1",
44
"license": "MIT",
55
"repository": {
66
"type": "git",

apps/web/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@okcode/web",
3-
"version": "0.23.0",
3+
"version": "0.23.1",
44
"private": true,
55
"type": "module",
66
"scripts": {

apps/web/src/components/sme/SmeConversationDialog.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -153,6 +153,7 @@ export function SmeConversationDialog({
153153
claudeAgent: settings.customClaudeModels,
154154
copilot: settings.customCopilotModels,
155155
openclaw: settings.customOpenClawModels,
156+
gemini: settings.customGeminiModels,
156157
},
157158
nextProvider === "openclaw" ? "default" : null,
158159
),

bun.lock

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/releases/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ Use this directory for versioned release notes and asset manifests only:
99

1010
| Version | Summary | Assets |
1111
| -------------------- | --------------------------------------------------------------------------------------------------------- | ----------------------------- |
12+
| [0.23.1](v0.23.1.md) | Desktop and iOS release-readiness update with Codex/Copilot | [manifest](v0.23.1/assets.md) |
1213
| [0.23.0](v0.23.0.md) | Copilot support, provider/auth hardening, richer settings controls, and release-stability cleanup | [manifest](v0.23.0/assets.md) |
1314
| [0.22.1](v0.22.1.md) | Sidebar density controls, notification diagnostics, decision workspace groundwork, and OpenClaw hardening | [manifest](v0.22.1/assets.md) |
1415
| [0.22.0](v0.22.0.md) | Provider-aware SME auth, refreshed SME chat, settings navigation, and websocket redaction | [manifest](v0.22.0/assets.md) |

0 commit comments

Comments
 (0)