💰
SmartBudget Haushaltsmanagement
Anmelden

Changelog & Updates

Verfolgen Sie die Entwicklung von SmartBudget und bleiben Sie über neue Funktionen auf dem Laufenden.

Changelog Live



SmartBudget ist deine intelligente Lösung für die Haushaltsführung. Die App hilft dir dabei, Ausgaben transparent zu erfassen, Belege mittels KI zu analysieren und Kosten gerecht im Haushalt aufzuteilen.


Release 13.02.2026

Verbessert

Dashboard Mobilansicht: Die Listen für "Letzte Ausgaben" und "Letzte Einkäufe" auf der Startseite wurden für mobile Geräte optimiert. Statt breiter Tabellen werden nun kompakte Karten-Ansichten verwendet, die alle relevanten Informationen übersichtlich darstellen.
Ausgaben-Übersicht Mobil: Auch die Hauptansicht unter `/expenses` hat ein responsives Design erhalten. Mobile Nutzer sehen Belege nun als detaillierte Karten mit Schnellzugriff auf Aktionen (Bearbeiten, Löschen).
Suchfeld-Optimierung: Das Design der Sucheingabe auf der Ausgaben-Seite wurde korrigiert, damit der "Suchen"-Button und das Reset-Icon sauber zentriert im Textfeld sitzen.
Fehlerbehebung Statistik: Ein "Deprecated"-Fehler (Float to Int conversion) bei der Berechnung der Diagramm-Farben wurde behoben, der auf neueren PHP-Versionen auftrat.
Navigation Redesign: Das mobile Burger-Menü wurde vereinheitlicht. Die Menüpunkte für "Hauptmenü" und "Statistik" nutzen nun dasselbe moderne Kachel-Layout wie die Einstellungen, was die Bedienung per Touch verbessert.
Admin-Bereich Mobil: Die Verwaltungsseiten für Benutzer (`/users`) und Accounts (`/accounts`) wurden für mobile Geräte optimiert. Tabellen weichen auf kleinen Bildschirmen einer übersichtlichen Karten-Darstellung mit großen Touch-Schaltflächen.
Release 12.02.2026

Hinzugefügt

Mandantenfähigkeit: Grundlegende Architektur-Erweiterung für Multi-Tenancy. Die App unterstützt nun mehrere getrennte Haushalts-Accounts innerhalb einer Installation. Daten wie Belege, Händler und Kategorien werden strikt nach Account getrennt.
Benutzerverwaltung: Neue Admin-Oberfläche unter "Einstellungen" zum Verwalten von Benutzern. Funktionen umfassen das Erstellen, Bearbeiten (Rolle, Passwort) und Deaktivieren von Benutzern.
Accountverwaltung: Neue Admin-Komponente für die Verwaltung von Mandanten. Admins können nun weitere Accounts anlegen, bearbeiten und zu Testzwecken direkt zwischen Accounts wechseln.
UI-Design & UX: Komplette Überarbeitung der Benutzer- und Account-Verwaltung. Die Admin-Oberflächen wurden an das moderne "Premium"-Design der App angepasst (Tailwind CSS, Glassmorphism-Effekte, optimierte Formulare und responsive Tabellen).
Navigation: Integration der neuen Verwaltungs-Tools in das Hauptmenü und die mobile Navigation (nur für Admins sichtbar).

Behoben

System-Stabilität: Behebung eines kritischen "Error 500" nach der Mandaten-Migration, verursacht durch fehlende Session-Kontexte in Repository-Konstruktoren.
Login-Kompatibilität: Automatische Migration bestehender Sessions und "Remember Me"-Cookies auf den neuen Standard-Account (ID 1), um Login-Probleme für Bestandskunden zu vermeiden.
UI-Feinschliff: Anpassung von Icon-Größen im Einstellungs-Menü für ein einheitliches Erscheinungsbild und Behebung diverser PHP 8.2 Deprecation-Warnings in den Templates.
---
Release 10.02.2026

Hinzugefügt

Duplikat-Erkennung für Belege: Auf der Ausgaben-Seite (Expenses) werden nun potentiell doppelte Belege automatisch erkannt und angezeigt. Die Erkennung basiert auf gleichem Datum und gleicher Summe, wobei der Händler bewusst ignoriert wird, da dieser leicht unterschiedlich erfasst sein kann. Falls keine Duplikate gefunden werden, wird eine entsprechende Bestätigung angezeigt. Die Duplikate werden übersichtlich gruppiert und mit direkten Links zu den Detail-Ansichten versehen.

Behoben

