- Neues Feld vatRate im User-Profil (Default 19 %), bearbeitbar im Rechnungs-Tab neben Rechnungslegung-Checkbox und Rechnungsprefix - Canvas-Vorschau und PDF-Vorschau reagieren live auf den eingegebenen Steuersatz (JS-Setter updateProfileVatRate, dynamische Sample-Zeilen und Summary) - Neue USt-Kachel auf create_invoice mit Eingabefeld; Summary-Kachel, PDF-Preview und gespeicherte Rechnung übernehmen den Feldwert - Rechnungsvorschau für reale Aufträge auf dreispaltiges Layout (Name, Steuersatz, Nettobetrag) inkl. "zzgl. X% USt"-Zeile vereinheitlicht - Kachel-Overflow auf create_invoice durch box-sizing: border-box korrigiert
VotianLT Monorepo
Struktur
backend/: Spring Boot / Vaadin Backendapp/: 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
Languages
Java
63.4%
Dart
27.8%
JavaScript
3.3%
CSS
1.9%
C++
1.1%
Other
2.3%