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 SafeAppBar behoben.
  • 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 analyze ist 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.
Zurück zur Übersicht