Skip to content

Commit a136b5a

Browse files
chore: prepare v0.6.0-beta.7 owner QA
1 parent b5e68e4 commit a136b5a

14 files changed

Lines changed: 37 additions & 107 deletions

.github/workflows/issue25-beta7-builder.yml

Lines changed: 0 additions & 79 deletions
This file was deleted.

CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,15 @@ All notable user-facing changes to SV Dashboard are recorded here.
44

55
SV Dashboard uses semantic package versions. `develop` is the integration/acceptance branch; `main` represents the last explicitly accepted publishable state.
66

7+
## 0.6.0-beta.7 dynamic Dual-Energy hero
8+
9+
- Enlarged the vehicle hero and reduced unused whitespace in the wide Battery/Fuel overview.
10+
- Added mapped preconditioning/AC control at the top-left and live vehicle temperature at the top-right.
11+
- Battery presentation is state-driven: green EV range while idle, blue current-trip energy in kWh while driving, and a blue pulsing charge-power view while charging.
12+
- The driving hero deliberately uses current-trip energy, not a synthesized kWh/100 km value.
13+
- Hybrid Fuel can show current upstream l/100 km while driving only when that value was refreshed during the current drive; otherwise Fuel range remains visible.
14+
- Preserved neutral missing-Fuel values for EV owner QA and extended all 18 frontend languages for the new hero labels.
15+
716
## 0.6.0-beta.6 owner visual QA
817

918
- Fixed dual-energy hero clipping when Home Assistant placed the card in a narrow grid cell.

custom_components/sv_dashboard/const.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
# Home Assistant knows exactly one package-owned Lovelace resource. All other
4040
# package modules are internal ES modules loaded by this entry point.
4141
FRONTEND_URL = "/sv_dashboard/frontend.js"
42-
FRONTEND_VERSION = "0.6.0-beta.6"
42+
FRONTEND_VERSION = "0.6.0-beta.7"
4343
STATIC_VERSION = FRONTEND_VERSION
4444
FRONTEND_RESOURCE_URLS = (FRONTEND_URL,)
4545

custom_components/sv_dashboard/manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,5 @@
1515
"integration_type": "hub",
1616
"iot_class": "local_push",
1717
"issue_tracker": "https://github.com/CaneTLOTW/sv_dashboard/issues",
18-
"version": "0.6.0-beta.6"
18+
"version": "0.6.0-beta.7"
1919
}

custom_components/sv_dashboard/static/charge-history-card.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import { LitElement, html, css, nothing } from "./vendor-lit.js?v=0.6.0-beta.6";
1+
import { LitElement, html, css, nothing } from "./vendor-lit.js?v=0.6.0-beta.7";
22
import { buildChargeCurve, buildChargeSessions, buildLocalChargeSessions, chargeSessionId, findChargeSession, mergeChargeSessions } from "./charge-history-core.js?v=0.5.49";
3-
import { localeFor, textFor } from "./i18n.js?v=0.6.0-beta.6";
3+
import { localeFor, textFor } from "./i18n.js?v=0.6.0-beta.7";
44

55
const SELECTION_QUERY_PARAM = "sv_charge";
66

custom_components/sv_dashboard/static/dual-energy-overview-card.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { LitElement, html, css, nothing } from "./vendor-lit.js?v=0.6.0-beta.6";
2-
import { localeFor, textFor } from "./i18n.js?v=0.6.0-beta.6";
1+
import { LitElement, html, css, nothing } from "./vendor-lit.js?v=0.6.0-beta.7";
2+
import { localeFor, textFor } from "./i18n.js?v=0.6.0-beta.7";
33

44
const STATUS_DOMAIN = "sv_dashboard";
55
const CARD_TAG = "sv-dashboard-dual-energy-overview-card";

