Skip to content

Releases

v1.4.0: TUI v1/v2 API compatibility

Choose a tag to compare

@serkanalgur serkanalgur released this 20 Sep 22:33
26fe282

What's Changed

  • Add v1/v2 TUI API compatibility layer for OpenCode < 1.18.29 and >= 1.18.29
  • Fix api.ui.toast.show() → api.ui.toast() API call
  • Remove unused lib/tui/commands.ts (consolidated into tui.tsx)
  • Update /compress slash command to show usage instructions
  • Update README with clearer installation and usage docs

Installation

opencode plugin @serkanalgur/opencode-slim@latest --global

Changes

  • tui.tsx: Add fallback to api.command.register() for legacy API
  • package.json: Version bump to 1.4.0
  • CHANGELOG.md: Add 1.4.0 entry

Full Changelog: v1.3.0...v1.4.0

v1.3.0 - TUI Panel & Slash Commands

Choose a tag to compare

@serkanalgur serkanalgur released this 20 Sep 22:03
be7a052

v1.3.0 - TUI Panel & Slash Commands

New Features

  • /panel - Rich SolidJS TUI panel with Context, Stats, Help tabs
  • /compress [focus] - Slash command for manual compression

Files Added

  • tui.tsx, lib/tui/commands.ts, lib/tui/modals.tsx, lib/tui/dialogs.tsx, lib/tui/data.ts

Fixes

  • Pinned solid-js@1.9.12 to match @opentui/solid peer dependency
  • Added --legacy-peer-deps in CI workflow for web-tree-sitter

Verification

  • npm ci --legacy-peer-deps passes
  • TypeScript typecheck passes
  • Build succeeds
  • All 20 tests pass