Skip to content

1.1.0

Choose a tag to compare

@github-actions github-actions released this 25 May 22:01
7c0679e

Changes

🚀 Features

  • feat: add background trend history graph to price cards @firstof9 (#18)
  • feat: wire up full WAI-ARIA tab pattern with keyboard nav @bharvey88 (#4)
  • feat: tap station title to open in Google Maps @bharvey88 (#9)
  • feat: compute getCardSize() from what will actually render @bharvey88 (#10)
  • feat: add i18n scaffolding via hass.localize + dictionary @bharvey88 (#13)
  • feat(editor): surface every option, group into collapsible sections @bharvey88 (#26)
  • feat: inline price-trend indicator (▲/▼/≈ + percent vs N hours ago) @bharvey88 (#31)
  • feat: mark min/max points on the trend sparkline @bharvey88 (#32)
  • feat: hover tooltip on the trend sparkline @bharvey88 (#33)
  • feat: configurable tap_action / hold_action on price tiles @bharvey88 (#34)
  • feat(editor): consolidate trend toggles under Price Trend Graph section @bharvey88 (#37)

🐛 Bug Fixes

  • fix: derive price currency and distance unit from Home Assistant @bharvey88 (#1)
  • fix: correct American Express brand color @bharvey88 (#7)
  • fix: hide footer 'Updated' line when no last_updated entity exists @bharvey88 (#6)
  • fix: drop white brand-logo framing when only generic icon renders @bharvey88 (#8)
  • fix: resolve background trend graph rendering issues @firstof9 (#19)
  • fix: prevent _fetchHistory race + memory leak @bharvey88 (#21)
  • fix: mark trend background SVG as aria-hidden @bharvey88 (#22)
  • fix(editor): show_trend and other section toggles weren't persisting @bharvey88 (#36)
  • fix: getCardSize accounts for the inline trend chip @bharvey88 (#38)
  • fix: clear stale hover + fetch state on setConfig @bharvey88 (#39)

⚡ Performance

  • perf: memoize findDeviceEntities by hass.entities registry @bharvey88 (#5)

📖 Documentation

  • docs: document show_trend, trend_hours, and default_mode @bharvey88 (#25)

🧰 Maintenance

14 changes
  • test: add vitest unit tests for helpers.ts @bharvey88 (#3)
  • chore: convert issue templates to github forms @firstof9 (#17)
  • refactor: use real brand marks for Tesla/Shell, text pills for others @bharvey88 (#2)
  • refactor: move inline template styles into styles.ts @bharvey88 (#11)
  • refactor: split render() into focused helpers, dedupe entity list @bharvey88 (#12)
  • chore: update collapse-after settings in release-drafter.yml @firstof9 (#20)
  • test: cover generateSparklinePaths gap cases @bharvey88 (#24)
  • refactor: use _resolveEntities in _fetchHistory @bharvey88 (#23)
  • chore: stop committing the built bundle @bharvey88 (#35)
  • refactor: single-pass min/max in generateSparklinePaths @bharvey88 (#27)
  • refactor: split _renderEVContent into focused sub-renderers @bharvey88 (#28)
  • refactor: stable instance methods for tab @click handlers @bharvey88 (#29)
  • test: extract action dispatch + add tests for runAction @bharvey88 (#40)
  • chore: update outdated screenshots in documentation @firstof9 (#41)

📦 Dependencies

2 changes