Befundliste des Besitzers: drei echte Fehler, dazu Feinschliff (2026.8.30.9)

Fahrzeug-Pin auf der Standortkarte fehlte: die Marker-Effekte lesen Refs,
die erst im asynchronen Leaflet-Import gesetzt werden. Beim ersten Lauf leer,
Effekt steigt aus - und weil die Koordinaten sich danach nicht mehr aendern,
lief er nie wieder. Ein Bereitschaftsschalter in den Abhaengigkeiten behebt
das fuer Marker, Kachelebene und eigene Position zugleich.

Kachelpfeil auf "Mein Audi" sass auf halber Kachelhoehe statt oben neben der
Ueberschrift; Auswahlfelder hatten nach appearance:none ueberhaupt keinen
Aufklapp-Pfeil mehr.

SmartDeal: das Datumsfeld war fehlerhaft und die Abfrage, bis wann der Rabatt
gilt, fehlte ganz. Das Panel fragt beim Einschalten und zeigt danach nur an -
genau daran haengt, dass der Rabatt von selbst auslaufen kann. Portiert.

Adressen statt Koordinaten: Nominatim drosselt uns inzwischen. Beide Apps
fielen korrekt zurueck, merkten sich Treffer aber nur bis zum Neuladen. Jetzt
dauerhaft im selben Cache wie die Tankstellensuche.

Ziehen zum Aktualisieren auf dem Geraet: dem Scrollbehaelter fehlte
overscroll-behavior, das native Overscroll nahm die Geste weg - derselbe
Befund, den das Panel am 2026-08-17 hatte.

Ausserdem: Platzhalter wieder in voller Groesse, FIN statt Fahrgestellnummer,
Details als Hinweiszeile, Chevron an der Batteriespannung, Reifenzeile
"aktuell montiert:", Zahnrad statt Stift am Anzugsmoment, Radkilometer in der
Zahlenschrift, Layer-Icon zentriert, share-s beim Teilen, Schliessen-Knopf nur
bei aufgezogener Karte.

Nicht nachstellbar und zurueckgemeldet: "Fahrten/Tanken, grauer Hintergrund" -
Panel und App sind dort deckungsgleich.

Co-Authored-By: Claude Opus 5 <[email protected]>
This commit is contained in:
2026-08-30 23:13:01 +02:00
co-authored by Claude Opus 5
parent f38907991d
commit a08922e9a0
16 changed files with 396 additions and 110 deletions
+44 -9
View File
@@ -50,8 +50,13 @@
input[type="date"].dm-eingabe {
-webkit-appearance: none;
appearance: none;
min-width: 0;
width: fit-content;
/* Kein width:fit-content mehr. Das stammte aus der Zeit, als .ads-feld input
eine feste min-width von 132px hatte - die ist beim Paritaetsabgleich auf
min-width:0 umgestellt worden, seither zwang fit-content das Feld in eine
Breite, die je Datum und Stelle anders ausfiel. Jetzt bemisst es sich wie
jedes andere Eingabefeld (flex:0 1 auto aus @audi-dash/ui), genau wie
.feld input im Panel. */
text-align: right;
}
/* Eine Zeile aus einer bearbeitbaren Liste (z. B. Selbstbeteiligung im
@@ -309,13 +314,13 @@ input[type="date"].dm-eingabe {
172px leerer Platzhalter vor der Reichweite, der wichtigsten Zahl der
Seite (`.bildbox.bild-fehlt.carfix.klein{height:120px}` und
`.szene.bleed:has(.bild-fehlt)` im Panel). */
/* 72px statt 120px: ohne hinterlegtes Foto stand hier eine leere Flaeche
direkt ueber der Reichweite, der wichtigsten Zahl der Seite. Der
Platzhalter bleibt sichtbar - er ist der einzige Hinweis, dass es diesen
Bildplatz gibt - nur eben schmal (Designpruefung 2026-08-30). */
/* Der Platzhalter belegt denselben Kasten wie ein echtes Foto (16:8). Er war
zwischenzeitlich auf 120 und dann 72px gestaucht, um die Reichweite
hoeher zu ruecken - auf Ansage des Besitzers steht er wieder in voller
Groesse, weil ein Streifen nicht erkennen laesst, was dort hingehoert. */
.dm-szene .ads-bildbox:has(.ads-platzhalter) {
aspect-ratio: auto;
height: 72px;
aspect-ratio: 16 / 8;
height: auto;
}
.dm-galerie-wechsel .ads-bildbox:has(.ads-platzhalter) {
@@ -940,9 +945,24 @@ button.dm-serviceblock:active {
align-items: center;
gap: 6px;
}
/* Gezeichneter Pfeil wie .chev im Panel - 6x10, Strichstaerke 1,4. Vorher
stand hier eine Schriftgroesse, weil an dieser Stelle einmal ein
Schriftzeichen als Pfeil diente. */
.dm-wertzeile__chevron {
width: 6px;
height: 10px;
flex: 0 0 auto;
color: var(--fg3);
fill: none;
stroke: currentColor;
stroke-width: 1.4;
}
/* Wert als Kommentar statt als Angabe (siehe Wertzeile hinweis). Groesse und
Farbe wie jede andere Nebenzeile der App. */
.dm-wertzeile__hinweis {
font-size: 12.5px;
color: var(--fg3);
font-size: 13px;
}
.dm-fussnote {
@@ -1360,11 +1380,15 @@ button.dm-listenzeile {
color: var(--fg);
display: block;
}
/* Der Kilometerstand des Radsatzes ist eine Kennzahl und traegt deshalb die
Zahlenschrift (.ads-fig, im Panel .fig mit font-size:32px) - er stand hier
bisher in der normalen Textschrift und Groesse. */
.dm-reifenzeile {
display: flex;
align-items: center;
gap: 8px;
margin-top: 14px;
font-size: 32px;
}
.dm-reifenzeile .ads-icon-button {
width: 24px;
@@ -1812,3 +1836,14 @@ button.dm-listenzeile {
height: 210px;
background: var(--tile-2);
}
/* Knopfzeile der SmartDeal-Abfrage - Abbrechen links, Bestaetigen rechts,
wie die .seg-Zeile im sdpopup des Panels. */
.dm-sd-knoepfe {
display: flex;
gap: var(--sp-2);
margin-top: 14px;
}
.dm-sd-knoepfe > * {
flex: 1;
}