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
43ce1f930c
feat(frontend): implement unified design system with 17 reusable template components, skeleton loading states, and golden-ratio-based layouts
2026-04-13 10:43:27 +02:00
Matthias Hochmeister
bccb0745b8
refactor: move vehicle type assignment from detail page to settings page
2026-03-28 17:34:29 +01:00
Matthias Hochmeister
6b46e97eb6
feat: vehicle/equipment type system, equipment checklist support, and checklist overview redesign
2026-03-28 17:27:01 +01:00
Matthias Hochmeister
0c2ea829aa
feat: add issue kanban/attachments/deadlines, dashboard widget DnD, and checklisten system
2026-03-28 15:19:41 +01:00
Matthias Hochmeister
507111e8e8
update
2026-03-26 12:12:18 +01:00
Matthias Hochmeister
8c66492b27
new features
2026-03-23 16:09:42 +01:00
Matthias Hochmeister
bfcf1556da
new features
2026-03-23 15:07:17 +01:00
Matthias Hochmeister
1d011ec2df
new features
2026-03-23 14:08:01 +01:00
Matthias Hochmeister
3326156b15
new features
2026-03-23 14:01:39 +01:00
Matthias Hochmeister
bc6d09200a
update
2026-03-13 19:23:39 +01:00
Matthias Hochmeister
34f246af24
resolve issues with new features
2026-03-12 18:36:22 +01:00
Matthias Hochmeister
d1fed74f3b
resolve issues with new features
2026-03-12 18:09:59 +01:00
Matthias Hochmeister
67b7d5ccd2
resolve issues with new features
2026-03-12 17:51:57 +01:00
Matthias Hochmeister
71a04aee89
resolve issues with new features
2026-03-12 11:37:25 +01:00
Matthias Hochmeister
d3561c1109
new features, bookstack
2026-03-03 21:30:38 +01:00
Matthias Hochmeister
e2be29c712
refine vehicle freatures
2026-02-28 17:19:18 +01:00
Matthias Hochmeister
0e81eabda6
fix: add React Router v7 future flags and defensive null guard for wartungslog
2026-02-28 16:10:26 +01:00
Matthias Hochmeister
b7b883649c
rework vehicle handling
2026-02-28 14:13:56 +01:00
Matthias Hochmeister
1e478479be
rework vehicle handling
2026-02-28 13:57:41 +01:00
Matthias Hochmeister
41fc41bee4
rework vehicle handling
2026-02-28 13:34:16 +01:00
Matthias Hochmeister
dbe4f52871
featur add fahrmeister
2026-02-27 21:46:50 +01:00
Matthias Hochmeister
620bacc6b5
add features
2026-02-27 19:50:14 +01:00