github pathofleastresistor/activity-manager-card 0.3.0
0.3.0 - Full rewrite: progress rings, manage panel, multi-list

27 days ago

What's new in v0.3.0

Complete rewrite of the card to match the new Activity Manager v0.3.0 backend. Update both together — they are not backwards compatible with 0.1.0.

Visual redesign

  • SVG progress ring on each activity icon showing how far through the interval you are
  • Status-aware colour theming: grey (ok) → amber (due soon) → red (overdue), using HA CSS variables throughout
  • Smooth hover lift and active press animations on rows
  • Compact mode: smaller rows with the due date inline on the right instead of below the name

Activity list view

  • Activities sorted by category then name
  • Relative due date display ("in 3 days", "yesterday", etc.)
  • "Due only" filter: hide activities that aren't overdue or due soon
  • Configurable "due soon" threshold (default 24 hours)
  • Empty state illustration when no activities match the filter

Mark done

  • Tap any activity row to open a confirmation panel (no more accidental completions)
  • Datetime picker pre-filled to now — adjust if logging a past completion
  • Sends activity_manager/update WebSocket command directly

Manage panel (new)

  • Gear icon in the header switches to manage mode without leaving the card
  • Add, edit, and delete activities inline — no separate dialog or page needed
  • Add form: name, category, icon picker, days/hours/minutes frequency fields, last-completed datetime
  • Edit form: pre-populated with current values, supports renaming
  • Delete confirmation shows the list name before removal

Card editor

  • Visual editor in the Lovelace UI for all config options
  • Activity list — native <select> populated from config_entries/get WS (works before any activities exist)
  • Category filter — filter to one category, with autocomplete from existing entity states
  • Card title & icon — customise header text and icon
  • Show due only — toggle to hide non-urgent activities
  • Compact mode — toggle for dense layouts
  • Due soon threshold — set the amber warning window in hours

Real-time updates

  • Subscribes to activity_manager_updated HA bus events — card refreshes instantly on any change, including changes made from another device or via automations
  • Clean unsubscribe on card disconnect

Requires

  • Activity Manager integration v0.3.0 or later

Don't miss a new activity-manager-card release

NewReleases is sending notifications on new releases.