Skip to content

Releases: OpenKnots/okcode

OK Code v0.18.0

07 Apr 11:29
adb5441

Choose a tag to compare

OK Code v0.18.0

Date: 2026-04-07
Tag: v0.18.0

Summary

Strengthen the day-to-day workspace experience with a unified right-sidebar workspace panel, more capable preview controls, broader worktree cleanup actions, and a safer release train for the CLI and web surfaces.

Highlights

  • Add a dedicated workspace panel in the right sidebar. Projects, files, and related workspace context now live in one predictable panel that is faster to scan and easier to keep open while reviewing or editing.
  • Make preview workflows more flexible. Preview layout modes, pop-out controls, top-docked preview behavior, and tab snapshot capture make it easier to compare app states without losing orientation.
  • Expand worktree cleanup controls. Teams can now run bulk delete-all cleanup flows and manage larger sets of disposable worktrees without repeated one-off cleanup actions.
  • Improve navigation and rendering stability. Cached sidebar lookups and reduced preview/diff flicker keep the UI steadier under frequent thread, project, and panel updates.
  • Handle richer project files. Binary project writes are now supported, with workspace tree behavior updated to stay readable around non-text assets.
  • Harden release operations. The coordinated release workflow now treats CLI publication as optional when needed, and the web release path no longer emits the warnings that previously weakened ship confidence.

Detailed changes

Workspace and navigation

  • Added a unified workspace panel to the right sidebar.
  • Added a project-sidebar expand-all control for faster tree browsing.
  • Open diff files directly in the integrated viewer.
  • Cached sidebar thread and project lookups to reduce repeated navigation work.
  • Moved sidebar branding to the footer and removed the chat project badge to keep the header focused on active work.
  • Cleaned up chat header panel toggles for a simpler control surface.

Preview and review ergonomics

  • Added preview layout modes so users can choose the right comparison layout for the task at hand.
  • Added preview pop-out controls for workflows that need more room or separate windows.
  • Locked browser preview positioning to the top dock for more predictable layout behavior.
  • Added tab snapshot capture for preview tabs.
  • Reduced preview and diff flicker during frequent workspace updates.

Worktrees and project files

  • Added a bulk delete-all worktree cleanup action.
  • Added support for binary project writes.
  • Collapsed the workspace tree more intelligently when binary-write contexts are shown so large file sets stay manageable.

Release reliability

  • Made CLI publishing optional in the coordinated release workflow so desktop and documentation assets can still ship when npm publication needs to be deferred.
  • Fixed web release warnings to keep the release path clean before tagging.

Breaking changes

  • None.

Upgrade and install

  • CLI: npm install -g okcodes@0.18.0 when the coordinated release publishes the package.
  • 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 if an RC is cut or if the team wants targeted verification of the new workspace and preview flows.

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.17.0

07 Apr 06:49
75727c7

Choose a tag to compare

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

05 Apr 08:04
12b3117

Choose a tag to compare

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

05 Apr 06:08
87356f1

Choose a tag to compare

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

04 Apr 19:26
1ee54ed

Choose a tag to compare

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 .env file contents in code viewer. The viewer now masks .env values so secrets are less likely to be exposed during review.
  • Ship aligned 0.13.0 builds 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

04 Apr 16:49

Choose a tag to compare

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

02 Apr 18:33
c586681

Choose a tag to compare

OK Code v0.9.0 Pre-release
Pre-release

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

01 Apr 10:54
03a6138

Choose a tag to compare

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

01 Apr 05:38
e9017e1

Choose a tag to compare

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

01 Apr 03:55
596defe

Choose a tag to compare

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.