Repository navigation
Releases
Releases · serkanalgur/opencode-slim
v1.4.0: TUI v1/v2 API compatibility
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 --globalChanges
- 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
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