Releases: OpenKnots/okcode
OK Code v0.17.0
OK Code v0.17.0
Date: 2026-04-07
Tag: v0.17.0
Summary
Unify file and diff review into a cleaner right-panel workflow, improve chat and mobile-shell usability, and tighten worktree cleanup and desktop release stability in OK Code.
Highlights
- Unify the right panel into tabbed Files, Editor, and Diffs views. Review and editing now share one predictable panel instead of bouncing between separate surfaces.
- Improve diff-review ergonomics. Collapsible diff file headers, open-diff fallbacks, terminal-file linking, and non-scrolling review panes make long review sessions easier to manage.
- Add persistent layout and mobile chat shell improvements. Layout preferences persist, the sidebar is cleaner, and the mobile shell gets a floating chat widget for faster thread access.
- Harden worktree lifecycle cleanup. OK Code can now surface stale worktrees in the sidebar and prune merged worktrees as part of thread cleanup flows.
- Make chat output easier to use. Assistant responses now include copy actions, and chat diffs use cached syntax highlighting to stay responsive under heavier transcripts.
- Improve project bootstrap and maintainer workflows. Project creation can import package scripts, and new PR review workspace scripts support faster repo-level review work.
- Stabilize theming, navigation, and desktop packaging. This release fixes theme hydration, terminal and file navigation handoff, and desktop build regressions before ship.
Detailed changes
Review and code navigation
- The right panel now presents Files, Editor, and Diffs in one tabbed surface.
- Diff review adds collapsible file sections and better fallback actions when summaries are missing.
- Terminal file links open directly in the code viewer.
- The review pane no longer scrolls independently from the rest of the workspace.
Chat and shell UX
- Assistant messages now expose one-click copy actions.
- Diff syntax highlighting is cached to reduce repeated render cost in long conversations.
- The mobile shell now includes a floating chat widget.
- Layout preferences persist across sessions.
- Shortcut guidance, sidebar spacing, sidebar controls, and project-header contrast were tightened for faster scanning.
Worktrees and project lifecycle
- Sidebar worktree management now surfaces stale worktrees for pruning.
- Thread cleanup can prune merged worktrees through a dedicated cleanup flow.
- Project creation can import package scripts automatically.
- Preview blocking ignores empty toast overlays so the browser preview stays visible when it should.
Reliability
- Theme hydration now resolves cleanly on startup.
- Terminal and file navigation handoff is more reliable.
- Desktop build packaging was fixed before release to keep the release train healthy.
Breaking changes
- None.
Upgrade and install
- CLI:
npm install -g okcodes@0.17.0(after the package is published by the release workflow). - Desktop: Download from GitHub Releases. Filenames and attachment classes are listed in assets.md.
- iOS: Available via TestFlight when the coordinated release workflow completes with signing enabled.
Release verification references
- Review the asset manifest to confirm every expected GitHub Release attachment is present.
- Use the rollout checklist for preflight, publish, and post-release verification.
- Use the soak test plan for focused RC validation if an RC is cut before stable promotion.
Known limitations
OK Code remains early work in progress. Expect rough edges around session recovery, streaming edge cases, and platform-specific desktop behavior. Report issues on GitHub.
OK Code v0.15.0
OK Code v0.15.0
Date: 2026-04-05
Tag: v0.15.0
Summary
Brand refresh, scoped preview tabs, redesigned chat home, animated marketing background, and rebase-aware branch sync.
Highlights
- Redesign the chat home empty state. The landing screen now shows recent activity so new and returning users have an immediate starting point.
- Centralize brand constants. All brand colors, names, and assets are now defined in
@okcode/shared/brand, making identity changes a single-file update. - Unify OK Code brand identity across the codebase. Logos, wordmarks, and naming have been aligned everywhere—desktop, web, marketing, and mobile.
- Scope preview tabs by project thread. Preview panels are now scoped per thread so switching threads no longer clobbers open previews.
- Add animated marketing background. The marketing site gains an animated background and a deeper dark theme.
- Add rebase-aware branch sync handling. Branch pull now detects rebase situations and handles them gracefully instead of erroring.
- Refine stitch border with subtle 3D depth. The decorative stitch border gains a more polished, three-dimensional appearance.
- Skip CI jobs when unrelated files change. CI path filters reduce unnecessary workflow runs and save runner minutes.
Breaking changes
- Window opacity setting removed. The window opacity slider has been removed from settings. Windows now use default opacity.
Upgrade and install
- CLI:
npm install -g okcodes@0.15.0(after the package is published to npm manually). - Desktop: Download from GitHub Releases. This release includes signed macOS arm64/x64 DMGs, Linux x64 AppImage, and Windows x64 NSIS installer. Filenames are listed in assets.md.
- iOS: Available via TestFlight (uploaded automatically by the Release iOS workflow).
Known limitations
OK Code remains early work in progress. Expect rough edges around session recovery, streaming edge cases, and platform-specific desktop behavior. Report issues on GitHub.
OK Code v0.14.0
OK Code v0.14.0
Date: 2026-04-04
Tag: v0.14.0
Summary
Inline diffs in chat, prompt enhancement, auto-refreshing file tree, telemetry removal, and link-based mobile pairing replace the QR flow.
Highlights
- Render inline diffs in chat work entries. Code changes now appear directly in conversation turns so you can review diffs without switching panels.
- Add prompt enhancement menu to chat composer. A new menu lets you refine and improve prompts before sending them to the agent.
- Auto-refresh file tree on filesystem changes. The sidebar file tree updates automatically when files are created, renamed, or deleted.
- Show PR status for threads with linked branches. Threads that track a pull request now display the PR state (open, merged, draft) in the sidebar.
- Remove telemetry plumbing from server and marketing. All analytics and telemetry collection code has been stripped from the codebase.
- Switch mobile pairing to link-based flow. QR-code pairing has been replaced with a simpler clipboard/link-based pairing experience.
- Prompt to pull behind branches before starting threads. OK Code warns and offers to pull when the local branch is behind the remote.
- Propagate project runtime env to git and provider actions. Project-level environment variables are now forwarded to git operations and provider sessions.
Breaking changes
- QR-based mobile pairing removed. Mobile companion pairing now uses link-based flow exclusively. The QR code settings UI has been removed.
- Favorites sidebar removed. The favorites sidebar feature has been removed in favor of other navigation methods.
Upgrade and install
- CLI:
npm install -g okcodes@0.14.0(after the package is published to npm manually). - Desktop: Download from GitHub Releases. This release includes signed macOS arm64/x64 DMGs, Linux x64 AppImage, and Windows x64 NSIS installer. Filenames are listed in assets.md.
- iOS: Available via TestFlight (uploaded automatically by the Release iOS workflow).
Known limitations
OK Code remains early work in progress. Expect rough edges around session recovery, streaming edge cases, and platform-specific desktop behavior. Report issues on GitHub.
OK Code v0.13.0
OK Code v0.13.0
Date: 2026-04-04
Tag: v0.13.0
Summary
Blur .env file contents in the code viewer to reduce accidental secret exposure.
Highlights
- Blur
.envfile contents in code viewer. The viewer now masks.envvalues so secrets are less likely to be exposed during review. - Ship aligned
0.13.0builds across desktop and mobile packaging. The release workflow publishes versioned artifacts for all supported platforms.
Breaking changes
- None.
Upgrade and install
- CLI:
npm install -g okcodes@0.13.0(after the package is published to npm manually). - Desktop: Download from GitHub Releases. This release includes macOS arm64/x64, Linux x64, and Windows x64 assets; filenames are listed in assets.md.
- iOS: Available via TestFlight (uploaded automatically by the Release iOS workflow).
Known limitations
OK Code remains early work in progress. Expect rough edges around session recovery, streaming edge cases, and platform-specific desktop behavior. Report issues on GitHub.
OK Code v0.10.0
OK Code v0.10.0
Date: 2026-04-04
Tag: v0.10.0
Summary
iOS TestFlight release pipeline, squircle branding, Cotton Candy theme, and UI refinements
Highlights
- Add iOS TestFlight release workflow.
- Add iOS TestFlight release workflow.
- Add project rename editing and name disambiguation.
- Add custom background image settings.
- Add animated stitch border overlay.
- Add reviewed-file tracking to PR review UI.
- Add local notifications to iOS package dependencies.
- Add squircle branding assets for desktop and web.
Breaking changes
- None.
Upgrade and install
- CLI:
npm install -g okcodes@0.10.0(after the package is published to npm manually). - Desktop: Download from GitHub Releases. Filenames are listed in assets.md.
- iOS: Available via TestFlight (uploaded automatically by the Release iOS workflow).
Known limitations
OK Code remains early work in progress. Expect rough edges around session recovery, streaming edge cases, and platform-specific desktop behavior. Report issues on GitHub.
OK Code v0.9.0
OK Code v0.9.0
What's New
- Rounded macOS app icon — the application icon now uses the standard macOS squircle (continuous-curvature rounded rectangle) shape, matching the polish of production macOS applications
Assets
OK-Code-0.9.0-arm64.dmg— macOS Apple Silicon (arm64)
🤖 Generated with Claude Code
OK Code v0.0.12
OK Code v0.0.12
Date: 2026-04-01
Tag: v0.0.12
Summary
Release 0.0.12 with latest preflight fixes and Apple Silicon-only macOS asset matrix
Highlights
- Resolve Footer import casing for typecheck.
Breaking changes
- None.
Upgrade and install
- CLI:
npm install -g okcodes@0.0.12(after the package is published to npm manually). - Desktop: Download from GitHub Releases. Filenames are listed in assets.md.
Known limitations
OK Code remains early work in progress. Expect rough edges around session recovery, streaming edge cases, and platform-specific desktop behavior. Report issues on GitHub.
OK Code v0.0.9
OK Code v0.0.9
Date: 2026-04-01
Tag: v0.0.9
Summary
OK Code v0.0.9 is a patch release focused on review-state reliability, UI cleanup, and a refreshed marketing landing experience, with the full desktop asset suite attached to the GitHub release.
Highlights
- Restore patch-only diff review state and hide visible merge conflict markers in PR review.
- Fix YouTube player volume and custom URL handling, and keep toast notifications above the app chrome.
- Add accent background overrides for project headers and continue polishing the skills detail dialog layout.
- Remove the redundant project quick-new thread sidebar button.
- Refresh the marketing hero with layered glow effects.
- Update Turbo schema URLs to v2.9.3.
Breaking changes
- None.
Upgrade and install
- CLI:
npm install -g okcodes@0.0.9(after the package is published to npm manually). - Desktop: Download from GitHub Releases. Filenames are listed in assets.md.
Known limitations
OK Code remains early work in progress. Expect rough edges around session recovery, streaming edge cases, and platform-specific desktop behavior. Report issues on GitHub.
OK Code v0.0.8
OK Code v0.0.8
Date: 2026-03-31
Tag: v0.0.8
Summary
OK Code v0.0.8 expands the new skills workflow, lays groundwork for localization, improves attachment and diff handling, and tightens session and thread behavior across the app.
Highlights
- Add a skills library, install flow, management UI, and follow-on UX hardening for skills.
- Introduce app locale loading and the intl provider for the localization rollout.
- Add text file attachments in chat and improve file attachment context handling.
- Expand diff inspection with full-context viewing for both file-scoped and per-file comparisons.
- Add inline thread renaming with draft title persistence and a quick-new thread action in the project sidebar.
- Improve thread and plan workflows with PR number auto-match and interactive plan feedback in the sidebar.
- Harden startup and session behavior by clearing stale worktree paths and fixing desktop dev runner entrypoint detection.
- Refresh the marketing site and continue UI polish for raw patches, embeds, accent controls, and thread-width settings.
Breaking changes
- None.
Upgrade and install
- CLI:
npm install -g okcodes@0.0.8(after the package is published to npm manually). - Desktop: Download from GitHub Releases. Filenames are listed in assets.md.
Known limitations
OK Code remains early work in progress. Expect rough edges around session recovery, streaming edge cases, and platform-specific desktop behavior. Report issues on GitHub.
OK Code v0.0.7
What's Changed
- Add sidebar toggle for project files by @BunsDev in #90
- Open PR review files in the code viewer by @BunsDev in #91
- Use nocookie YouTube embeds with JS API params by @BunsDev in #92
- Render image files in the code viewer by @BunsDev in #93
- Add collapsible file filter controls to workspace search by @BunsDev in #100
- Show shortcut guidance in empty chat state by @BunsDev in #98
- Polish project add-row and input styling by @BunsDev in #99
- Add skill CRUD and slash-command support by @BunsDev in #101
- Add rec command option mapping by @BunsDev in #102
- Collapse consecutive work entries in the timeline by @BunsDev in #105
- Fallback to an available branch when creating worktrees by @BunsDev in #108
- Reorganize merge conflict intake and expandable summaries by @BunsDev in #96
- Add checklist rendering for proposed plans by @BunsDev in #109
- Add GitHub clone flow from the home screen by @BunsDev in #95
- Use color-mix for text selection highlights by @BunsDev in #94
- Improve PR panel accessibility and keyboard shortcuts by @BunsDev in #107
- Refresh UI fonts and theme presets by @BunsDev in #97
- Add command palette for project and thread switching by @BunsDev in #112
- Add browser viewport presets to the preview panel by @BunsDev in #106
- Fix Effect language service prepare hook and cleanup typing issues by @BunsDev in #113
- Hide preview overlay while popups are open by @Copilot in #114
- Add custom theme import, radius, and font overrides by @BunsDev in #111
- Prepare v0.0.7 release notes and release docs by @BunsDev in #116
- Fix file tree not visible when opening a project with no active thread by @Copilot in #115
- Fix: Codex CLI not found when installed via Homebrew on macOS by @Copilot in #117
- feat: server update check and notification for web mode by @Copilot in #118
- chore: bump oxfmt, oxlint, turbo, and bun to latest by @Copilot in #119
- Close #29 as duplicate of #31 (autoupdater) by @Copilot in #120
- feat: add clear queue button to complete message queueing feature by @Copilot in #121
- Fix: new projects sort to top of sidebar by @Copilot in #123
- Add dedicated file view route and navigation by @BunsDev in #124
- Centralize provider status copy and setup guidance by @BunsDev in #125
- Centralize provider status copy and harden test/theme handling by @BunsDev in #126
- Harden provider UX and test git-smoke paths by @BunsDev in #127
Full Changelog: v0.0.6...v0.0.7
What's Changed
- Add sidebar toggle for project files by @BunsDev in #90
- Open PR review files in the code viewer by @BunsDev in #91
- Use nocookie YouTube embeds with JS API params by @BunsDev in #92
- Render image files in the code viewer by @BunsDev in #93
- Add collapsible file filter controls to workspace search by @BunsDev in #100
- Show shortcut guidance in empty chat state by @BunsDev in #98
- Polish project add-row and input styling by @BunsDev in #99
- Add skill CRUD and slash-command support by @BunsDev in #101
- Add rec command option mapping by @BunsDev in #102
- Collapse consecutive work entries in the timeline by @BunsDev in #105
- Fallback to an available branch when creating worktrees by @BunsDev in #108
- Reorganize merge conflict intake and expandable summaries by @BunsDev in #96
- Add checklist rendering for proposed plans by @BunsDev in #109
- Add GitHub clone flow from the home screen by @BunsDev in #95
- Use color-mix for text selection highlights by @BunsDev in #94
- Improve PR panel accessibility and keyboard shortcuts by @BunsDev in #107
- Refresh UI fonts and theme presets by @BunsDev in #97
- Add command palette for project and thread switching by @BunsDev in #112
- Add browser viewport presets to the preview panel by @BunsDev in #106
- Fix Effect language service prepare hook and cleanup typing issues by @BunsDev in #113
- Hide preview overlay while popups are open by @Copilot in #114
- Add custom theme import, radius, and font overrides by @BunsDev in #111
- Prepare v0.0.7 release notes and release docs by @BunsDev in #116
- Fix file tree not visible when opening a project with no active thread by @Copilot in #115
- Fix: Codex CLI not found when installed via Homebrew on macOS by @Copilot in #117
- feat: server update check and notification for web mode by @Copilot in #118
- chore: bump oxfmt, oxlint, turbo, and bun to latest by @Copilot in #119
- Close #29 as duplicate of #31 (autoupdater) by @Copilot in #120
- feat: add clear queue button to complete message queueing feature by @Copilot in #121
- Fix: new projects sort to top of sidebar by @Copilot in #123
- Add dedicated file view route and navigation by @BunsDev in #124
- Centralize provider status copy and setup guidance by @BunsDev in #125
- Centralize provider status copy and harden test/theme handling by @BunsDev in #126
- Harden provider UX and test git-smoke paths by @BunsDev in #127
Full Changelog: v0.0.6...v0.0.7