Skip to content

Releases: chriswritescode-dev/opencode-manager

Release v0.9.08

07 Mar 15:53

Choose a tag to compare

Changes

  • Fixed Docker build failure by adding jsonc-parser to shared/package.json dependencies
  • The shared package now explicitly declares jsonc-parser ^3.3.1 as a dependency, resolving strict pnpm install issues in Docker environments

v0.9.07

07 Mar 15:46

Choose a tag to compare

What's Changed

  • Memory plugin v0.0.15: improved code-review workflow with actionable findings, updated agent prompts and tool permissions
  • Replaced strip-json-comments with jsonc-parser for better JSONC error reporting with line/column details
  • Shared JSONC utilities extracted to @opencode-manager/shared
  • Config editor error line highlighting and improved error messages
  • Enhanced API fetch wrapper error detail formatting
  • Skip notifications for subagent sessions

v0.9.06

04 Mar 01:14
c15e53f

Choose a tag to compare

v0.9.06

Memory Plugin

  • Add executionModel config option for plan execution model override
  • Refactor CLI from monolithic export.ts into modular command architecture (ocm-mem binary)
  • New CLI commands: list, stats, cleanup alongside existing export and import
  • Add global CLI options (--db-path, --project, --dir) with project name resolution
  • Add default executionModel field to bundled config

Frontend

  • Improve MemoryPluginConfig component UI/UX
  • Update combobox component for better selection experience

Documentation

  • Add full CLI section to plugin docs with all commands and usage examples
  • Update README CLI section from legacy bun run pattern to ocm-mem binary

What's Changed

Full Changelog: v0.9.05...v0.9.06

v0.9.05

27 Feb 23:26

Choose a tag to compare

v0.9.05

Memory Plugin

  • Add Code Review agent with /review command support
  • Add Architect agent for planning workflows
  • Add memory-planning-search and memory-plan-execute tools
  • Add CLI export/import functionality for knowledge bases
  • Add dimension mismatch detection and version injection
  • Remove deprecated keyword and params hooks
  • Project-scoped storage with projectId support
  • Security: Restrict planning tools to Memory subagent only

Frontend

  • Add agent color styling and session persistence
  • Fix mobile input prompt command selection
  • Improve mobile table and heading styles

Documentation

  • Major updates to Memory plugin documentation
  • Add Memory Plugin callout to docs landing page
  • README redesign

Release v0.9.04

23 Feb 21:44

Choose a tag to compare

Features

  • Memory plugin with semantic search and session planning (#145)
  • Enhanced source control: discard changes, commit detail view, commit file diffs, and UI improvements (#138)
    Git-Commit-Demo

Release v0.9.03

17 Feb 02:25

Choose a tag to compare

Features

  • SSH known hosts support and optimized git status fetching (#140)
  • Version notifications for new releases (#139)

Release 0.9.02

16 Feb 15:49

Choose a tag to compare

Changes

  • refactor: Inline message parts with batched SSE updates (#137)
    • Remove Zustand messagePartsStore - parts now stored inline with messages
    • Add partsBatcher to batch SSE part updates for better performance
    • Fix SSE render sync issues by keeping messages and parts in query cache
    • Simplify stream detection by passing hasActiveStream as prop

Version 0.9.01

16 Feb 04:35

Choose a tag to compare

Changes

  • Add content version tracking to auto-scroll for message part updates

v0.9.0

16 Feb 00:50

Choose a tag to compare

v0.9.0 - Bug Fixes and Improvements

Features

  • Extract MCP server list to separate component with improved badge menu UX
  • Add structured git error handling with user-friendly messages
  • Add GitErrorBanner component for better error display in UI
  • Add separate loading state for passkey sign in

Bug Fixes

  • Fix: prevent delete button click when card is not swiped open
  • Fix: SSH key path validation, async passphrase stripping, and port handling
  • Fix: use correct console methods for logger levels
  • Fix: add missing variables parameter in React Query onError callbacks
  • Fix: show directory-level MCP servers in RepoMcpDialog
  • Remove automatic orphaned directory cleanup on startup
  • Handle missing cost.cache in provider models

Refactoring

  • Refactor API layer to use shared FetchError and fetchWrapper
  • Refactor message parts to use separate Zustand store
  • Refactor hooks: use fetchWrapper, improve error handling, add proper types
  • Replace browser confirm() with DeleteDialog component in settings
  • Merge useSettingsDialogUrl into useSettingsDialog
  • Extract error types to shared package

Security

  • Require AUTH_SECRET and use secure random generation

UI Improvements

  • Update QuestionPrompt styling for light/dark mode
  • Update prompt parser and source control components

Release v0.8.31

15 Feb 04:21

Choose a tag to compare

Changes

  • Extract swipe gesture logic from SessionCard into reusable useSwipe hook
  • Improve push notification handling with BroadcastChannel for in-app routing
  • Show directory-level MCP servers in RepoMcpDialog
  • Handle missing cost.cache in provider models
  • Remove automatic orphaned directory cleanup on startup

Stats: 21 files changed, 293 insertions(+), 149 deletions(-)