Skip to content

OK Code v0.18.0

Choose a tag to compare

@github-actions github-actions released this 07 Apr 11:29
adb5441

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 [email protected] 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.