Commit Graph

25 Commits

Author SHA1 Message Date
Jan 27b2796bb2 Stichtag-Zuordnung verstaendlicher beschriften
CI / Build and Deploy (push) Successful in 2m46s
2026-05-29 16:57:51 +02:00
Jan cee7081da6 Stichtag Timeline fuer Ausgaben und Finanzuebersicht
CI / Build and Deploy (push) Successful in 2m58s
2026-05-12 01:53:57 +02:00
Jan 5591d10d96 Mehrere Stichtage pro Zeitraum verwalten
CI / Build and Deploy (push) Successful in 2m43s
2026-05-12 01:37:28 +02:00
Jan ae3a00a298 Monatsauswahl und Spendenbearbeitung ergaenzen
CI / Build and Deploy (push) Successful in 3m26s
2026-05-12 00:58:34 +02:00
Jan a527a840ee Ausgaben und Spenden bearbeitbar machen
CI / Build and Deploy (push) Successful in 2m44s
2026-05-12 00:47:07 +02:00
Jan c738b35d06 Finanzuebersicht Stichtage und Spenden ergaenzen
CI / Build and Deploy (push) Successful in 3m11s
2026-05-11 23:41:07 +02:00
Jan 208520cff8 Mobile Dropdowns und Aktionen vereinheitlichen
CI / Build and Deploy (push) Successful in 2m17s
2026-05-06 21:27:40 +02:00
Jan 3e5ac7730d Web Push Zustand und Deep Links stabilisieren
CI / Build and Deploy (push) Successful in 2m59s
2026-05-06 21:13:54 +02:00
Jan 0d72cfb144 Mobile Budgetauswahl ergaenzen
CI / Build and Deploy (push) Successful in 2m22s
2026-05-06 18:16:41 +02:00
Jan 6dec4b8a10 UI Push Deep Links und Drive Diagnose verbessern
CI / Build and Deploy (push) Successful in 2m30s
2026-05-06 00:11:33 +02:00
Jan f87a82e02f AG Scroll Settings Budget Push und Rechnungsdokumente umsetzen
CI / Build and Deploy (push) Successful in 2m20s
2026-05-05 23:08:25 +02:00
Jan 83f669aa65 Hintergrundartefakte in Dashboard Panels beheben
CI / Build (push) Successful in 2m1s
CI / Deploy (push) Successful in 1m50s
2026-05-01 18:29:52 +02:00
Jan f7b8750e52 Nachtragungen ohne Rechnung bezahlt setzen
CI / Build (push) Successful in 1m59s
CI / Deploy (push) Successful in 1m48s
2026-05-01 18:19:30 +02:00
Jan 3cb48eeb78 Belegupload Layout lesbar anordnen
CI / Build (push) Successful in 2m0s
CI / Deploy (push) Successful in 1m55s
2026-05-01 18:06:19 +02:00
Jan bd59e50a51 Belegupload nach Freigabe und Bezahlt-Logik korrigieren
CI / Build (push) Successful in 2m1s
CI / Deploy (push) Successful in 2m1s
2026-05-01 17:16:18 +02:00
Jan 796e134ea2 Rechnungsdatum und Belegupload ueberarbeiten
CI / Build (push) Successful in 1m59s
CI / Deploy (push) Successful in 2m2s
2026-05-01 16:51:27 +02:00
Jan 549c8f16c6 Rollen Freigaben Push und Beleg Upload ueberarbeiten
CI / Build (push) Successful in 2m6s
CI / Deploy (push) Successful in 2m11s
2026-05-01 15:50:37 +02:00
Jan 6acc2852d8 In dashboard-shell.tsx ist der Rest-Hinweis unter Neue Ausgabe komplett raus. In budget-column.tsx habe ich den inneren Budget-Streifen auf Desktop technisch umgestellt: kein Stack mehr als Desktop-Scrollcontainer, sondern ein fester Flex-Track mit berechneter Breite plus etwas Reserve. Damit soll innerhalb einer AG nur mobil noch intern gescrollt werden, auf Desktop aber nicht mehr. Der äußere horizontale Scroll der Gesamtübersicht bleibt erhalten.
CI / Build (push) Successful in 1m21s
CI / Deploy (push) Successful in 53s
Das Demo-Zeug ist ebenfalls deutlich zurückgebaut: login-form.tsx hat keine Demo-Chips, keine vorbefüllten Zugangsdaten und keinen Demo-Hinweis mehr. In prisma/seed.ts sind die beiden Muster-Ausgaben raus, und das Seed-Passwort ist jetzt über SEED_INITIAL_PASSWORD steuerbar statt fest auf demo123!. Die sichtbare Doku in README.md ist entsprechend bereinigt.
2026-04-13 22:25:50 +02:00
Jan 03fca0d625 Die Texte sind jetzt deutlich entschlackt und kleiner gesetzt.
CI / Build (push) Successful in 1m32s
CI / Deploy (push) Successful in 52s
2026-04-13 22:09:21 +02:00
Jan 34e5f96db7 Bereits an AG übergeben läuft jetzt so, wie du es beschrieben hast:
CI / Build (push) Failing after 1m6s
CI / Deploy (push) Has been skipped
Bezahlt setzen zählt in der Budgetanzeige automatisch mit.
Zusätzlich gibt es unter Neue Ausgabe eine eigene Insel für zusätzlich bereits übergebenes Geld, falls das nicht über einzelne Ausgaben läuft.
In den Budgetkarten wird das als gestrichelte Querlinie plus eigenem Chip dargestellt
2026-04-13 21:22:02 +02:00
Jan 90ff8e8763 fix doppelte Desktop-Scrollbar
CI / Build (push) Successful in 1m14s
CI / Deploy (push) Successful in 53s
2026-04-13 15:11:06 +02:00
Jan ee8b1a6f7b Desktop ist wieder auf Horizontal-Scroll zurückgebaut, mobil bleibt die Dropdown-Auswahl. Dabei habe ich die Scroll-Container stabilisiert, damit die AG- und Budgetkarten sauber scrollen statt seitlich zu „wackeln“, in dashboard-shell.tsx und budget-column.tsx.
CI / Build (push) Successful in 1m17s
CI / Deploy (push) Successful in 1m0s
Die Abo-Logik ist jetzt deutlich sauberer: beim Anlegen gibt es ein Startdatum, der Server leitet daraus Monatsraten für den gewählten Zeitraum ab, Budgets rechnen mit dem periodischen Gesamtbetrag, und Abo-Ausgaben erscheinen als aufklappbare Gruppe statt als aufgeblähte Liste. Das steckt vor allem in page.tsx, recurring-expenses.ts, route.ts, dashboard-types.ts und der Migration migration.sql. Backup/Import und Audit-Restore kennen das neue Feld ebenfalls.
2026-04-13 13:53:20 +02:00
Jan 700e677c45 die AG-Übersicht bekommt die gleiche Dropdown-Auswahl wie mobil statt Horizontal-Scroll, und ich räume die Umlaut-Geschichte sauber auf, damit wir wieder normales UTF-8 im Code haben statt dieser ASCII-Ausweichmanöver.
CI / Build (push) Successful in 1m20s
CI / Deploy (push) Successful in 1m4s
2026-04-13 13:22:34 +02:00
Jan b202fc6c26 In der Nutzerverwaltung kannst du jetzt pro Konto die Rolle, die AG-Zuordnung und die Freigaberollen bearbeiten. Die feste 3er-Freigabelogik bleibt Vorstand A / Vorstand B / Finanz-AG, aber jetzt legst du über die Nutzer fest, wer diese Schritte autorisieren darf. Zusätzlich gibt es unter Nutzer anlegen eine eigene Insel für die Freigabe-Schwelle, und diese Schwelle wird jetzt auch wirklich überall verwendet: in der Erfassungslogik, in den Budgetkarten, im CSV-Backup/-Import und im Audit-Restore. Die Hauptänderungen sitzen in dashboard-shell.tsx, budget-column.tsx, route.ts, schema.prisma und route.ts.
CI / build-and-deploy (push) Successful in 1m22s
Den Zeitraum-Bereich habe ich dabei gleich mit aufgeräumt: die Auswahl des aktuellen Haushalts ist breiter und sauberer angeordnet, und die Desktop-Nutzerverwaltung ist jetzt wirklich links Anlegen + Schwelle und rechts die Nutzerliste. Seed und Backup/Restore kennen die neuen Felder ebenfalls in seed.ts, route.ts und route.ts.
2026-04-12 20:09:46 +02:00
Jan f9b17e9964 Initial commit 2026-04-08 16:30:44 +02:00