custom_components/sv_dashboard/static/frontend.js

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -70,15 +70,15 @@ installTransparentMapMarkerCompatibility();
7070
* no longer produce a false missing-dependency page during the first reload.
7171
*/
7272
const packageModules = Promise.all([
73-
import("./trip-history-card.js?v=0.6.0-beta.6"),
74-
import("./charge-history-card.js?v=0.6.0-beta.6"),
75-
import("./gps-history-card.js?v=0.6.0-beta.6"),
76-
import("./vehicle-overview-card.js?v=0.6.0-beta.6"),
77-
import("./dual-energy-overview-card.js?v=0.6.0-beta.6"),
78-
import("./fuel-history-card.js?v=0.6.0-beta.6"),
73+
import("./trip-history-card.js?v=0.6.0-beta.7"),
74+
import("./charge-history-card.js?v=0.6.0-beta.7"),
75+
import("./gps-history-card.js?v=0.6.0-beta.7"),
76+
import("./vehicle-overview-card.js?v=0.6.0-beta.7"),
77+
import("./dual-energy-overview-card.js?v=0.6.0-beta.7"),
78+
import("./fuel-history-card.js?v=0.6.0-beta.7"),
7979
]);
8080
const dependencyReadiness = Promise.all(REQUIRED_ELEMENTS.map(waitForElement));
8181

8282
await packageModules;
8383
window.__svDashboardDependencyReadiness = await dependencyReadiness;
84-
await import("./sv_dashboard.js?v=0.6.0-beta.6");
84+
await import("./sv_dashboard.js?v=0.6.0-beta.7");

custom_components/sv_dashboard/static/fuel-history-card.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { LitElement, html, css, nothing } from "./vendor-lit.js?v=0.6.0-beta.6";
2-
import { localeFor, textFor } from "./i18n.js?v=0.6.0-beta.6";
1+
import { LitElement, html, css, nothing } from "./vendor-lit.js?v=0.6.0-beta.7";
2+
import { localeFor, textFor } from "./i18n.js?v=0.6.0-beta.7";
33

44
const STATUS_DOMAIN = "sv_dashboard";
55
const CARD_TAG = "sv-dashboard-fuel-history-card";

custom_components/sv_dashboard/static/i18n-core.js

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

custom_components/sv_dashboard/static/i18n.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,17 @@
22
*
33
* Keep the established DE/EN/FR + base extra-language catalog in i18n-core.js,
44
* then overlay the reviewed advanced completion catalogs. All browser-facing
5-
* imports use the same 0.6.0-beta.6 cache key as the release candidate resources.
5+
* imports use the same 0.6.0-beta.7 cache key as the release candidate resources.
66
*/
77
import {
88
FRONTEND_TEXT,
99
languageFor,
1010
localeFor,
1111
textFor,
12-
} from "./i18n-core.js?v=0.6.0-beta.6";
13-
import { ADVANCED_FRONTEND_TEXT as WESTERN_ADVANCED } from "./i18n-advanced-west.js?v=0.6.0-beta.6";
14-
import { ADVANCED_FRONTEND_TEXT as NORTHERN_ADVANCED } from "./i18n-advanced-north.js?v=0.6.0-beta.6";
15-
import { ADVANCED_FRONTEND_TEXT as EASTERN_ADVANCED } from "./i18n-advanced-east.js?v=0.6.0-beta.6";
12+
} from "./i18n-core.js?v=0.6.0-beta.7";
13+
import { ADVANCED_FRONTEND_TEXT as WESTERN_ADVANCED } from "./i18n-advanced-west.js?v=0.6.0-beta.7";
14+
import { ADVANCED_FRONTEND_TEXT as NORTHERN_ADVANCED } from "./i18n-advanced-north.js?v=0.6.0-beta.7";
15+
import { ADVANCED_FRONTEND_TEXT as EASTERN_ADVANCED } from "./i18n-advanced-east.js?v=0.6.0-beta.7";
1616

1717
for (const catalog of [WESTERN_ADVANCED, NORTHERN_ADVANCED, EASTERN_ADVANCED]) {
1818
for (const [language, namespaces] of Object.entries(catalog)) {

0 commit comments

Comments
 (0)