diff --git a/companion-app/src/screens/Einstellungen.tsx b/companion-app/src/screens/Einstellungen.tsx index 5622914..0af1c0b 100644 --- a/companion-app/src/screens/Einstellungen.tsx +++ b/companion-app/src/screens/Einstellungen.tsx @@ -748,7 +748,7 @@ export function Einstellungen({ Version -
+
{/* Nur wenn darunter wirklich ein zweiter Abschnitt folgt. Ohne den staende "Integration" allein unter "Version" - eine Unterteilung ohne zweiten Teil, genau wie im Panel, das den App-Abschnitt gar @@ -840,11 +840,14 @@ export function Einstellungen({
) : ( <> -

- {integrationUpdate - ? `Integration ist aktuell (${integrationUpdate.geprueft_am ? datumZeit(integrationUpdate.geprueft_am) : ""}).` - : "Noch nicht geprüft."} -

+ {integrationUpdate && ( + + aktuell + {integrationUpdate.geprueft_am && ( + geprüft {datumZeit(integrationUpdate.geprueft_am)} + )} + + )}
void updatePruefenAusloesen()}> Auf Update prüfen @@ -861,7 +864,7 @@ export function Einstellungen({
{otaMoeglich() && ( -
+
App .ads-eyebrow:first-child greift hier also nicht. */ -.dm-abschnitt > .ads-eyebrow:first-child { +.dm-kachelabschnitt > .ads-eyebrow:first-child { display: block; margin-bottom: 14px; } diff --git a/custom_components/audi_dashboard/frontend/app/bundle.json b/custom_components/audi_dashboard/frontend/app/bundle.json index 9078cc5..62f7e9a 100644 --- a/custom_components/audi_dashboard/frontend/app/bundle.json +++ b/custom_components/audi_dashboard/frontend/app/bundle.json @@ -1 +1 @@ -{"version":"2026.9.5.16","sha256":"0e0e8054be5aff66e649b872c00b809be6151b6e63e0e4d902342ed8d7b6b6c4","bytes":324571,"gebaut":"2026-09-05T09:19:12Z"} \ No newline at end of file +{"version":"2026.9.5.18","sha256":"8b03fe0a871e5fc88b421146910832fbd73999ee9844000efbaf1b41a52ab603","bytes":324620,"gebaut":"2026-09-05T09:27:15Z"} \ No newline at end of file diff --git a/custom_components/audi_dashboard/frontend/app/bundle.zip b/custom_components/audi_dashboard/frontend/app/bundle.zip index 06d0a3c..5e6201a 100644 Binary files a/custom_components/audi_dashboard/frontend/app/bundle.zip and b/custom_components/audi_dashboard/frontend/app/bundle.zip differ diff --git a/custom_components/audi_dashboard/frontend/audi-dashboard-app.js b/custom_components/audi_dashboard/frontend/audi-dashboard-app.js index f803d4d..e419fb3 100644 --- a/custom_components/audi_dashboard/frontend/audi-dashboard-app.js +++ b/custom_components/audi_dashboard/frontend/audi-dashboard-app.js @@ -3764,8 +3764,8 @@ function vEinst() { `; } - return ` - ${u ? `Integration ist aktuell${u.geprueft_am ? ` (geprüft ${dedat(new Date(u.geprueft_am))})` : ""}.` : "Noch nicht geprüft."} + return `${u ? `aktuell${u.geprueft_am + ? `geprüft ${dedat(new Date(u.geprueft_am))}` : ""}` : ""} `; })()} ${INTEGRATION_UPDATE && INTEGRATION_UPDATE.fehler && !INTEGRATION_UPDATE_LAEUFT diff --git a/custom_components/audi_dashboard/frontend/audi-dashboard.css b/custom_components/audi_dashboard/frontend/audi-dashboard.css index 36ccdc6..7161fec 100644 --- a/custom_components/audi_dashboard/frontend/audi-dashboard.css +++ b/custom_components/audi_dashboard/frontend/audi-dashboard.css @@ -828,6 +828,25 @@ img.carfix.klein { aspect-ratio: auto; height: auto; } .mitEinheit input { min-width: 0; width: 96px; text-align: right; } .mitEinheit span:last-child { font-size: 13px; color: var(--fg2); } .druckfeld { width: 58px !important; min-width: 0 !important; } +/* "aktuell" als gruenes Wort direkt unter dem installierten Stand, statt + eines Satzes darunter (Vorgabe des Eigentuemers, 05.09.2026). + + Der Zeitpunkt der Pruefung bleibt daneben stehen, gedaempft: die + angezeigte Fassung ist das gespeicherte Ergebnis der letzten Pruefung, + nicht der Live-Stand - ohne den Zeitpunkt sieht eine Wochen alte Zahl aus + wie eine Tatsache. + + Wurde NIE geprueft, steht hier gar nichts: gruen "aktuell" waere dann + eine Behauptung ohne Grundlage, und der Knopf "Auf Update pruefen" sagt + den Zustand ohnehin. */ +.standmarke { + display: block; + margin-top: 6px; + font-size: 13px; + line-height: 1.6; + color: var(--ok); +} +.standmarke small { margin-left: 8px; color: var(--fg2); font-size: 13px; } /* Feldbreiten nach dem, was drinsteht, statt nach dem Browser-Standardwert. Ohne diese Klassen bekommt jedes Textfeld dieselbe intrinsische Breite diff --git a/custom_components/audi_dashboard/manifest.json b/custom_components/audi_dashboard/manifest.json index 6e4f3ae..1b0198a 100644 --- a/custom_components/audi_dashboard/manifest.json +++ b/custom_components/audi_dashboard/manifest.json @@ -1,7 +1,7 @@ { "domain": "audi_dashboard", "name": "Audi Dashboard", - "version": "2026.9.5.16", + "version": "2026.9.5.18", "documentation": "https://gitea.nothaft.cloud/paul/audi-app/src/branch/main/README.md", "issue_tracker": "https://gitea.nothaft.cloud/paul/audi-app/issues", "codeowners": [