Commit Graph

42 Commits

Author SHA1 Message Date
72d914b090 fix ci
Some checks failed
CI / Build and Deploy (push) Failing after 38s
2026-05-05 22:36:21 +02:00
290718775a fix ci
Some checks failed
CI / Build and Deploy (push) Failing after 36s
2026-05-05 22:23:51 +02:00
42be01a646 fix ci
Some checks failed
CI / Build and Deploy (push) Failing after 10s
2026-05-05 22:17:02 +02:00
24276f5ad8 Fix CI
Some checks failed
CI / Build and Deploy (push) Failing after 19s
2026-05-05 19:38:40 +02:00
375ae8a424 New CI
Some checks failed
CI / Build and Deploy (push) Failing after 33s
2026-05-05 14:10:55 +02:00
e447c1d994 ENV aufgefüllt, erneuter Build
All checks were successful
CI / Build (push) Successful in 2m3s
CI / Deploy (push) Successful in 2m8s
2026-05-05 12:50:13 +02:00
jan
83f669aa65 Hintergrundartefakte in Dashboard Panels beheben
All checks were successful
CI / Deploy (push) Successful in 1m50s
CI / Build (push) Successful in 2m1s
2026-05-01 18:29:52 +02:00
jan
f7b8750e52 Nachtragungen ohne Rechnung bezahlt setzen
All checks were successful
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
All checks were successful
CI / Build (push) Successful in 2m0s
CI / Deploy (push) Successful in 1m55s
2026-05-01 18:06:19 +02:00
jan
7d23214a2d Dokumentationsberechtigung fuer AG Orga ergaenzen
All checks were successful
CI / Build (push) Successful in 1m59s
CI / Deploy (push) Successful in 1m58s
2026-05-01 17:49:42 +02:00
jan
bd59e50a51 Belegupload nach Freigabe und Bezahlt-Logik korrigieren
All checks were successful
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
All checks were successful
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
All checks were successful
CI / Build (push) Successful in 2m6s
CI / Deploy (push) Successful in 2m11s
2026-05-01 15:50:37 +02:00
Jan Hanewinkel
f947908f0e Fix period editing and harden app with Next.js security upgrade
All checks were successful
CI / Build (push) Successful in 1m10s
CI / Deploy (push) Successful in 1m11s
2026-04-20 00:02:46 +02:00
MiniMax Agent
5a8b0871a0 Fix: Freigaberollen korrekt filtern und speichern
All checks were successful
CI / Build (push) Successful in 1m18s
CI / Deploy (push) Successful in 54s
- Korrigiere normalizeApprovalPermissions: verwende Set für korrekte Deduplizierung
- Füge getAvailableApprovalRoles hinzu, um basierend auf der Benutzerrolle
  die verfügbaren Freigaberollen zu bestimmen:
  - ADMIN (Vorstand): Vorstand A, Vorstand B
  - FINANCE (Finanz-AG): Finanz-AG
  - MEMBER (AG-Mitglied): Keine
- Aktualisiere renderApprovalPermissionSelector mit rollenbasierter Filterung
- Verhindere Auswahl inkompatibler Kombinationen (z.B. Vorstand A + B zusammen)
2026-04-14 06:06:39 +08:00
Jan
44a2c3aeae Rollen fix
All checks were successful
CI / Build (push) Successful in 1m20s
CI / Deploy (push) Successful in 54s
2026-04-13 23:57:06 +02:00
Jan
dfdff6bf99 Rollen-Fix
All checks were successful
CI / Build (push) Successful in 1m21s
CI / Deploy (push) Successful in 53s
2026-04-13 23:44:46 +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.
All checks were successful
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.
All checks were successful
CI / Build (push) Successful in 1m32s
CI / Deploy (push) Successful in 52s
2026-04-13 22:09:21 +02:00
Jan
58eaa5c692 fix CI-Fehler:
All checks were successful
CI / Build (push) Successful in 1m14s
CI / Deploy (push) Successful in 54s
Es fehlte releasedAmount noch in zwei CSV-Zeilen:

