Files
audi-app/custom_components
tobias 45259ae9ba Buendel und Manifest muessen dieselbe Fassung tragen - Test dagegen
Am iPhone gesehen: der Server meldete 2026.9.5.29, das mitgelieferte Buendel
war noch .28. buendelPasst() verlangt Gleichheit, die App hielt sich deshalb
fuer nicht erneuerbar - und die Meldung schickte den Eigentuemer zu Xcode,
obwohl nur meine Veroeffentlichung unvollstaendig war: ich hatte die
Versionsnummer erhoeht, ohne npm run ota laufen zu lassen. Betraf .29 und .30.

Zwei Aenderungen:

* buendelversion.test.ts vergleicht die Version in bundle.json mit der in
  manifest.json. Gegengeprueft: der Test faellt, wenn sie auseinanderlaufen.
  Damit wird daraus ein Fehlschlag vor der Auslieferung statt einer
  irrefuehrenden Meldung auf dem Telefon.
* Der Hinweis unterscheidet jetzt zwei Faelle. Liegt ein Buendel, das nur
  nicht zur Serverfassung passt, heisst es, die App koenne sich erneuern,
  sobald eine Veroeffentlichung ein passendes mitbringt. Nach Xcode wird nur
  noch verwiesen, wenn gar kein Buendel da ist.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-05 16:23:47 +02:00
..