Releases: neilellis/hakanban
Release list
v0.1.8
v0.1.7
Changes
- Cleaner card labels. Labels now render as compact rounded chips that hug their text, instead of fixed-width pills that left an empty block of colour beside short names.
Full Changelog: v0.1.6...v0.1.7
v0.1.6
Fixes
- Board now fills the full vertical height of the panel. The full-page panel element had no intrinsic height, so the board (and its background) only grew to the height of the columns. The panel now fills the viewport, so the board background covers the whole area.
Full Changelog: v0.1.5...v0.1.6
v0.1.5
Fixes
- Board background now fills the full height of the board area, not just the height of the columns.
- The "None" background swatch now works — selecting it clears the board background again. Previously a null background was ignored, so a board could never be reset to no background.
Full Changelog: v0.1.4...v0.1.5
v0.1.4
Changes
- Rename boards via a toolbar ✎ button instead of double-clicking a board tab. Double-click proved unreliable for opening the rename dialog; the new explicit icon opens the same modal for the active board. Tabs now only switch boards.
Full Changelog: v0.1.3...v0.1.4
v0.1.3
What's new
- Undo / redo — store-wide history covering every change.
- Toolbar buttons (↶ / ↷) in the panel, enabled/disabled based on availability.
- Keyboard shortcuts:
Ctrl/⌘+Zto undo,Ctrl/⌘+Shift+Z(orCtrl+Y) to redo — suppressed while you're typing in a field so native text undo still works. - Reverts any mutation regardless of where it came from — the panel, the embedded Lovelace card,
hakanban.*/todo.*services, or Assist. Each action snapshots the whole board document; a new action clears the redo stack. History is capped at 50 states and starts empty on load. - New
hakanban/undoandhakanban/redoWebSocket commands; the live payload now includescan_undo/can_redo.
Updating
Update via HACS (or copy custom_components/hakanban/ manually), then restart Home Assistant.
Full changelog: v0.1.2...v0.1.3
v0.1.2
What's new
- Board rename dialog — double-click a board tab to rename it in a small popup (Enter saves, Esc/click-away cancels). Replaces the fragile inline edit that clashed with tab switching and dragging.
- Unique board titles — creating or renaming a board to a name that's already taken automatically appends
(2),(3), … so no two boards (or their devices) share a name.
Note on the calendar entities (added in v0.1.1)
Each board exposes a calendar.<board> entity for cards with a due date. Because this added a new platform, you must fully restart Home Assistant after updating (a config-entry reload is not enough) for the calendar entities to appear. Find them in Developer Tools → States (filter calendar.) or on the board's device page.
Updating
Update via HACS (or copy custom_components/hakanban/ manually), then restart Home Assistant.
Full changelog: v0.1.1...v0.1.2
v0.1.1
What's new
- Per-board calendar entity — every card with a due date now surfaces as an event on a native HA
calendarentity (one per board, attached to the board device). Dated tasks show up in Home Assistant's Calendar panel and the built-in Calendar dashboard card, and are Assist-queryable / automation-friendly. Date-only dues are all-day events; timed dues are 1-hour blocks, titled#<number> <card title>. - Editable board titles — double-click a board tab to rename it inline (Enter saves, Esc cancels). Fixes the previously broken rename where the toolbar re-render destroyed the edit mid double-click.
Updating
Update via HACS (or copy custom_components/hakanban/ manually), then restart Home Assistant — a full restart is required to load the new calendar platform.
Full changelog: 9efe566...v0.1.1