Guido and Claude Opus 4.8
01059b2bb2
fix: Buchungsliste zeigt alle Buchungen (Default-Limit 200 -> 5000)
...
Die Liste lud nur die 200 neuesten Buchungen, wodurch ältere Monate fehlten
(bei 254 importierten Zeilen reichte die Ansicht nur bis Juni zurück). Da die
Tabelle im Browser filtert und sortiert, werden nun standardmäßig alle Buchungen
geladen. Verifiziert am echten Auszug: 254 von 254, ab 05.01.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-21 06:02:22 +02:00
Guido and Claude Opus 4.8
1b7107b9bd
feat: Phase 1 – Konten, Kategorien, Transaktionen, EZB-Währungsumrechnung
...
Backend:
- Modelle + Migration 0002: accounts, account_identifiers, category_groups,
categories, transactions, exchange_rates (alle owner-gescoped).
- EZB-Kursdienst (90-Tage/Historie) + Backfill-Skript; Umrechnung EUR<->CHF zum
Buchungsdatum mit lokalem Cache und manueller Übersteuerung; EUR-Pivot
(amount_eur_cents) eingefroren.
- Kontostände + Netto-Vermögen (Umrechnung in Hauptwährung).
- Router: accounts (inkl. IBAN-Identifikatoren), categories (Gruppen+Kategorien),
transactions (Ausgabe/Einnahme/Transfer, cross-currency), rates.
- Gruppierte Standard-Kategorien je Nutzer beim Anlegen.
- pytest-Suite: Währung, Salden, Cross-Currency-Transfer, Nutzer-Isolation.
Frontend:
- Seiten Konten, Kategorien, Buchungen; Icon-Chip, Geldbetrag mit Umrechnung,
Icon-/Farbwähler, Modal; erweitertes SVG-Icon-Set (Konto-/Kategorie-Icons).
- Währungs-/Datumsformatierung (EUR de-DE, CHF de-CH), i18n DE/EN erweitert.
- Live-Umrechnungs-Vorschau im Transfer-Formular.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-19 18:59:24 +02:00