← Zurück zum Ausgabenrechner
Changelog
Alle Änderungen am Ausgabenrechner im Überblick.
Neu
- Progressive Web App (PWA): Die App kann nun auf dem iPhone (über „Zum Home-Bildschirm“) und Android direkt als vollwertige App installiert werden. Ausgestattet mit Service Worker für Offline-Caching, App-Icons und
manifest.webmanifest.
- Durchgängige SVG-Icons: Sämtliche Symbole und Emojis (Menü, Benutzer, Verschlüsselungsschloss, Ordner, Synchronisation, Aktionen, Export/Import, Bearbeiten/Löschen) wurden durch gestochen scharfe Vektorgrafiken (SVGs) ersetzt.
Verbessert
- Dauerhafte Anmeldung (Persistent Session): Sitzungen und Schlüssel werden nun im persistenten Speicher (
localStorage) vorgehalten, sodass sich das Smartphone die Anmeldung auch nach Neuladen, Browser-Schließen oder PWA-Start zuverlässig merkt.
- Robuste Event-Delegation: Klicks auf SVG-Symbole in Einnahmen- und Ausgabenlisten werden zuverlässig verarbeitet.
Neu
- Seitenmenü (Sidebar mit Burgermenü): Anmeldung, Kontostatus und Szenarien-Auswahl sind nun übersichtlich und platzsparend in einem einklappbaren Seitenmenü auf der linken Seite untergebracht.
Verbessert
- Mobiles Scrollen im Registrierungs-Modal: Das Anmelde- und Registrierungsfenster ist auf Smartphones (insb. iPhone/Safari) nun uneingeschränkt scrollbar, sodass alle Eingabefelder und der Abschluss-Button immer bequem erreichbar sind.
- Aufgeräumte Oberfläche: Technische Datenbank-Hinweise wurden entfernt zugunsten einer klaren, benutzerfreundlichen Optik.
Neu
- Szenarien-Verwaltung: Sie können nun beliebig viele unterschiedliche Szenarien (z.B. "Standard-Monat", "Urlaub 2026", "Sparplan") anlegen, nach Belieben benennen und direkt in der App umschalten.
- Szenarien verwalten: Vorhandene Szenarien können jederzeit umbenannt, als Vorlage für neue Szenarien kopiert oder gelöscht werden.
- E-Mail-Hinterlegung & Passwort-Reset: Bei der Registrierung kann nun eine E-Mail-Adresse hinterlegt werden, über die per 6-stelligem Bestätigungscode ein vergessenes Passwort sicher zurückgesetzt werden kann.
- Zero-Data-Loss Key Wrapping: Trotz Zero-Knowledge-Verschlüsselung bleiben alle Szenarien und Daten nach einem Passwort-Reset vollständig lesbar und erhalten.
Verbessert
- Nahtloses Umschalten zwischen Szenarien mit automatischer Vorab-Sicherung des aktuellen Stands.
- Export als PDF und XML berücksichtigt das aktuell ausgewählte Szenario.
Neu
- Cloudflare D1-Datenbankanbindung: Echtes Datenbank-Backend auf Edge-Infrastruktur für nahtlose geräteübergreifende Speicherung.
- Zero-Knowledge Ende-zu-Ende-Verschlüsselung: Alle Finanzdaten (Ausgaben, Einnahmen, Kategorien) werden direkt im Browser mit AES-256-GCM verschlüsselt. Weder Cloudflare noch Dritte haben Zugriff auf Beträge oder Bezeichnungen.
- Benutzeranmeldung & Registrierung: Sicheres Login mit PBKDF2 (SHA-256, 100.000 Iterationen) und Server-Salt. Klartext-Passwörter verlassen niemals den Browser.
- Automatischer Hintergrund-Sync: Änderungen werden automatisch verschlüsselt in die Cloud übertragen.
Verbessert
- Bestehende Logik für Berechnungen, Diagramme, XML-Export/Import und PDF-Export bleibt vollständig erhalten und funktioniert im verschlüsselten Modus unverändert.
Behoben
- Fehlerhafter XML-Import durch doppelte XML-Deklarationen beim Export behoben. Ältere fehlerhafte XML-Dateien werden beim Import nun automatisch repariert.
Neu
- Volltextsuche in der Liste der Ausgaben hinzugefügt. Filtert in Echtzeit nach Name, Kategorie oder exaktem Betrag.
- Umfangreiche Sortierfunktion (Kategorien, Beträge und Alphabet) als gruppierte oder flache Liste.
- Ausgabenliste wird im Standardmodus übersichtlich nach Kategorien gruppiert.
- In der gruppierten Ansicht wird die Summe der Ausgaben direkt in der Kategorienüberschrift angezeigt.
- Impressum und Haftungsausschluss (Disclaimer) hinzugefügt (verlinkt im Footer unter dem Copyright).
Neu
- PDF-Export über die native Druckfunktion des Browsers – der Dokumenttitel wird automatisch als Dateiname vorgeschlagen (Format:
Ausgabenrechner_Untertitel_Datum_Uhrzeit)
- Druckansicht (
@media print) blendet Formular-Kacheln, Daten-&-Export-Bereich und Footer aus und erzwingt ein einspaltiges Layout
- Bearbeitungs-Buttons (Löschen/Bearbeiten) werden in der Druckansicht automatisch ausgeblendet
Verbessert
- Footer wird auf Smartphones jetzt immer am unteren Bildschirmrand angezeigt (via
min-height: 100dvh und Flexbox-Layout)
- Versionsnummer im Footer auf v1.1.1 aktualisiert
- Copyright-Angabe angepasst: © 2026 Ausgabenrechner
Neu
- Lokale Datenspeicherung via LocalStorage – alle Einnahmen, Ausgaben und Kategorien bleiben auch nach dem Schließen des Browsers erhalten
- Editierbarer Untertitel unter dem Titel „Ausgabenrechner" – wird im XML gespeichert, exportiert, importiert und im PDF angezeigt
- Fußzeile mit Versionsnummer, Copyright und Link zum Changelog
Verbessert
- PDF-Export komplett überarbeitet: nutzt jetzt die offizielle
onclone-API von html2canvas für zuverlässiges Rendering
- PDF zeigt nur relevante Kacheln (Dashboard, Diagramm, Einnahmen- & Ausgabenliste) in einem einspaltigen Layout
- Formular-Kacheln (Einnahme/Ausgabe erfassen, Kategorien) und der Daten-&-Export-Bereich werden im PDF ausgeblendet
- Chart.js-Diagramme werden im PDF als statische Bilder eingebettet für garantierte Darstellung
Behoben
- Weiße/leere Seiten im PDF-Export behoben (Ursache:
display: contents wurde von html2canvas nicht unterstützt)
- Standard-Kategorien werden nur noch beim allerersten Start angelegt, nicht mehr bei jedem Seitenaufruf
Neu
- Erste öffentliche Version des Ausgabenrechners
- Einnahmen- und Ausgabenerfassung mit Kategorien
- Ausgabenverteilung als Tortendiagramm mit statischer Legende
- Einnahmen-/Ausgaben-Vergleich als Balkendiagramm
- PDF-Export der Übersicht
- XML-Daten-Export und -Import
- Mobile-First-Design optimiert für kleine Bildschirme