Matthias Hochmeister
fa9f50d982
fix(buchhaltung): show Übersicht tab first and count all booked transactions in budget overview
2026-04-18 16:16:50 +02:00
Matthias Hochmeister
e6b6639fe9
fix(buchhaltung): format transaction IDs as YYYY/NR and deduplicate dashboard widgets
2026-04-14 15:00:38 +02:00
Matthias Hochmeister
4fbea8af81
feat: widget icons, dark theme tables, breadcrumb removal, bookkeeping rework, personal equipment pages, PDF/order improvements
2026-04-14 10:35:40 +02:00
Matthias Hochmeister
b477e5dbe0
feat: user data purge, breadcrumbs, first-login dialog, widget consolidation, bookkeeping cascade
...
- Admin can purge all personal data for a user (POST /api/admin/users/:userId/purge-data)
while keeping the account; clears profile, notifications, bookings, ical tokens, preferences
- Add isNewUser flag to auth callback response; first-login dialog prompts for Standesbuchnummer
- Add PageBreadcrumbs component and apply to 18 sub-pages across the app
- Cascade budget_typ changes from parent pot to all children recursively, converting amounts
(detailliert→einfach: sum into budget_gesamt; einfach→detailliert: zero all for redistribution)
- Migrate NextcloudTalkWidget to use shared WidgetCard template for consistent header styling
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-13 16:15:28 +02:00
Matthias Hochmeister
5acfd7cc4f
feat(buchhaltung): add transfers, bank statements, Haushaltsplan, and PDF export
2026-03-30 17:05:18 +02:00
Matthias Hochmeister
d833b3c224
feat(buchhaltung): recurring job, budget alerts, audit endpoint, konto-typen CRUD
2026-03-30 15:04:06 +02:00
Matthias Hochmeister
b21abce9e3
feat(buchhaltung): budget types, erstattungen, recurring tab move, overview dividers, order completion guard
2026-03-30 14:07:04 +02:00
Matthias Hochmeister
13aa4be599
feat(buchhaltung): add categories, recurring tx scheduling, sub-pot budget validation, and UX polish
2026-03-30 12:56:33 +02:00
Matthias Hochmeister
4e42d4077a
fix: hard-delete konten instead of soft-deactivate, convert kontonummer to INTEGER with arithmetic sub-account derivation
2026-03-30 11:25:48 +02:00
Matthias Hochmeister
b7015ace84
fix: return 409 on duplicate kontonummer, show server error in snackbar, block save when sub-account suffix is empty
2026-03-30 11:03:53 +02:00
Matthias Hochmeister
0c5432b50e
feat: add account hierarchy, budget types (GWG/Anlagen/Instandhaltung), and Buchhaltung UI overhaul with collapsible tree, pending badge, and konto detail page
2026-03-30 09:49:28 +02:00
Matthias Hochmeister
bc39963746
feat: add Buchhaltung dashboard widget, CSV export, Bestellungen linking, recurring bookings, and approval workflow
2026-03-28 20:34:53 +01:00
Matthias Hochmeister
18b1300de8
feat: add Buchhaltung module with fiscal years, budget accounts, transactions, and approval workflow
2026-03-28 19:48:32 +01:00