Changelog
Zuletzt aktualisiert: 27.04.2026
Changelog - Schatzmeister Safe
Alle nennenswerten Änderungen an diesem Projekt werden in dieser Datei dokumentiert.
[26.4.3] - 2026-04-27
Hinzugefügt
- Tisch-Bestellungen (Event-Modus): Neue Funktion zur Verwaltung von offenen Bestellungen pro Tisch. Ermöglicht das Aufnehmen von Artikeln ohne sofortige Abrechnung.
- Tisch-Manager: Dialog zur einfachen Nummerierung von Tischen und zum Umschalten zwischen verschiedenen offenen Bestellungen.
- Automatischer Abschluss: Tische werden nach erfolgreicher Bar- oder PayPal-Zahlung automatisch geleert.
[26.4.1] - 2026-04-24
Hinzugefügt
- Globale Suche: Zentrale Lupen-Funktion auf dem Dashboard, die gleichzeitig Journal, Mitglieder und Schnellzugriffe durchsucht.
- Drawer-Sektion “WERKZEUGE”: Neue administrative Tools für die automatisierte Bestandskorrektur (Journal-Abgleich) und bequeme Umbuchungen (Bar zu Bank).
- Navigations-Schutz: Implementierung von “Double Tap to Exit” auf dem Dashboard zur Vermeidung von versehentlichem App-Schließen.
Geändert
- Performance-Optimierung Journal: Massive Entlastung des Haupt-Threads durch asynchrone Filterung und Debouncing der Suche (behebt ANR-Hänger bei großen Datenmengen).
[26.4.0] - 2026-04-23
Hinzugefügt
- Asset-Transparenz auf dem Dashboard: Eine detaillierte Aufschlüsselung der Bestände (Bank, Wechselgeld, Bar) ist nun direkt in der Bilanz-Karte sichtbar.
- Detaillierter Vermögens-Mix: Das Tortendiagramm zeigt nun absolute Euro-Beträge in der Legende an und ist auch bei null Transaktionen sichtbar, sofern Bestände vorhanden sind.
- Zentrale Kleingeld-Verwaltung: Der Wechselgeld-Bestand kann nun direkt über die Sidebar (Einstellungen -> Kleingeld anpassen) aktualisiert werden.
- Verbesserter Event-Modus: Layout-Optimierungen für Hoch- und Querformat zur Vermeidung von Overflows auf kleinen Geräten.
- PayPal QR-Zahlung: Integration von PayPal.me zur Generierung von Zahlungs-QR-Codes direkt im Checkout des Event-Terminals.
Geändert
- Event-Header: Konsolidierung der Aktions-Buttons (Journal, Setup, Kleingeld, Planer) in einer effizienten Header-Zeile.
- Sperr-Mechanismus: Überarbeiteter Lock-Modus für das Terminal, um versehentliches Verlassen während des Verkaufs zu verhindern.
[26.4.2] - 2026-04-24
Hinzugefügt
- Voll-Backup System: Sichert nun absolut alle Daten (alle Kassen, Mitglieder, Event-Aufgaben, Bankdaten) in einem verschlüsselten Paket.
- Kassenverwaltung: Dedizierter Screen zum Wechseln und Verwalten mehrerer Buchhaltungen (Kassen).
- Bankverbindung: Hinterlegung von Bankname, IBAN und BIC pro Kasse möglich.
- Persistenz-Doku: Neue technische Dokumentation über die hybride Speicherung (SQLite & SharedPreferences).
Optimiert & Stabilisiert
- ANR-Fix (Xiaomi/MIUI): Kritische Abstürze beim Navigieren durch Deaktivierung von Impeller und Reparatur der GetX-Anbindung in der
SafeAppBarbehoben. - Performance: Umstellung auf lokal gehostete “Inter” Schriftart (entfernt Abhängigkeit von Google Fonts).
- UI/UX: Vereinheitlichung der Terminologie (“Barbestand” statt “Kassensturz”), Porträt-Modus erzwungen für stabilere Layouts.
- Code Cleanup: Alle Debug-Prints entfernt,
flutter analyzeist nun komplett fehlerfrei.
[1.0.1] - 2026-04-23
Hinzugefügt
- Event-Planer: Neues Modul zur Planung von Aufgaben und Helfer-Einsätzen für Veranstaltungen.
- Helfer-Modus (Sync): Terminals können nun als “Helper” konfiguriert werden, um Abrechnungen per QR-Code an die Hauptkasse zu übergeben.
- Pfand-Automatik: Unterstützung für automatische Pfand-Berechnung bei Artikelauswahl.
Geändert
- Refactoring der State-Management-Logik für eine stabilere Persistenz des Warenkorbs bei App-Neustarts.
[1.0.0] - 2026-04-18
Hinzugefügt
- Initialer Release der Schatzmeister Safe App.
- Grundlegende Buchhaltung (Einnahmen/Ausgaben).
- Mitgliederverwaltung und Beitrags-Check.
- Backup-System via ZIP/CSV.