Kanban board adapter for ioBroker with its own web server, live sync, webhooks, multi-user support and e-mail notifications.
📖 Documentation: English · Deutsch
What's new in 0.2.1
Fixes
- Avatar upload works again. The Content-Security-Policy blocked the
blob:URL used to read the image; it is now loaded without ablob:URL (createImageBitmap, with adata:fallback), so the CSP stays strict. Reported in the forum by @IceBear and @lyc.
Under the hood
- Runs on Express 5 (with a matching
package-lock.json) - Requires Node.js 20+ (Node.js 18 is end-of-life) and admin 7.8.23+
- Updated dependencies (
@iobroker/adapter-core,ws)
For script users
- Every notification event now carries a ready-to-use deep link to the card (
event.link) - New docs section "Notifications to any service" with a copy-paste Telegram example plus Pushover/Pushbullet/WhatsApp variants, routed via the outbound webhook /
lastEventstate - New docs section on sorting (by design Kanban orders cards manually)
Repository / adapter checker
- Repository metadata, devDependencies, lint config, GitHub Actions tests, jsonConfig cleanup and title/description translations
Installation
Not in the official ioBroker repository yet — install directly from GitHub:
iobroker url https://github.com/bmueller77/iobroker.kanban
Upgrading from 0.2.0
Express changed from 4 to 5, so after updating do a clean dependency install for the adapter (a plain file sync does not reinstall dependencies):
cd /opt/iobroker/node_modules/iobroker.kanban && sudo rm -rf node_modules && sudo -u iobroker npm install --omit=dev
Then run iobroker upload kanban and restart the instance.
Full changelog: v0.2.0...v0.2.1