Zwei Textfehler der Dongle-Kachel, an der Sichtpruefung gefunden (2026.9.3.15)

"Gelesen vor 1 Std.." - der Punkt der Abkuerzung und der Satzpunkt standen
doppelt. Und im Panel stand noch der Halbsatz "Lesen und Schreiben gehen nur bei
laufender Zuendung" vor dem neuen Text - ausgerechnet die Behauptung, die am
selben Tag widerlegt wurde; meine Ersetzung hatte nur den hinteren Teil
getroffen.

Gefunden, weil die Kachel bis dahin nur an den Daten belegt war, nie angesehen.
Der erste Blick zeigte dabei eine sechs Fassungen alte Datei aus dem
Tab-Zwischenspeicher - die Lehre aus Abschnitt AQ, jetzt dort mit dem
Einzeiler zum Mitlesen der geladenen Fassung.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
2026-09-03 21:22:00 +02:00
parent 6ec31b5275
commit 4a6c48e81c
6 changed files with 42 additions and 7 deletions
+31
View File
@@ -9279,3 +9279,34 @@ mit `docker logs` **ohne** `--tail` lief in diesem Container zweieinhalb Stunden
im Kreis — das Protokoll hat 1,3 Millionen Zeilen, ein Durchlauf dauert länger
als die Pause zwischen zwei Runden. `docker logs --tail 60` beantwortet „ist der
Start durch" in Millisekunden.
### Und was erst die Sichtprüfung gezeigt hat (2026.9.3.15)
Die Dongle-Kachel war bis dahin nur an den veröffentlichten Daten belegt, nie
angesehen. Der Blick darauf brachte zwei Textfehler aus meinem eigenen Umbau:
* **„Gelesen vor 1 Std.."** — `alterText()` liefert die Abkürzung samt Punkt, die
Vorlage hängt einen zweiten an. Der Punkt der Abkürzung ist zugleich der
Satzpunkt; ein `replace(/\.$/, "")` vor dem Anhängen löst beides (auch „vor 3
Tage", das keinen mitbringt).
* **Ein übriggebliebener Halbsatz im Panel:** „Lesen und Schreiben gehen nur bei
laufender Zündung —" stand noch vor dem neuen Text. Ausgerechnet die
Behauptung, die am selben Tag widerlegt wurde. Meine Ersetzung hatte nur den
hinteren Teil getroffen; die App war sauber.
**Der Umweg dorthin ist die eigentliche Lehre, und es ist die aus Abschnitt AQ:**
der erste Blick zeigte eine Kachel, die stimmig aussah — geladen war aber
`2026.9.3.9`, eine sechs Fassungen alte Datei aus dem Zwischenspeicher des Tabs.
Erst nach erzwungenem Neuladen (`?v=` hängt an der Manifest-Version) erschienen
die echten Texte samt Fehlern. **Vor jeder Aussage über das Panel die geladene
Fassung mitlesen:**
```js
performance.getEntriesByType("resource")
.filter(e => /audi-dashboard-app/.test(e.name)).map(e => e.name.split("?v=")[1])
```
**Noch sichtbar, aber kein Fehler:** „Sleep Mode 102: 2 → 2, unterwegs". Der
gespeicherte Stand stammt von vor dem Filter aus `.11`, und `wunsch_uebernehmen()`
liest zu Recht nicht neu, solange das Ziel schon unterwegs ist. Ein Druck auf
„Jetzt lesen" räumt es weg.
+3 -1
View File
@@ -446,7 +446,9 @@ export function Einstellungen({
{dongleFehler && <p className="dm-fehler">{dongleFehler}</p>}
<span className="ads-eyebrow" style={{ marginTop: "14px" }}>
{dongle.stand?.gelesen_am
? `Gelesen ${standAlter(dongle.stand.gelesen_am)}. `
// Der Punkt der Abkürzung ist zugleich der Satzpunkt - sonst
// stünde dort "vor 1 Std..".
? `Gelesen ${standAlter(dongle.stand.gelesen_am).replace(/.$/, "")}. `
: "Noch nicht gelesen. "}
Der Regler oben schreibt den Schlaf-Timeout sofort hierher; bis das Gerät sich
das nächste Mal meldet, steht die Änderung als unterwegs" daneben.
@@ -1 +1 @@
{"version":"2026.9.3.14","sha256":"7fd6807d24b4634087e73b05e262f87c1b8c1f807081e4d5c75157d4e038aed0","bytes":269179,"gebaut":"2026-09-03T19:14:41Z"}
{"version":"2026.9.3.15","sha256":"00c71560c2cd991fa145a79a8d475a6cc4359eaa39342056f406bd3c2ee272c5","bytes":269191,"gebaut":"2026-09-03T19:21:06Z"}
@@ -3143,10 +3143,12 @@ function vEinst() {
<span class="label" style="margin-top:14px;color:var(--fg2);letter-spacing:0;
text-transform:none;font-size:12.5px;line-height:1.6">
${DONGLE.stand && DONGLE.stand.gelesen_am
? `Gelesen ${esc(alterText(Date.parse(DONGLE.stand.gelesen_am)))}. `
: "Noch nicht gelesen. "}Lesen und Schreiben gehen nur bei laufender Zündung
Der Regler oben schreibt den Schlaf-Timeout sofort hierher; bis das Gerät sich
das nächste Mal meldet, steht die Änderung als unterwegs" daneben.</span>
// Der Punkt der Abkuerzung ist zugleich der Satzpunkt - sonst stuende
// dort "vor 1 Std..". "vor 3 Tage" hat keinen und bekommt einen.
? `Gelesen ${esc(alterText(Date.parse(DONGLE.stand.gelesen_am)).replace(/.$/, ""))}. `
: "Noch nicht gelesen. "}Der Regler oben schreibt den Schlaf-Timeout sofort
hierher; bis das Gerät sich das nächste Mal meldet, steht die Änderung als
unterwegs" daneben.</span>
</div>` : ""}
<div class="tile"><span class="label">Darstellung</span>
<div class="seg">
@@ -1,7 +1,7 @@
{
"domain": "audi_dashboard",
"name": "Audi Dashboard",
"version": "2026.9.3.14",
"version": "2026.9.3.15",
"documentation": "https://gitea.nothaft.cloud/paul/audi-app/src/branch/main/README.md",
"issue_tracker": "https://gitea.nothaft.cloud/paul/audi-app/issues",
"codeowners": ["@paul"],