Skip to content

Raptor Todo Hub Card v1.0.0

Choose a tag to compare

@Inter-Raptor Inter-Raptor released this 10 Dec 18:49
93836f7

Raptor Todo Hub Card v1.0.0

First public release of Raptor Todo Hub Card – a multi-list todo hub for Home Assistant.

✨ Features

  • One card, multiple todo.* lists (grocery, house chores, personal tasks, etc.)
  • Per-list presets:
    • grocery – supermarket sections (fruits, bakery, frozen, drinks, hygiene, etc.)
    • urgency#urg, #soon, #norm, #long, #nodue with late color rules
    • rooms – house rooms (#salon, #cuisine, #sdb, #wc, #bureau, etc.)
    • timeframe – when to do it (#today, #week, #2w, #month, #year, …)
  • Category chips under the input field
    → click to auto-add the short tag when creating a new task.
  • Optional default_category per list.

🎨 UI & colors

  • Tabs for each list with:
    • Done / total counter
    • Progress bar with configurable colors
    • tab_color_mode: progress | severity | mixed
  • Per-list color_mode:
    • category – colors based on the selected category/preset
    • urgency_age – colors based on due date + preset max_days
  • Category pill on each task (label + color).
  • Active tab highlighted with a thicker border and shadow.

🧠 Smart behaviour

  • Auto-remove completed tasks after a per-list delay
    auto_remove_completed_seconds
    → delay & start time stored in the summary with #rtrm(start,delay)
    → still works after HA restarts / reloads / other devices.
  • Click on the item icon to toggle between active / completed.
  • Long-press on an item to manually delete it, with confirmation dialog.

🌍 Languages

  • Built-in labels for EN / FR / DE / ES.
  • Presets are localized (category names per language).
  • language option: "en" (default), "fr", "de", "es".

🔧 Requirements

  • Home Assistant with the todo integration.
  • Custom card loaded via HACS or resources::
    url: /hacsfiles/raptor-todo-hub-card/raptor-todo-hub-card.js
    type: module
    
    Thanks for trying Raptor Todo Hub Card 💚

Issues & feature requests welcome on GitHub!