Skip to content

Releases

v0.2.5

Choose a tag to compare

@dbpolito dbpolito released this 11 Nov 15:02

Changes

  • Make the Board header shortcut transparent and borderless to blend into the toolbar, while keeping its card count, menu, and hover highlight.

Validation: typecheck, build, and all 92 tests pass.

v0.2.4

Choose a tag to compare

@dbpolito dbpolito released this 10 Nov 14:25

Changes

  • Fix context-menu listener cleanup compatibility with Node 24 using explicit capture options.
  • Include automated npm Trusted Publishing introduced in v0.2.3.

All 92 tests pass on Node 24. The v0.2.3 publishing workflow stopped at its tests before uploading to npm; this release includes the fix.

v0.2.3

Choose a tag to compare

@dbpolito dbpolito released this 10 Nov 14:22

Changes

  • Automatically publish stable GitHub releases to npm using Trusted Publishing (OIDC), with no long-lived npm token.
  • Verify release tags match package versions and run the full typecheck, build, and test suite before publishing.
  • Document one-time trusted-publisher setup and the automated release process.

All 92 tests and the local npm publish dry-run pass.

v0.2.2

Choose a tag to compare

@dbpolito dbpolito released this 10 Nov 13:59

Changes

  • Replace the session-header shortcut with a compact checklist-icon/count dropdown: Open Board, New Task, and New Task from this Session.
  • Create tasks in a modal using the shared task editor, with an optional current-session link saved only when the task is saved.
  • Generate an editable task description from the source conversation using its selected model. The modal opens immediately with a disabled Generating… description while the read-only request runs, without adding conversation messages or starting a session.
  • Allow manual description entry after generation failures and cancel generation when the modal closes.
  • Add card right-click actions for editing and removal, including keyboard navigation and removal confirmation. Linked sessions remain untouched.
  • Restore native Markdown typography and spacing in descriptions and previews, compact task metadata, and improve linked-session styling.
  • Use theme-aware red for destructive actions in the card menu and task details.

All 92 automated tests and the npm publish dry-run pass. npm publishing is handled separately.

v0.2.1

Choose a tag to compare

@dbpolito dbpolito released this 09 Nov 16:58

Changes

  • Use Board consistently in the panel, settings page, command palette, and launchers.
  • Rename the composer slash command from /kanban to /board.
  • Add a settings cog beside the Board heading, opening the plugin's settings page.
  • Show the installed plugin version in the bottom-right footer, sourced from package metadata.
  • Add a README demo with a video preview, downloadable MP4, and the original X post. Media files are excluded from the npm package.

Existing tasks, storage keys, and panel IDs are unchanged.

All 82 automated tests and the npm publish dry-run pass. The npm package is published separately from this GitHub release.

v0.2.0

Choose a tag to compare

@dbpolito dbpolito released this 30 Oct 12:50

Agent tools

Manage the same global board from your OpenCode conversations:

  • board_list, board_get, board_create, and board_update for tasks, labels, projects, and Markdown checklists.
  • board_move for moving between columns and setting a zero-based position within a column.
  • board_link_session for linking or unlinking conversations, including sessions on other servers.
  • board_start_session to create, link, and prompt a session without opening a tab by default.
  • board_wait to wait for linked sessions and read their outcomes, replies, and provider errors.
  • board_remove to delete a task without deleting its sessions.

OpenCode Desktop must remain open and connected. Tools use the existing Desktop store; there is no task migration or separate per-project board. Task columns stay manual.

Session workflow

New task sessions inherit the launching conversation's provider, model, and variant. Their prompts identify the task and ask the agent to mark checklist items as it completes them. Checklist updates depend on the agent following those instructions and having tool permission.

Waits support timeouts and cancellation without blocking other board tools. Cancelling a wait does not stop the watched sessions. Provider failures include structured diagnostics instead of only an empty reply.

Desktop UI

  • Animated card reordering and cross-column moves, with reduced-motion support.
  • A native-styled Settings → OpenCode Board page with Enable agent tools, on by default. Disabling tools leaves the board UI and task data intact.

Validation

All 80 automated tests pass, including JSON RPC validation, tool registration and settings, session-model inheritance, waiting/cancellation, and card-animation geometry. The npm publish dry-run passed.

See the agent tools guide for inputs, permissions, and examples. The npm package is published separately from this GitHub release.