Datums- und Wochenformatierung von Hand statt mit intl #29
Labels
No labels
bug
critical
database
duplicate
enhancement
help wanted
invalid
performance
question
refactoring
security
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
Aceless/RecipePlanner#29
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
intlist als Dependency vorhanden und wird inModernDateField/ModernWeekFieldauch genutzt - an anderen Stellen sind Datumsangaben und Wochentage handgeschrieben:meal_plan_provider.dart:64-66:'${date.day}.${date.month}.${date.year}'- keine fuehrenden Nullen, aus dem 1.9.2026 wird "1.9.2026" statt "01.09.2026"daily_plan_screen.dart:533-545: Array mit sieben deutschen Wochentagendaily_plan_screen.dart:528-531: zweites Array mit den Kurzformenmeal_plan_day_card.dart:228-239: drittes Array mit denselben Wochentagenmeal_plan_day_card.dart:96:'${date.day}.${date.month}.'Damit existiert dieselbe Liste dreimal, und jede Formatierung folgt einer eigenen Konvention.
main.dartsetztsupportedLocales: const [Locale('de', 'DE')]und laedtGlobalMaterialLocalizations.delegates(Material + Widgets). Der Cupertino-Delegate fehlt, was bei Cupertino-Widgets zu einer Assertion fuehren kann.Vorschlag:
DateFormat.EEEE('de_DE')bzw.DateFormat('dd.MM.yyyy', 'de_DE')verwenden, die drei Arrays loeschen undGlobalCupertinoLocalizations.delegateergaenzen.Behoben auf Branch
frontend-improvements.DateFormat mit de_DE ueberall, initializeDateFormatting in main(), Cupertino-Delegate ergaenzt. Die drei Wochentags-Arrays sind weg.
Commits
47edeebAdded Claude9b16a6eEinstellungen mit Ladebalken, url_launcher-Plugin-Registrierung8ad68a4Settings erreichbar, Secrets sichern, Theme-Tokens, toter Code weg, Testsbf204d3Rezeptliste, Detail, Vorschlaege und Spaces ueberarbeitend85c681Rezept-Editor: Absturz, stiller Datenverlust und Controller-Leaks behebend970fbeProvider-State korrigieren, Fehler sichtbar machen, Wochenlogik zentralisieren71e557dStart entkoppeln, API-Client haerten, Theme auf Tokens umstellenflutter analyze: 0 Issues.flutter test: 22 Tests gruen.