Skip to content

Releases: dev3am/opencode-link

v0.1.21

05 Apr 19:16

Choose a tag to compare

v0.1.21 Pre-release
Pre-release

New Features

  • Telegram support — full support with grammy, inline keyboard permissions, file attachments
  • Slack support — full support with Socket Mode, Block Kit permissions, slash commands
  • Interactive setup wizard — arrow-key provider selector with npx opencode-link
  • Auto command registration — discovers and registers all opencode slash commands at startup
  • Permission timeout — auto-deny after 5 minutes with "Timed out" message

Bug Fixes

  • Plugin not loading — export in V1 module format ({ id, server }) for opencode compatibility
  • Telegram connection failure — pass native fetch to grammy (bundled node-fetch incompatible with Bun)
  • Toast not showing — delay connection toast to ensure TUI is ready
  • Setup UI glitch — fix broken cursor escape codes in interactive select()

Improvements

  • Setup generates package.json with exports["./server"] in plugin directory
  • Add repository, homepage, bugs fields to package.json
  • Mark ws as external in tsup config
  • Add env-gated debug logging (OPENCODE_LINK_DEBUG=1) with sensitive data masking
  • Remove console.* from plugin code (not visible inside opencode TUI)
  • Clean up test suite
  • README rewritten with per-provider setup guides (Discord, Slack, Telegram)