Repository navigation
Releases: Revisor01/GuckMalBingoFlutter
Release list
2.1.0 — Herbst- und Halloween-Special (27.09.2026)
Veröffentlicht am 27.09.2026.
Hinzugefügt
- Herbst-Special vom 1. September bis 15. November: zwölf neue Herbst-Items wie Kürbis, Igel, Eichhörnchen, Pilze und buntes Laub
- Halloween-Special vom 15. Oktober bis 2. November: zehn Halloween-Items wie Kürbislaterne, Fledermaus und Hexenhut sowie sechs Kostüme zum Entdecken
- Fallende Herbstblätter als Effekt; zur Halloween-Zeit fliegen zwischendurch Fledermäuse und Gespenster durchs Bild
- Herbst-Theme mit warmem Laubverlauf und Herbst-Symbolen im Hintergrund
- Halloween-Theme als Nachthimmel mit Kürbisglühen, Fledermäusen, Gespenstern und Mond im Hintergrund
- Schalter für den Herbst-Effekt in der Theme-Auswahl
Geändert
-
Zu Beginn von Herbst, Halloween, Weihnachten und Ostern wechselt die App einmal automatisch ins passende Theme und schaltet den Saison-Effekt ein; nach der Saison kommt das vorher gewählte Theme zurück
-
Android: randlose Darstellung jetzt auf allen unterstützten Android-Versionen
Behoben
- Im App Store werden jetzt alle sechs Sprachen der App angezeigt, bisher stand dort nur Deutsch
Sonstiges
- Android: geringerer Speicherbedarf und bessere Leistung durch gründlichere Optimierung beim Bauen der App
- Absturzberichte von Android-Geräten lassen sich jetzt vollständig auswerten
- Aufräumarbeiten am Projekt und an der Build-Einrichtung
2.0.2 — Aktualisierte Bibliotheken (30.07.2026)
Veröffentlicht am 30.07.2026.
Ausgeliefert als Build 38 (App Store + Google Play).
Geändert
- Dependency-Updates für Flutter-3.44-Kompatibilität (41 Pakete aktualisiert)
- Settings-Footer exakt nach
app-branding-pattern.md: Schriftgrößen und Deckkraft 1:1 mit der SwiftUI-Referenz - Onboarding-Reihenfolge und -Texte überarbeitet
- Modus-Seite scrollbar, Sprint- und Modus-Texte gekürzt
Behoben
- SF-Symbol
birdstattflutter_dashim Settings-Footer
Entfernt
- Auto-Modus (immersiver Großbildmodus) wieder entfernt — die Entscheidung fiel für echtes CarPlay statt einer Zwischenlösung
2.0.1 — Duell wird Sprint (15.04.2026)
Veröffentlicht am 15.04.2026.
Ausgeliefert als Build 33.
Geändert
- Duell → Sprint: Spielmodus vollständig umbenannt — ARB-Keys in 6 Sprachen,
GameMode.sprint, Dateien, Klassen, Tests, Store-Listings und Marketing-Copy - Onboarding zeigt eine Motion-Demo statt der bisherigen Duell-Erklärseite
- Sprint-Texte in der Lokalisierung präzisiert
Hinzugefügt
- Sprint-State-API mit Migration bestehender
duell-Spielstände
Behoben
- Android-
signingConfigsgegen fehlendekey.propertiesabgesichert - Dedizierter Audio-Slot für den Bingo-Victory-Sound
2.0.0 — Store-Release (13.04.2026)
Veröffentlicht am 13.04.2026.
Ausgeliefert als Build 29 (iOS-Release; Android zunächst zurückgestellt).
Hinzugefügt
PrivacyInfo.xcprivacyfür die App-Store-Compliance- Vollständige Store-Assets: 48 Marketing-Poster und Screenshots, Google-Play-Feature-Graphics (DE + EN), Listings in App Store Connect und Google Play
Behoben
- Doppelter ARB-Key
resumeGameBackToStartentfernt clearSavedGameStateausDuellGameView.dispose()entfernt- Privacy-Policy-URL-Fallback und illustrative Onboarding-Punktzahlen dokumentiert
1.8.1 — Duell-Onboarding (10.04.2026)
Veröffentlicht am 10.04.2026.
Ausgeliefert als Build 28.
Hinzugefügt
- Eigene Duell-Onboarding-Seite mit Zwei-Geräte-Visualisierung
1.8.0 (10.04.2026)
Veröffentlicht am 10.04.2026.
Ausgeliefert als Build 27.
Hinzugefügt
- Rating-Button auf der Info-Seite, abgesichert hinter dem Parental Gate
- Locale-abhängiger Privacy-Policy-Link
- Kindgerechte Spielmodus-Beschreibungen in 6 Sprachen
- Geteilte Widgets
SharedGameHeaderundSharedToggleButtonsfür Bingo- und Duell-View
Behoben
- Spielstand wird nach einem Victory nicht mehr fälschlicherweise als "Weiterspielen" angeboten
- Spielstand wird beim aktiven Zurücknavigieren gelöscht
- iOS-Version wird aus
pubspec.yamlgelesen statt im Xcode-Projekt hartkodiert - Victory-Sound-Race-Condition behoben, Skip-Zähler aus dem Victory-Dialog entfernt
- Jagd-Flow identisch zu Duell: Zielanzahl als letzter Schritt
- Jagd-Beschreibung korrigiert — jeder spielt auf dem eigenen Gerät
AudioPlayer-Injection und echte Fallback-Queue imDuellGameViewModel
Entfernt
- Label "Deine Bingos" über der Punkte-Anzeige
- Spielmodus-Untertitel auf den Selection-Screens
- Tote Datei
localization_helper.dart
1.6.0 (04.04.2026)
Veröffentlicht am 04.04.2026.
Ausgeliefert als Build 26.
Geändert
SharedPreferencesdurchflutter_secure_storageersetzt (inklusive Duell-State)DescriptionItemals öffentliches Widget extrahiert und in beiden Views genutzt- Deprecated Enum-Cases
Season.sommer/Season.winterentfernt
Hinzugefügt
- Generator-Skript für die l10n-Extension (
tool/generate_l10n_extension.dart)
Behoben
- Xcode-Versionen mit
pubspec.yamlsynchronisiert,RunnerTests-Bundle-ID undMinimumOSVersionkorrigiert - Rekursives
Future.delayedim Onboarding durchTimer.periodicersetzt
Sonstiges
O(n)-indexOfbeim Speichern des Spielstands durchO(1)-Map-Lookup ersetzt
1.5.0 (28.03.2026)
Veröffentlicht am 28.03.2026.
Ausgeliefert als Build 22.
Hinzugefügt
- Spielstand-Persistenz: speichern, fortsetzen und löschen
SeasonServicealsChangeNotifiermit Provider-Anbindung- Barrierefreiheit:
Semantics-Labels für die Selection-Views - Oster-Victory und gecachte Saison-Prüfungen
Geändert
- Unveränderliches
GameConfigund zentraleAppPreferences - Einzelner
AudioPlayerdurch einen Pool von 3 im Round-Robin ersetzt Future.delayeddurch abbrechbare Timer im ViewModel ersetzt- ViewModel-State-Felder privat mit Gettern
- Sechs Button-Klassen zu einem einheitlichen
AppButtonzusammengeführt RepaintBoundaryfür Saison-Effekte
Behoben
_reconstructBingosaktualisiert_bingoCountaus_completedBingos
Entfernt
- Sentry-Crash-Reporting wieder entfernt — keine externe Datenerhebung in einer Kinder-App
1.4.0 (27.03.2026)
Veröffentlicht am 27.03.2026.
Ausgeliefert als Build 21.
Hinzugefügt
- Oster-Special: Oster-Theme, Blütenblatt-Effekt und saisonale Integration
- 17 Oster- und Frühlings-Items, lokalisiert in 6 Sprachen
- Berechnung des Osterdatums und
isEasterSeason() ThemeNotifier— alle Views nutzen jetzt zentrales Theming
Geändert
- Edge-to-Edge-Migration auf Android SDK 36
- Selection-Views auf
_BaseSelectionViewkonsolidiert - Nunito-Schrift lokal gebündelt,
google_fonts-Abhängigkeit entfernt
Behoben
- Doppelter
itemKatze-Eintrag entfernt, der Items doppelt auf dem Raster zeigte - Defensive Board-Generierung mit expliziter Kopie vor dem Mischen
- Blink-Animation über einen Generation-Counter abbrechbar
SnowfallPainter.shouldRepaintvergleicht jetzt den Fortschritt
Entfernt
- Ungenutzte Felder:
playerNameausGameConfig,sfSymbol/idausBingoItem,uuid-Abhängigkeit