github klotzbrocken/simplebanking v1.5.0
v1.5.0 — Geld senden + DKB-Multi-Account-Fix

latest release: v1.6.1
one month ago

Neu

  • Geld senden — kostenpflichtige Erweiterung (€14 one-time, lifetime updates innerhalb 1.x). SEPA-Überweisung direkt aus simplebanking heraus, ohne die Banking-App zu öffnen.
    • Single-Input-Eingabe: tippe Empfänger-Name oder IBAN, Live-Vorschläge aus Deiner Buchungs-Historie (Top 5 nach Frequenz × Recency)
    • Klick auf Vorschlag füllt IBAN, Default-Betrag (häufigster Wert an diesen Empfänger) und Default-Verwendungszweck (letzter)
    • SEPA-Validation (IBAN mod-97, 34 Länder), Sicherheits-Limit 100.000 €
    • SCA-Flow (TAN/Browser-Redirect) wie gewohnt direkt mit der Bank — simplebanking sieht keine Bank-Daten
    • Demo-Mode-User können das Feature ohne Lizenz visuell testen (Mock-Sends, kein echter Bank-Call)
    • Lizenz-Verkauf via Polar. Aktivierung in Einstellungen → Über → Lizenz-Sektion. Lizenz-Key per Email nach Kauf.
  • TransferRecipientStore — neue lokale Aggregation auf der transactions-Tabelle für die Autocomplete-Vorschläge. Slot-scoped.

Geändert

  • Setup-Copy — „Nur Lesezugriff. Keine Überweisungen." entfällt; Geld-senden als optionales Add-on benannt.
  • Menüleiste — neuer Eintrag „Geld senden…" (⌘N).

Behoben (Post-Development-Fixes)

  • DKB-Multi-Account — bei mehreren Konten unter einem DKB-Online-Banking-Login (z.B. Familienzugang) hatten zusätzliche Slots no connectionId yet und blieben dauerhaft offline. copyConnectionState kopiert jetzt vollständig (UserDefaults-Keys + SessionStore-Daten) — vorher fehlten die kritischen connectionId / credModel-Keys. Inkl. 5 Regression-Tests.
  • SimpleReport-Titel im Unified-Mode — Header zeigt „Alle Konten" statt willkürlich des active-Slot-Namens, wenn der Report aus mehreren Konten aggregiert wird.
  • Lizenz-System leichter gehärtetlicensingEnabled als computed property statt trivialer static let true (Defense-in-depth gegen Casual-Patches). Hardcoded Test-Code aus Source entfernt → in lokale Secrets.swift ausgelagert.

Tests

348/348 grün (5 neue Regression-Tests für DKB-Multi-Account-Fix).

Don't miss a new simplebanking release

NewReleases is sending notifications on new releases.