Sven Carstensen 2313618c05 feat: Admin-Dashboard mit Kundenübersicht, System-Rechnung auf Preistabellen-Positionen umgestellt und Undo im Rechnungsgenerator
- Admin-Dashboard: neue Sektion mit Grid aller Kunden (Kundennummer, Firma, Name, Kontakt, Ort, zugehöriger Nutzer)
- Rechnungsgenerator (System-Template): Positionen ausschließlich aus den drei Parametern der Preistabelle statt Beispiel-Leistungen, in Canvas und PDF-Vorschau; Bausteine Netto-/Bruttosumme entfernt
- AdminLayout: gleicher view-container-Rahmen wie MainLayout, Admin-Seiten damit optisch an Nutzer-Seiten angeglichen
- Canvas-Generatoren (Admin und Profil): Undo-Historie mit bis zu 10 Schritten per Button und Strg+Z
- Übersetzungen für alle 10 Sprachen ergänzt

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-06 13:10:20 +02:00

VotianLT Monorepo

Struktur

  • backend/: Spring Boot / Vaadin Backend
  • app/: Flutter App
  • .vscode/: gemeinsame Workspace-Launches für Backend und Flutter

Backend

cd backend
./mvnw

Wichtige Befehle:

cd backend && ./mvnw test
cd backend && ./mvnw -Pproduction package
cd backend && ./mvnw spotless:apply

Flutter App

cd app
flutter pub get
flutter run

Release Image

Das Release-Script liegt im Repo-Root und baut/pusht das Backend-Image:

docker login registry.assecutor.org
./docker_push.sh
./docker_push.sh 0.9.13
Description
No description provided
Readme 81 MiB
Languages
Java 67%
Dart 25.1%
JavaScript 3%
CSS 1.7%
C++ 1%
Other 2%