Feature "Wunschziel für heute" entfernen und BWV-Seite ergänzen

Entfernt den Button und die komplette Funktionalität "Wunschziel für
heute" (desired_zip): Seite, Netzwerk-Nachricht, Preference-Konstante,
Übermittlung beim Session-Start sowie alle Übersetzungen. Ergänzt die
neue BWV-Seite samt SetBwvLocationMessage und preferencesRemove-Helfer.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
SvenandClaude Opus 4.8 committed 2026-06-24 08:11:54 +02:00
1 parent 10b3a647e7
commit e36fc69edc
12 files changed
+626 -278

No files matched your search

+8 -1
View File
@@ -31,9 +31,16 @@ class Constants {
static const String prefsPreviousMqttSubscription = "previous_mqtt_subscription";
static const String prefsBWVEnabled = "bwv_enabled";
static const String prefsDesiredZip = "desired_zip";
static const String prefsAppLanguage = "app_language";
// BWV / Vorbestellungen (App ist datenführend, lokal persistiert)
static const String prefsBwvStartFrom = "bwv_start_from"; // "HH:mm"
static const String prefsBwvStartTo = "bwv_start_to"; // "HH:mm"
static const String prefsBwvStartPlace = "bwv_start_place"; // PLZ
static const String prefsBwvNextFrom = "bwv_next_from"; // epoch millis (lokal)
static const String prefsBwvNextTo = "bwv_next_to"; // epoch millis (lokal)
static const String prefsBwvNextPlace = "bwv_next_place"; // PLZ
static const int stateAssigned = 0;
static const int stateAccepted = 1;
static const int stateFinished = 2;