OCR-Betrag vs. Datenbank-Betrag: Behebung eines Fehlers beim Bearbeiten bestehender Belege, wo der gespeicherte Betrag (`amount`) initial ignoriert wurde.
Manuelle Korrektur-Stabilität: Wenn der Gesamtbetrag manuell korrigiert wird, bleibt dieser nun auch dann fixiert, wenn anschließend Artikel bearbeitet werden. Zuvor führte eine Änderung an Artikeln zum Überschreiben der manuellen Eingabe.
Sicherheitsnetz für leere Summen: Falls (z.B. durch Browser-Fehler oder versehentliches Löschen) kein Gesamtbetrag gesendet wird, berechnet der Server diesen nun auch bei *bestehenden* Belegen automatisch aus den Positionen neu, statt 0 € zu speichern.
Rendering-Fehler in Ausgaben-Liste: Ein TypeError bei der Anzeige von Belegen mit leerem amount-Wert wurde durch explizites Float-Casting in der Template-Formatierung behoben, sodass auch fehlerhafte alte Datensätze korrekt angezeigt werden.
OCR-Betrag wird beibehalten: Wenn die KI beim Beleg-Upload einen Gesamtbetrag erkennt, wird dieser nun nicht mehr durch die automatisch berechnete Item-Summe überschrieben. Dies ist wichtig, da die Item-Erkennung manchmal unvollständig ist, während der Gesamtbetrag vom Beleg meist korrekt erkannt wird. Der Betrag kann weiterhin manuell angepasst werden.
Komma-Problematik bei Beträgen: Das Eingabefeld für die Gesamtsumme wurde optimiert, um auch bei deutscher Lokalisierung (Dezimal-Komma) zuverlässig den korrekten Wert zu senden. Zuvor konnte es vorkommen, dass Browser das Feld als ungültig werteten und einen leeren Betrag sendeten, was zum Rückfall auf die (oft niedrigere) Item-Summe führte.
Release 14.01.2026

Hinzugefügt

Individuelle Push-Nachrichten & Gerätenamen: In den Push-Einstellungen können nun für jedes registrierte Gerät eigene Titel und Texte für Benachrichtigungen hinterlegt werden. Zusätzlich kann jedem Gerät ein interner Name (z.B. "iPhone von Max") zugewiesen werden, um es in der Liste leichter zu identifizieren. dies ermöglicht eine personalisierte Ansprache sowie gezieltes Testen.
Artikel-Datenbank Filter: Ein neuer Filter "> 1 Offen" in der Artikel-Datenbank ermöglicht es, gezielt Produkte mit mehreren ungelösten Grundpreis-Zuordnungen zu finden. Dies erleichtert die Pflege von Stammdaten bei häufig gekauften Artikeln.
Historien-Korrektur (Global): Im Verwalten-Dialog eines Artikels gibt es nun einen Button "Auf alle Belege anwenden", der alle hinterlegten Größenregeln (Stammdaten) auf die komplette Kaufhistorie des Artikels anwendet. Dies ist nützlich, um nach dem Anlegen mehrerer Regeln alle alten Belege mit einem Klick zu bereinigen.
Manuelle Artikel-Zuordnung: Im Artikel-Verwalten-Modal können nun gezielt unzugeordnete Verkäufe gesucht und der Gruppe hinzugefügt werden, ohne sofort Stammdaten (Grundpreis-Infos) hinterlegen zu müssen. Dies erleichtert das schnelle Bündeln von Varianten.
Artikel-Gruppen-Einstellungen: Es können nun pro Artikel-Gruppe zwei Flags gesetzt werden: "Kein Grundpreis nötig" (blendet die Warnung aus) und "Größe prüfen" (markiert Artikel für den nächsten Einkauf zur Kontrolle).
Artikel-Gruppe auflösen: Es ist nun möglich, eine erstellte Artikel-Gruppe komplett zu löschen/aufzulösen, wodurch alle zugeordneten Artikel wieder als "Nicht zugeordnet" in der Liste erscheinen. Dies ist hilfreich, wenn man versehentlich falsch gruppiert hat.
Release 13.01.2026

Verbessert

Vereinfachte Kosten-Verteilung: Die Konfiguration der Benutzer-Anteile in den Einstellungen wurde überarbeitet. Statt einer abstrakten Zahleneingabe gibt es nun eine verständliche Auswahl zwischen "Gleicher Anteil", "Kein Anteil" und "Benutzerdefiniert", was die Verwaltung von Haushaltsmitgliedern intuitiver macht.
Automatische Eckenerkennung: Beim manuellen Zuschneiden von Belegen versucht die App nun automatisch, die vier Ecken des Dokuments zu erkennen (lokale Kantenanalyse im Browser). Dies spart Zeit beim Korrigieren der Perspektive.
Release 12.01.2026

