Releases: dev3am/opencode-link
Releases · dev3am/opencode-link
v0.1.21
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
fetchto 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.jsonwithexports["./server"]in plugin directory - Add
repository,homepage,bugsfields topackage.json - Mark
wsas 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)