Skip to content

v0.2.1 – Express 5, avatar upload fix & repository compliance

Latest

Choose a tag to compare

@bmueller77 bmueller77 released this 25 Jul 17:18

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 a blob: URL (createImageBitmap, with a data: 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 / lastEvent state
  • 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