recordType: "expense"
recordType: "approval"
2026-04-13 21:46:22 +02:00
Jan
34e5f96db7 Bereits an AG übergeben läuft jetzt so, wie du es beschrieben hast:
Some checks failed
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
051de0eea3 Ich habe den Desktop-Overflow jetzt an der eigentlichen Ursache angefasst in dashboard-shell.tsx. Die Übersicht ist nicht mehr gleichzeitig Flex-Layout und Scroll-Container, sondern hat jetzt einen sauberen äußeren Scroll-Wrapper plus inneren max-content-Track. Zusätzlich schrumpft die rechte Desktop-Spalte jetzt korrekt mit flex: 1 1 0%, damit sie keinen zweiten Seiten-Overflow mehr erzeugt
All checks were successful
CI / Build (push) Successful in 1m17s
CI / Deploy (push) Successful in 54s
2026-04-13 18:22:46 +02:00
Jan
13bc69c5b4 Ich habe jetzt noch den zweiten, seitenweiten Overflow extra abgefangen:
All checks were successful
CI / Build (push) Successful in 1m15s
CI / Deploy (push) Successful in 53s
in globals.css mit overflow-x: hidden für die Seite
in dashboard-shell.tsx mit einer harten Breitenbegrenzung für den Übersichts-Scroll-Container und overflowX: "hidden" am Desktop-Wrapper
Damit soll auf Desktop nur noch der eine gewünschte horizontale Scroll im Übersichtsbereich übrig bleiben, nicht zusätzlich noch ein Browser-/Seiten-Scrollbar.
2026-04-13 15:22:06 +02:00
Jan
90ff8e8763 fix doppelte Desktop-Scrollbar
All checks were successful
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.
All checks were successful
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.
All checks were successful
CI / Build (push) Successful in 1m20s
CI / Deploy (push) Successful in 1m4s
2026-04-13 13:22:34 +02:00
Jan
859442a3c1 README.md aktualisiert
All checks were successful
CI / Build (push) Successful in 1m8s
CI / Deploy (push) Successful in 1m3s
2026-04-12 20:53:37 +02:00
bf59cf9554 .gitea/workflows/ci.yaml aktualisiert
All checks were successful
CI / Build (push) Successful in 1m19s
CI / Deploy (push) Successful in 55s
2026-04-12 20:48:44 +02:00
053a170cf2 .gitea/workflows/ci.yaml aktualisiert
Some checks failed
CI / Build (push) Successful in 1m9s
CI / Deploy (push) Failing after 2s
2026-04-12 20:43:27 +02:00
3aeeffefd1 .gitea/workflows/ci.yaml aktualisiert
Some checks failed
CI / Build (push) Failing after 2s
CI / Deploy (push) Has been skipped
2026-04-12 20:40:40 +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.
All checks were successful
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
92d96ffa27 Sync dashboard hero chips and update gitignore
All checks were successful
CI / build-and-deploy (push) Successful in 2m10s
2026-04-12 15:55:50 +02:00
3849e721e2 README.md aktualisiert
All checks were successful
CI / build-and-deploy (push) Successful in 1m12s
2026-04-12 14:42:16 +02:00
5306d186bc README.md aktualisiert
Some checks failed
CI / build-and-deploy (push) Has been cancelled
2026-04-12 14:36:29 +02:00
5b1cc88def .gitea/workflows/ci.yaml aktualisiert
Some checks failed
CI / build-and-deploy (push) Has been cancelled
2026-04-12 14:29:51 +02:00
895c577eb7 .gitea/workflows/ci.yaml aktualisiert
Some checks failed
CI / build-and-deploy (push) Has been cancelled
2026-04-12 14:25:37 +02:00
269932ba37 tsconfig.json aktualisiert
Some checks failed
CI / build-and-deploy (push) Failing after 55s
2026-04-12 14:16:37 +02:00
4cc975de0f README.md aktualisiert
Some checks failed
CI / build-and-deploy (push) Failing after 46s
2026-04-12 14:13:29 +02:00
2a2d169c87 .gitea/workflows/ci.yaml aktualisiert
Some checks failed
CI / build-and-deploy (push) Failing after 36s
2026-04-12 14:07:39 +02:00
650f95dec8 .gitea/workflows/ci.yaml aktualisiert
Some checks failed
CI / build-and-deploy (push) Failing after 1m34s
2026-04-12 14:03:59 +02:00
c05a174c50 add ci runner
Some checks failed
CI / build-and-deploy (push) Has been cancelled
2026-04-12 14:03:02 +02:00
Jan
f9b17e9964 Initial commit 2026-04-08 16:30:44 +02:00