Vollständiger Panel-companion-app-Paritätsaudit (11 Kapitel)

Systematischer Bildvergleich der companion-app gegen das HA-Panel (companion-app/AGENTS.md
Kapitel 1-11): Farbtoken/Radien aus dem falschen Stylesheet gelesen (iOS-Overlay statt Basis-CSS,
betraf fast jede Kachel/Farbe/Radius app-weit), vier app-weite @audi-dash/ui-Bugs (Switch/Seg/Feld
rot statt neutral bzw. falsche Feldbreite), Reifen-Seite strukturell neu gebaut (beide Radsätze
gleichzeitig statt Umschalter, editierbare Felder, Anzugsmoment-/km-Korrektur), Standort-Feature
komplett neu (fehlte bisher ganz), sowie diverse Struktur-/Typografie-/Datenlücken in
MeinAudi/Service/Versicherung/Sicherheit/Fahrten/Tanken/Statistik/Batterie/Einstellungen.

Manifest auf 2026.8.30.2 angehoben, OTA-Bündel neu gebaut und in audi_ha_test verifiziert
(sauberer Neustart, keine Tracebacks).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
2026-08-30 12:21:58 +02:00
parent 4fa5d4bc2d
commit e1ebe6d694
43 changed files with 3256 additions and 451 deletions
+15
View File
@@ -29,6 +29,7 @@ export const WEITERE_BILDER = [
"seitenansicht-winter.webp",
"rad-sommer.webp",
"rad-winter.webp",
"draufsicht.webp",
] as const
export const ERLAUBTE_DATEINAMEN: readonly string[] = [
@@ -47,3 +48,17 @@ export function bildUrl(dateiname: string | null | undefined): string | undefine
if (!basis) return undefined
return `${basis}/local/bilder/${dateiname}`
}
/**
* Feste Datei des Kraftstoff-Marken-Logos für die SmartDeal-Anzeige -
* Bestandteil des Integrations-Bündels
* (`custom_components/audi_dashboard/frontend/bilder/shell-logo.svg`), unter
* dem eigenen Statik-Pfad der Integration ausgeliefert (`/audi_dashboard_static/`)
* - anders als die Fahrzeugfotos NICHT unter `/local/bilder/`. Deckungsgleich
* mit `MARKENLOGO_DATEI`/`STATIK` im Panel.
*/
export function markenlogoUrl(): string | undefined {
const basis = zugangLesenSynchron()?.basisUrl
if (!basis) return undefined
return `${basis}/audi_dashboard_static/bilder/shell-logo.svg`
}