Commit Graph

  • 8eee62ee19 fix: Datenschutz-Scrub in Tests/Kommentaren + Spec-Nachtrag Vorschlags-Algorithmus main wlfb 2026-07-20 21:59:29 +02:00
  • 7ca64c91fe docs: Plan-Haekchen Ausbaustufe 9 wlfb 2026-07-20 21:49:38 +02:00
  • aff8e9b28d fix: Bestandsabgleich per Token-Match und Volatilitaets-Hinweis fuer Vorschlaege wlfb 2026-07-20 21:46:10 +02:00
  • a520390e31 chore: Version 0.9.0 wlfb 2026-07-20 21:28:29 +02:00
  • 220d1fc802 fix: hinweis-Betrag im Vorschlag deutsch formatiert wlfb 2026-07-20 21:28:15 +02:00
  • bf3f56118e feat: Vorschlaege mit Rhythmus, Start und Hinweis wlfb 2026-07-20 21:26:48 +02:00
  • 28d1267f0c feat: Vorschlags-Algorithmus v2 (Rhythmen, letzter Betrag, Aktiv-Check, Merge) wlfb 2026-07-20 21:20:04 +02:00
  • e002d8205f docs: Spec + Plan Ausbaustufe 9 (Vorschlags-Algorithmus v2) wlfb 2026-07-20 20:30:31 +02:00
  • 353ff6056c docs: Plan-Haekchen Ausbaustufe 7 wlfb 2026-07-20 14:21:11 +02:00
  • d6659d8b18 chore: Version 0.8.0 wlfb 2026-07-20 14:18:15 +02:00
  • 4431640eb2 feat: Kategorien-Verwaltung auf der Admin-Seite wlfb 2026-07-20 14:17:48 +02:00
  • b21d7b9839 feat: Eintrags-Formular mit Paar-Layout und Gesperrt-Kennzeichnung wlfb 2026-07-20 14:06:32 +02:00
  • f03249bff1 feat: eigene Szenarien-Seite /szenarien wlfb 2026-07-20 13:59:03 +02:00
  • 7b273e218c docs: Spec + Plan Ausbaustufe 7 (Szenarien-Seite, Formular-UX, Kategorien) wlfb 2026-07-20 13:50:43 +02:00
  • 974ef5c208 docs: Plan-Haekchen Ausbaustufe 6 wlfb 2026-07-20 12:54:19 +02:00
  • 421899b922 chore: Version 0.7.0 wlfb 2026-07-20 12:51:17 +02:00
  • cb44194daf feat: Szenario-Eintraege als eine editierbare Tabelle wlfb 2026-07-20 12:51:04 +02:00
  • 4843f2e130 feat: PATCH-Endpunkte fuer Szenario-Modifikatoren und -Einmalzahlungen wlfb 2026-07-20 12:43:01 +02:00
  • 1708abeb91 docs: Implementierungsplan Ausbaustufe 6 wlfb 2026-07-20 12:39:37 +02:00
  • 39c6a65b1d docs: Design-Spec Ausbaustufe 6 (Szenario-Eintraege-Tabelle) wlfb 2026-07-20 12:37:45 +02:00
  • 2282aa3922 docs: Plan-Haekchen Task 9 (Demo-Szenario live verifiziert) wlfb 2026-07-20 12:05:26 +02:00
  • f1b5d442bd docs: Ledger Ausbaustufe 5 Tasks 1-8 + Plan-Haekchen wlfb 2026-07-20 12:02:29 +02:00
  • a192866cc4 chore: Version 0.6.0 wlfb 2026-07-20 11:59:58 +02:00
  • 033c41f449 feat: Szenario-GUI mit Ende-Modifikator und Einmalzahlungen je Szenario wlfb 2026-07-20 11:59:42 +02:00
  • 13795fce25 feat: API fuer Szenario-Ende-Modifikator und szenario-eigene Einmalzahlungen wlfb 2026-07-20 11:52:15 +02:00
  • 5519037688 feat: Engine+Schema fuer Szenario-Ende und szenario-eigene Einmalzahlungen wlfb 2026-07-20 11:46:52 +02:00
  • aa1884c31e feat: Inline-Bearbeiten fuer Fixposten, Einmalposten, Kredite und Szenario-Kopf wlfb 2026-07-20 11:42:04 +02:00
  • cbcf2e0439 feat: Start/Ende fuer Fixposten in der GUI + Datumsvalidierung wlfb 2026-07-20 11:35:32 +02:00
  • 805cb4d852 feat: Betragseingabe mit Komma (data-type=amount in json-form) wlfb 2026-07-20 11:30:58 +02:00
  • fe0e1b5e93 feat: deutsche Betragsanzeige (eur-Filter) und deutsche GUI-Labels wlfb 2026-07-20 11:23:26 +02:00
  • bd9df8ab8b docs: Implementierungsplan Ausbaustufe 5 wlfb 2026-07-20 11:13:21 +02:00
  • 8e425840e8 docs: Design-Spec Ausbaustufe 5 (deutsche Formate, Posten-Bearbeitung, Szenario-Ende) wlfb 2026-07-20 10:45:39 +02:00
  • 8bbabf6657 docs: Inline-Haekchen Ausbaustufe 4 vervollstaendigt wlfb 2026-07-20 08:47:54 +02:00
  • 8ff8b39b2e docs: Ausbaustufe-4-Plan abgeschlossen wlfb 2026-07-20 08:47:42 +02:00
  • 1ef297ab89 chore: Version 0.5.0 wlfb 2026-07-20 08:46:08 +02:00
  • 89a08965db docs: Architektur (Mermaid) und CLAUDE.md fuer kuenftige Sessions wlfb 2026-07-20 08:46:00 +02:00
  • 09b34ae13b fix: lueckenlose taegliche Saldo-Reihen fuer Grafana wlfb 2026-07-20 08:32:36 +02:00
  • f5fa3e45e8 feat: Admin-Seite mit Passwortaenderung und Regel-Neuanwendung wlfb 2026-07-20 08:24:33 +02:00
  • 74684c7e6c feat: Kalt-Backup-Skript finance_pod wlfb 2026-07-20 08:11:53 +02:00
  • 9316d72bb4 docs: Implementierungsplan Ausbaustufe 4 (Backup, Admin, Grafana, Doku) wlfb 2026-07-20 08:01:57 +02:00
  • 8f6f1a6e0e docs: Ausbaustufe-3-Plan abgeschlossen wlfb 2026-07-19 22:10:23 +02:00
  • c2b5f6eaa3 chore: Version 0.4.0 wlfb 2026-07-19 22:08:44 +02:00
  • 1b888307e9 fix: DKB-Empfaenger/Zweck-Split per CSV-Ground-Truth, Vergleichswerkzeug wlfb 2026-07-19 22:08:37 +02:00
  • 7a0f71aa8c feat: Salden-Seite mit Stichtag und Monatsuebersicht wlfb 2026-07-19 21:53:23 +02:00
  • ea4858c4de feat: CSV-Import ueber bestehende Pipeline mit dreiwertiger Saldo-Pruefung wlfb 2026-07-19 21:45:53 +02:00
  • e2d713e960 feat: CSV-Parser fuer DKB/VR/HVB-Kontoumsatz-Exporte wlfb 2026-07-19 21:34:48 +02:00
  • f6a53b7e56 feat: Konto-Saldo-Anker mit ankerbasierter Saldenrechnung wlfb 2026-07-19 21:25:04 +02:00
  • 41d556bcde docs: Implementierungsplan Ausbaustufe 3 (CSV-Import, Saldo-Anker, Salden-Seite) wlfb 2026-07-19 21:12:15 +02:00
  • 6b02fa3d85 chore: CSV-Kontoexporte in fixtures gitignoren (echte Daten) wlfb 2026-07-19 21:10:17 +02:00
  • 1fc87001d6 chore: Beispielskript mit Langfuse-Keys aus Versionskontrolle ausgenommen wlfb 2026-07-19 17:42:31 +02:00
  • 18b738738b test: UX-Regressionstests fuer Vorschlaege-Fieldset und Import-Button-Matrix wlfb 2026-07-19 17:18:03 +02:00
  • 06392c0fec fix: tolerante GUI-Filter, sichtbare Bedienelemente, fixierte Navigation wlfb 2026-07-19 17:09:35 +02:00
  • e7855a7bda feat: Import-Rollback fuer bestaetigte Auszuege (v0.3.0) wlfb 2026-07-19 16:40:56 +02:00
  • d71c22adce feat: Buchungs-Pagination, Inbox-Scan-Button, Grafana-Direktansteuerung, UI-Feinschliff wlfb 2026-07-19 16:18:54 +02:00
  • 0bad69bf42 fix: Final-Review-Feinschliff (DR-Kommentar korrigiert, SameSite-Pin, Grafana-Link-Hostname) wlfb 2026-07-19 15:29:38 +02:00
  • 543bb648b7 docs: Ausbaustufe-2-Plan abgeschlossen wlfb 2026-07-19 15:23:33 +02:00
  • 94eb80506e feat: gemeinsames Passwort fuer GUI und Grafana, Dashboard-Embedding wlfb 2026-07-19 15:13:31 +02:00
  • f57edc5fcd feat: Secrets unter ~/.local/share/finance_pod (Backup-vollstaendig) wlfb 2026-07-19 15:06:21 +02:00
  • bba04db663 fix: Arbeitsablauf als nummerierte Liste, HTML-Escaping in Hilfe wlfb 2026-07-19 15:04:35 +02:00
  • e40442b73b feat: Hilfe-Seite mit Gebrauchsanleitung wlfb 2026-07-19 15:02:19 +02:00
  • d5103a0fb3 fix: API_IMAGE nutzt FINANCE_DIR-Variable statt Duplikatpfad wlfb 2026-07-19 15:00:42 +02:00
  • 82f278ca00 feat: Versionsanzeige (VERSION-Datei, Footer, /api/version, Image-Tag) wlfb 2026-07-19 14:57:49 +02:00
  • 87f8bbc400 fix: json-form-Extension als Superset in base.html konsolidiert wlfb 2026-07-19 14:54:54 +02:00
  • 36d3e4fc59 feat: Konten umbenennbar, Betrag-Spalte mit Euro im Kopf wlfb 2026-07-19 14:50:39 +02:00
  • f27eda88f4 fix: Parser-Noise-Filter, Sammelstopp am Schlusssaldo, Audit-Werkzeug wlfb 2026-07-19 14:46:32 +02:00
  • 597f7ba552 docs: Implementierungsplan Ausbaustufe 2 wlfb 2026-07-19 14:30:40 +02:00
  • 917797bb16 fix: Duplikat-Recheck beim Confirm nur statement-uebergreifend wlfb 2026-07-17 20:16:08 +02:00
  • cf9282c716 fix: Final-Review-Findings (GUI-Login, FK-Kaskaden, Validierung, Duplikat-Recheck, Views) wlfb 2026-07-17 20:11:31 +02:00
  • b3b40a5982 docs: Plan-Haekchen nach Umsetzung aller 17 Tasks gesetzt wlfb 2026-07-17 19:51:05 +02:00
  • 1338bd66d5 fix: Inbox/Uploads unter gemeinsamem Bind-Mount (EXDEV bei Path.replace) wlfb 2026-07-17 19:45:36 +02:00
  • 557928ac3f feat: Pod-Skript finance_pod mit systemd-Service und Secrets-Bootstrap wlfb 2026-07-17 19:37:03 +02:00
  • a1d8e91cbc feat: Containerfile und Entrypoint wlfb 2026-07-17 19:26:15 +02:00
  • fca11f551c fix: Grafana-Datasource-UID gepinnt, Dashboard-Feinheiten wlfb 2026-07-17 19:23:27 +02:00
  • 43e8e8e8f9 feat: SQL-Views und Grafana-Provisionierung wlfb 2026-07-17 19:18:20 +02:00
  • df6615c8f7 fix: Fehler-Feedback Kreditzuordnung, robustes PDF-Fehlerhandling wlfb 2026-07-17 19:14:43 +02:00
  • afbbcbe9a5 feat: Import-Seite mit Drag-and-Drop und Planungs-Seite wlfb 2026-07-17 19:05:58 +02:00
  • 3847398055 fix: json-form-Extension fuer Standalone-Elemente, Kontoname in Buchungsliste wlfb 2026-07-17 18:53:23 +02:00
  • a6009c47e3 feat: Web-GUI Basis, Uebersicht, Buchungsliste wlfb 2026-07-17 18:45:54 +02:00
  • e8ea948b38 test: Vorschlagslogik suggest_recurring abgedeckt wlfb 2026-07-17 18:38:52 +02:00
  • b0cb4883ea feat: Planungs- und Szenario-API mit Projektion und Vorschlaegen wlfb 2026-07-17 18:33:25 +02:00
  • 8ca563cec1 fix: Upload-Sanitizing, atomare Import-Reihenfolge, idempotentes UNBEKANNT-Konto wlfb 2026-07-17 18:28:15 +02:00
  • 19d870cf20 feat: Import-API mit Vorschau, Saldo-Pruefung und Duplikat-Schutz wlfb 2026-07-17 18:21:28 +02:00
  • 0576b396f1 fix: PATCH-Buchung ohne Feld laesst Kategorie unveraendert, 404 bei unbekannter Kategorie wlfb 2026-07-17 18:16:52 +02:00
  • 320abd6542 feat: CRUD-API Konten/Buchungen/Kategorien/Regeln wlfb 2026-07-17 18:11:56 +02:00
  • 193bbc450c fix: konstante Zeit fuer API-Key-Vergleich, Auth-Tests erweitert wlfb 2026-07-17 18:07:20 +02:00
  • a10f4d0b57 feat: FastAPI-App mit API-Key- und Session-Auth wlfb 2026-07-17 18:03:24 +02:00
  • 101ee01af1 feat: PDF-Parser VR/HVB/DKB mit Registry und Fixture-Tests wlfb 2026-07-17 17:50:07 +02:00
  • 78d94a583b fix: NBSP-Betraege und ParserError bei ungueltigem Datum wlfb 2026-07-17 17:34:39 +02:00
  • d91bb2e331 feat: Parser-Basis, Bank-Erkennung, Saldo-/Duplikat-Pruefung wlfb 2026-07-17 17:30:10 +02:00
  • 877cba4964 test: Absolute-Modifier und Stichtag-Semantik der Projektion wlfb 2026-07-17 17:27:41 +02:00
  • 020f41e9f2 feat: Szenario-Engine (Projektion, Modifikatoren, Zahlungsstrom) wlfb 2026-07-17 17:22:36 +02:00
  • d41db2e10d test: Clamping-Tests Schaltjahr und Quartalsrhythmus wlfb 2026-07-17 17:20:19 +02:00
  • 82800ea7d0 feat: Recurrence-Terminberechnung wlfb 2026-07-17 17:16:36 +02:00
  • 9f50435df9 feat: Kredit-Mathematik (Annuitaet, endfaellig) wlfb 2026-07-17 17:12:25 +02:00
  • d37cb230c4 feat: Datenmodell (SQLAlchemy) und Alembic-Migration wlfb 2026-07-17 17:09:02 +02:00
  • 53ffd65104 feat: Projekt-Geruest finance/ mit Config und Test-Setup wlfb 2026-07-17 17:04:59 +02:00
  • d4a98e117f docs: Implementierungsplan Finanzberatungs-Tool (Plan.md) wlfb 2026-07-17 16:19:13 +02:00
  • 309b1039c5 Initial commit wlfb 2026-07-17 12:39:50 +02:00