Skip to content

Latest commit

 

History

History
57 lines (46 loc) · 4.27 KB

File metadata and controls

57 lines (46 loc) · 4.27 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[1.0.3] — Replace remaining "Lovelace" wording with "Dashboard"

Changed

  • README, info.md, JS file header, customCards description, GitHub repo description and CHANGELOG entries all now say "Dashboard card" instead of "Lovelace card", matching Home Assistant's current terminology.
  • The single historical CHANGELOG line explaining the HACS dropdown rename ("was Lovelace") is intentionally preserved.

[1.0.2] — HACS persistence fix attempt

Changed

  • hacs.json now declares a minimum Home Assistant version (2024.1.0) and matches the field set used by other established Dashboard cards (button-card, layout-card, windy-card). HACS' validator may treat the missing field as a reason to drop the repo on restart in some versions; adding it is harmless and matches the docs.

[1.0.1] — Documentation & polish

Added

  • Bundled images/dreame-vacuum.png (top-down PNG with transparent background) so users have a sensible default robot image.
  • Detailed README with screenshots in every feature section (main view, live cleaning overlay, alert banner, four context-aware Custom-tab variations, per-room view, Behavior tab, Dock tab).
  • Prominent "Prerequisite" section explaining the dependency on Tasshack's dreame_vacuum integration — without it the card has nothing to display.
  • New "Robot image" subsection in Configuration with sizing / aspect-ratio guidance for users who want to use their own image.
  • "What hides automatically" section explaining the card's defensive entity discovery.

Changed

  • Reworded as "responsive Dashboard card" / "works on desktop and mobile" instead of just "mobile-friendly".
  • HACS install instructions now use the current type label Dashboard (was Lovelace — HACS renamed the dropdown a while back).
  • README screenshots use absolute raw.githubusercontent.com URLs so they render correctly inside HACS, not only on the GitHub project page.

[1.0.0] — Initial public release

Added

  • Mobile-friendly Dashboard card for the Dreame Vacuum Home Assistant integration.
  • Three-tab Advanced settings menu: Cleaning (CleanGenius / Custom slide-toggle), Behavior, Dock.
  • Per-room cleaning settings (cycles, suction, wetness) when Customized cleaning is enabled.
  • Global Cleaning times pills (1x / 2x / 3x) passed as repeats to the clean service.
  • CleanGenius mode and behavior selectors.
  • Suction Power circles + Max+ toggle.
  • Mop Humidity slider over the wetness_level number entity (1–32 with Lightly damp / Damp / Wet labels), with fallback to the legacy mop_pad_humidity presets.
  • Mop Washing frequency selector with area / time sliders.
  • Cleaning Route circles.
  • DnD toggle with start / end time pickers when active.
  • Volume slider, Resume after pause, Child lock, Carpet boost, Carpet avoidance, Auto-mount mop toggles.
  • Auto Empty toggle with frequency pills, Auto-detergent toggle, Drying time slider.
  • Quick Action: "Clean dock" button (button.<prefix>_base_station_cleaning).
  • Cleaning overlay with live status, present location, room being cleaned, pause/resume, self-clean and end-job actions.
  • Alert banner row with white background and red warning triangle for any active warnings (low water, dirty water full, mop pad missing, brush replacement due, …).
  • Battery, area, time and mode summary tiles with progress rings.
  • Theme-aware colors via HA theme variables (--primary-color, --primary-text-color, --card-background-color, --primary-background-color, --divider-color).
  • Localized UI: English (default) and Danish. Stubs ready for ca, cs, de, el, es, fr, hu, it, ko, nl, pl, pt, ro, ru, sl, sv, uk, zh.
  • Translated Dreame state labels, status labels, error labels and option values (suction, cleaning mode, route, …) in Danish.
  • Sort rooms by their per-room Order select entity (select.<prefix>_room_<id>_order).
  • Column-major room grid layout (matches the Dreame app: items run top-to-bottom in each column).
  • Defensive entity discovery — sections hide automatically when their entities are not enabled in Home Assistant.