Hinzugefügt

Gesamt-Export für Abrechnungen: Ein neuer "Gesamt-Export (CSV)" Button in der Abrechnungs-Historie ermöglicht den Export aller jemals durchgeführten Abrechnungen in einer einzigen CSV-Datei. Die Datei enthält Datum, Händler, Betrag, Zahler und die zugehörige Abrechnungs-Notiz.
Interaktives Beleg-Zuschneiden: In der Beleg-Detailansicht kann nun das Belegbild bearbeitet werden. Über eine neue 4-Punkt-Auswahl kann der Beleg perspektivisch korrigiert und zugeschnitten werden, was besonders bei schräg fotografierten Belegen die Lesbarkeit und Archivierung verbessert. Die Verarbeitung erfolgt ressourcensparend direkt im Browser via WebGL.
Intelligente Beleg-Vergrößerung: Die Detailansicht bietet nun eine verbesserte Inspektion von Belegen. Am Desktop wird beim Überfahren mit der Maus (Hover) ein dynamischer Zoom aktiviert, der der Mausbewegung folgt. Mobil kann der Beleg durch einfaches Tippen in einer hochauflösenden Vollbild-Lightbox geöffnet werden.
PWA Push-Benachrichtigungen: Einführung von Web-Push-Benachrichtigungen. Nutzer können in den Einstellungen Benachrichtigungen für ihr Gerät abonnieren. Die Integration nutzt den `minishlink/web-push` Standard. In den Einstellungen findet sich nun eine detaillierte Geräte-Liste mit gezielten Test-Push-Optionen und einer Abonnement-Verwaltung.
Release 11.01.2026

Hinzugefügt

Intelligente Händler-Vorschläge: In den Händler-Einstellungen werden nun nicht zugeordnete Händler-Strings von Belegen proaktiv ganz oben angezeigt. Das System analysiert bestehende Händler und schlägt passende Zuordnungen vor (z.B. "REWE Peter Meier" -> "Rewe"), die mit einem Klick übernommen werden können.
Manueller Abrechnungs-Export (CSV): In der Abrechnungs-Historie kann nun für jede Abrechnung eine CSV-Datei heruntergeladen werden. Dies ermöglicht den einfachen manuellen Import der Daten in Excel oder Google Sheets.
Optimierung Abrechnungs-Historie: Separates UI für PDF/Druck und den neuen CSV-Download.

Entfernt

Google Sheets Integration (Automatisierung): Die automatisierte Anbindung an Google Sheets via Apps Script wurde zugunsten des manuellen und datenschutzfreundlicheren Exports entfernt.
Release 09.01.2026

Hinzugefügt & Optimiert

Interaktive Statistik-Trends: Der Ausgaben-Trend kann nun dynamisch gruppiert werden (Kategorien, Händler, Zahlungsarten, Zahler). Die Auswahl wurde zur besseren Übersicht direkt in den Trend-Block integriert.
UI-Design: Überarbeitung des Desktop-Menüs mit verbesserter visueller Hierarchie und optimierten Abständen.
Changelog-Struktur: Verbesserung der Lesbarkeit durch Gruppierung der Einträge nach Änderungsdatum.
Release 08.01.2026

Hinzugefügt

Zentrale Artikel-Datenbank: Einführung einer Stammdaten-Verwaltung für Produkte. Unterstützt jetzt händlerspezifische Packungsgrößen und mehrere Varianten pro Produkt.
Workflow-Optimierung: Unzugeordnete Artikel aus Belegen können nun direkt verwaltet werden (automatisches Grouping).
Ignorieren-Funktion: Artikel und Gruppen können jetzt aus der Liste ausgeblendet werden. Ein Filter ermöglicht das Einblenden und Wiederherstellen ignorierter Einträge.
Händler- & Historie-Vorschläge: Automatische Händler-Vorschläge und klickbare Beleg-Historie zur schnellen Stammdaten-Übernahme. Bereits zugeordnete Positionen werden gefiltert.
Smart-Filter: Neuer Filter für Artikel mit fehlenden Grundpreisen zur gezielten Optimierung der Datenqualität.
KI-Produkt-Erkennung: Per Foto-Upload oder Kamera kann die KI jetzt automatisch Marke und Füllmenge eines Produkts aus dem Bild extrahieren.
Retroaktive Verlaufs-Korrektur: Neue Stammdaten können auf Knopfdruck auf alle vergangenen Belege angewendet werden, um historische Grundpreise nachträglich zu berechnen.
Erweiterter Händlervergleich: Der Preisvergleich wurde zu einem Analyse-Tool ausgebaut. Inklusive KPI-Dashboard (Preis-Index, Sparpotenzial), Heatmap-Visualisierung der Preise sowie Live-Suche und Kategorie-Filtern.
Beleg-Vorschau in Abrechnung: Neue Funktion zur Schnellansicht von Belegen direkt in der Abrechnungsliste per Modal.

