Aufraeumen: Phantom-Tankvorgaenge, wirkungsloser Schalter, tote Angabe
- Die zwei Tankvorgaenge vom 04.09. geloescht; sie stammen aus dem asyncio-Wettlauf und haben nie stattgefunden (Anweisung des Eigentuemers). - Der Beschriftungs-Schalter der Menueleiste verschwindet im Spaltenlayout, wo die Beschriftungen ohnehin immer stehen und er nichts bewirkte. - .dm-fussnote trug font-weight: 300, obwohl es "Audi Type" nur als 400 gibt - eine Angabe ohne Wirkung. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -12459,3 +12459,33 @@ Dauer 5 Min. · Ø Geschwindigkeit liegt nicht vor.* Vorher: 15 h 14 min und
|
||||
— neun Minuten und sechs Kilometer zu spät. Ihn aus der Motorlaufzeit
|
||||
zurückzurechnen hat der Eigentümer abgelehnt, solange es eine gerechnete statt
|
||||
gemeldete Zahl wäre.
|
||||
|
||||
## DG. Aufräumen nach dem Dongle-Tag (2026.9.6.4)
|
||||
|
||||
**Zwei Tankvorgänge vom 04.09. gelöscht.** `f-0b7c9cc5624e` (29,8 l) und
|
||||
`f-0d54bef04133` (29,7 l), beide mit demselben Zeitstempel 21:36:17, einer mit
|
||||
`odometer_km: 0.0`, der andere mit `209616.0`. Sie stammen aus der
|
||||
asyncio-Wettlaufsituation in `tankerkennung.py` (Abschnitt DA) und haben nie
|
||||
stattgefunden — Anweisung des Eigentümers: „löschen, gab es nie". Über den
|
||||
Dienst `tankvorgang_loeschen`, Bestand jetzt 16.
|
||||
|
||||
**Der Beschriftungs-Schalter verschwindet im Spaltenlayout.** Im breiten Layout
|
||||
wird aus der Menüleiste eine Seitenleiste, und dort stehen die Beschriftungen
|
||||
ohnehin immer (`.tabbar.ohne .tab span{display:block}`). Der Schalter tat also
|
||||
nichts. Panel: neue Hülle `.schriftschalter`, ausgeblendet im
|
||||
`@container (min-width:860px)`. App: `useBreiterBildschirm()` in
|
||||
`Einstellungen.tsx`. Live in beiden Zuständen nachgemessen — breit
|
||||
`display:none`, schmal `display:block`.
|
||||
|
||||
**Die Reservegrenze bleibt bei 90 km.** Der Eigentümer hat den offenen Punkt
|
||||
geschlossen: die Schwelle färbt nur den Balken, seine Länge kommt weiterhin
|
||||
vom Prozentwert. Eine genauere Bestimmung braucht es deshalb nicht.
|
||||
|
||||
**`.dm-fussnote`: der Merkposten hielt der Prüfung nicht stand.** Die „35
|
||||
Stellen" sind 28 `ads-eyebrow` mit eigenem `marginTop` in der App und rund 30
|
||||
`class="label" style="margin-top:…"` im Panel — pro Stelle bewusst
|
||||
unterschiedliche Abstände (8/10/12/14/16/20 px), und **beide Codebasen führen
|
||||
dieselben Werte**. Zusammenfassen würde es schlechter machen. Die Typografie
|
||||
selbst ist längst deckungsgleich (13px, `.01em`, `text-transform:none`,
|
||||
`--fg3`, `line-height 1.3`). Geändert wurde nur eine wirkungslose Angabe:
|
||||
`.dm-fussnote` trug `font-weight: 300`, obwohl es „Audi Type" nur als 400 gibt.
|
||||
|
||||
@@ -11,6 +11,7 @@ import { Accordion, ActionButton, Feld, Seg, Sheet, Slider, Switch, Tile } from
|
||||
import { ApiFehler, DIENST_DOMAIN, zugangLesen, zugangVerwerfen } from "../api"
|
||||
import type { LetzterDatensatz, Profil } from "../api"
|
||||
import { eigeneVersion, versionOrdnung } from "../daten/appVersion"
|
||||
import { useBreiterBildschirm } from "../hooks/useBreiterBildschirm"
|
||||
import { Datumsfeld } from "./Datumsfeld"
|
||||
import { useDaten } from "../daten/DatenKontext"
|
||||
import { modellauswahl } from "../daten/fahrzeugmodelle"
|
||||
@@ -67,6 +68,7 @@ export function Einstellungen({
|
||||
neuLaden,
|
||||
} = useDaten()
|
||||
const [theme, themeSetzen] = useTheme()
|
||||
const breiterBildschirm = useBreiterBildschirm()
|
||||
// "Fahrzeug einrichten" ist im Panel zugeklappt und oeffnet sich ueber den
|
||||
// Knopf darunter (einrichtenOffen in vEinst()).
|
||||
const [einrichtenOffen, setzeEinrichtenOffen] = useState(false)
|
||||
@@ -533,16 +535,25 @@ export function Einstellungen({
|
||||
value={theme}
|
||||
onChange={(neu) => themeSetzen(neu as "nacht" | "tag")}
|
||||
/>
|
||||
<Feld label="Beschriftung in der Menüleiste" last>
|
||||
<Switch
|
||||
checked={tabBeschriftung}
|
||||
onChange={setzeTabBeschriftung}
|
||||
aria-label="Beschriftung in der Menüleiste"
|
||||
/>
|
||||
</Feld>
|
||||
<span className="ads-eyebrow" style={{ marginTop: "14px" }}>
|
||||
Aus zeigt nur die Symbole und gibt etwas Höhe frei
|
||||
</span>
|
||||
{/* Im Spaltenlayout wird aus der Menueleiste eine Seitenleiste, und dort stehen
|
||||
die Beschriftungen ohnehin immer (.tabbar.ohne .tab span{display:block} in
|
||||
audi-dashboard-ios.css). Der Schalter tat dort also nichts - der Eigentuemer
|
||||
hat das am 05.09.2026 als Fehler gemeldet, und er hatte recht: ein Schalter,
|
||||
der sichtbar ist und nichts bewirkt, ist schlimmer als keiner. */}
|
||||
{!breiterBildschirm && (
|
||||
<>
|
||||
<Feld label="Beschriftung in der Menüleiste" last>
|
||||
<Switch
|
||||
checked={tabBeschriftung}
|
||||
onChange={setzeTabBeschriftung}
|
||||
aria-label="Beschriftung in der Menüleiste"
|
||||
/>
|
||||
</Feld>
|
||||
<span className="ads-eyebrow" style={{ marginTop: "14px" }}>
|
||||
Aus zeigt nur die Symbole und gibt etwas Höhe frei
|
||||
</span>
|
||||
</>
|
||||
)}
|
||||
</Tile>
|
||||
|
||||
<Tile>
|
||||
|
||||
@@ -1114,7 +1114,11 @@ a.dm-tankstellenzeile__inhalt:active {
|
||||
Farbe wie jede andere Nebenzeile der App. */
|
||||
.dm-wertzeile__hinweis {
|
||||
font-size: 12.5px;
|
||||
color: var(--fg3);
|
||||
color: var(--fg3);
|
||||
}
|
||||
|
||||
.dm-fussnote {
|
||||
margin: var(--sp-3) 0 0;
|
||||
font-size: 12.5px;
|
||||
/* KEIN font-weight: 300 - "Audi Type" gibt es nur als 400 (audi-schrift.css).
|
||||
Die Angabe stand hier bis zum 06.09.2026 und war wirkungslos: ohne
|
||||
|
||||
@@ -1 +1 @@
|
||||
{"version":"2026.9.6.3","sha256":"03801eda3b7914d3dd9a51262edd1462df47747919742828f446f79323384ddf","bytes":378674,"gebaut":"2026-09-06T15:06:31Z"}
|
||||
{"version":"2026.9.6.4","sha256":"1d9d562b8215a64e176861d3de52d5f53a17fe590d73814fa065748a7e0e43e9","bytes":378713,"gebaut":"2026-09-06T15:30:15Z"}
|
||||
Binary file not shown.
@@ -3760,10 +3760,17 @@ function vEinst() {
|
||||
<button data-mode="nacht" class="${HOST.dataset.theme === "nacht" ? "on" : ""}">Nacht</button>
|
||||
<button data-mode="tag" class="${HOST.dataset.theme === "tag" ? "on" : ""}">Tag</button>
|
||||
</div>
|
||||
<div class="feld" style="margin-top:16px;border-bottom:0">
|
||||
<label for="schrift">Beschriftung in der Menüleiste</label>
|
||||
<label class="switch"><input id="schrift" type="checkbox" data-schrift ${beschriftung ? "checked" : ""}><span class="track"></span></label></div>
|
||||
<span class="label" style="margin-top:14px">Aus zeigt nur die Symbole und gibt etwas Höhe frei</span>
|
||||
<!-- Im Spaltenlayout wird aus der Menueleiste eine Seitenleiste, und dort stehen
|
||||
die Beschriftungen ohnehin immer (.tabbar.ohne .tab span{display:block} in
|
||||
audi-dashboard-ios.css). Der Schalter tat dort also nichts - der Eigentuemer
|
||||
hat das am 05.09.2026 als Fehler gemeldet, und er hatte recht: ein Schalter,
|
||||
der sichtbar ist und nichts bewirkt, ist schlimmer als keiner. -->
|
||||
<div class="schriftschalter">
|
||||
<div class="feld" style="margin-top:16px;border-bottom:0">
|
||||
<label for="schrift">Beschriftung in der Menüleiste</label>
|
||||
<label class="switch"><input id="schrift" type="checkbox" data-schrift ${beschriftung ? "checked" : ""}><span class="track"></span></label></div>
|
||||
<span class="label" style="margin-top:14px">Aus zeigt nur die Symbole und gibt etwas Höhe frei</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="tile"><span class="label">Bild der Übersicht</span>
|
||||
<div class="feld" style="border-bottom:0"><label for="startbild">Ansicht</label>
|
||||
|
||||
@@ -326,6 +326,10 @@ main#view{--seitenrand:16px;padding:0 var(--seitenrand) 30px;scroll-behavior:smo
|
||||
Fläche bleibt neutral hinterlegt statt rosa (Design-Review §B). */
|
||||
.tab.on{background:var(--ios-fill);color:var(--fg)}
|
||||
.tabbar.ohne .tab span{display:block}
|
||||
/* Und weil die Beschriftung hier immer steht, verschwindet der Schalter
|
||||
dafuer aus den Einstellungen - siehe Kommentar an .schriftschalter in
|
||||
audi-dashboard-app.js. Wortgleich mit der Bedingung in Einstellungen.tsx. */
|
||||
.schriftschalter{display:none}
|
||||
.tabbar.ohne .tab{padding:12px 14px;gap:14px}
|
||||
.tabbar.ohne .tab svg{width:22px;height:22px}
|
||||
/* Marke am Kopf der Seitenspalte, dafuer keine Ringe in der Kopfzeile
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"domain": "audi_dashboard",
|
||||
"name": "Audi Dashboard",
|
||||
"version": "2026.9.6.3",
|
||||
"version": "2026.9.6.4",
|
||||
"documentation": "https://gitea.nothaft.cloud/paul/audi-app/src/branch/main/README.md",
|
||||
"issue_tracker": "https://gitea.nothaft.cloud/paul/audi-app/issues",
|
||||
"codeowners": [
|
||||
|
||||
Reference in New Issue
Block a user