Optimierungen & Fixes

Grundpreis-Berechnung: Korrektur der Logik bei Rabatten für konsistente effektive Grundpreise.
Intelligente Preis-Logik: Erkennt automatisch, ob Produkte auf Grundpreis- oder Stückpreis-Basis vergleichbar sind. Automatischer Fallback auf Stückpreis bei fehlenden Daten.
Statistische KPI-Optimierung: Der "Beste Allrounder" wird nun anhand eines gewichteten Preis-Index berechnet, der eine Mindesteinstufung an Produkten voraussetzt.
Design-Finish Landingpage: Das öffentliche Changelog wurde optisch verfeinert und für mobile Geräte optimiert.
Scanner-Optimierung (Mobil): Neuer Schnellzugriff auf die Kamera direkt für neue Belegfotos.
Händler-Vorschlagsliste: Automatische Auflistung unbekannter Händlernamen zur schnellen Stammdaten-Vervollständigung.
Release 05.01.2026

Hinzugefügt & Optimiert

Mobil-Optimierung & Navigation:
Neues Burger-Menü (Drawer) für Mobilgeräte hinzugefügt, über das alle Menüpunkte (Abrechnung, Statistiken, alle Einstellungen) einfach erreichbar sind.
Robuster Drawer mit `100dvh` Support und Schließen-Button für bessere Bedienbarkeit auf Handys.
Die Einstellungs-Navigation wurde mobil in eine platzsparende, horizontal scrollbare Chip-Leiste umgewandelt.
Tabellen (Ausgaben & Abrechnung) wurden für kleinere Bildschirme optimiert (Hintergrund-Infos werden ausgeblendet, Texte verkleinert).
Globale CSS-Anpassungen für bessere Touch-Targets und mobiles Scrollverhalten.
Berechnung & Konsistenz:
Der "Aktuelle Stand" auf der Startseite wurde korrigiert. Er zeigt nun exakt die Summen an, die auch für die Abrechnung herangezogen werden (nur Haushaltsposten, keine Privatanlagen).
Scanner & Expertenmodus:
Neuer "Expertenmodus" unter dem Speichern-Button: Erlaubt manuellen Datei-Upload (Bild/PDF) und gleichzeitiges Einfügen von KI-JSON-Daten ohne erneute Analyse.
KI-Analyse & Kosten-Tracking:
Zuverlässige Extraktion von KI-Kosten aus verschiedenen API-Response-Formaten (OpenRouter).
Anzeige von $0.00000 bei kostenlosen Anfragen in den Logs für volle Transparenz.
Zahlungsart-Gruppierung (Großes Update):
Komplett neues UI für Zahlungsart-Regeln mit Gruppen-Karten und Schnell-Hinzufügen.
Neue "Manuelle Abfrage" Option (Markierung mit 'M'), die eine bewusste Zahler-Auswahl bei Gemeinschaftskonten erzwingt.
Zahlungswege werden in der Statistik nun automatisch nach den definierten Gruppen zusammengefasst.
Statistik-Verbesserungen:
Interaktive Trends: Kategorien in Charts sind klickbar und dienen als Filter.
Tooltips zeigen nun auch prozentuale Anteile am Gesamtmonat.
Monatssummen werden direkt über den Balken angezeigt.
System & UI:
Auto-Kalkulation: Summenberechnung während der Belegerfassung basierend auf den Items.
Manuelle Korrekturen: Zusätzliches Feld für Abrechnungs-Korrekturen (+/- €) pro Settlement.
Dynamische Badges: Der "Prüfung"-Badge im Menü erscheint nur noch bei vorhandenen Aufgaben.
Changelog-System: Integration dieser Übersicht direkt in die App.
Landing Page: Modernisierte Login-Seite mit Funktionsvorstellung.
Release 04.01.2026

Hinzugefügt

Händlervergleich-Interaktion: Preise in der Vergleichstabelle sind nun klickbar und verlinken direkt zum Posten im jeweiligen Beleg.
Fehlerbehebungen: Optimierung der Preis-Kalkulationslogik bei komplexen Rabattszenarien.