SvenandClaude Fable 5 5169527f1f feat: E-Rechnungs-Vorschau mit Versand, USt-IdNr.-Validierung und Icon-Buttons
- Rechnungsvorschau (CreateInvoiceView): ZUGFeRD-ZIP wird schon vor der
  Vorschau über das PDF Tool erzeugt und das signierte PDF daraus angezeigt;
  "Speichern" heißt jetzt "Senden" und versendet die Rechnung nach dem
  Speichern als E-Rechnung per E-Mail (Status "Versendet")
- USt-IdNr.-Formatvalidierung (VatIdUtil, EU-Länderformate) in Profil-
  Rechnungsdaten sowie Kunde anlegen/bearbeiten, mit Unit-Tests
- Rechnungsliste: Aktions-Buttons durch Icon-Buttons mit Tooltip ersetzt
- Jobs-Seite: CSV-Export als Icon-Button, Filter greifen automatisch,
  "Filter anwenden"-Button entfernt
- Neue Übersetzungsschlüssel in allen 10 Sprachdateien

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-17 11:06:21 +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
S
Description
No description provided
Readme
82 MiB
Languages
Java 67.6%
Dart 24.6%
JavaScript 3%
CSS 1.6%
C++ 1%
Other 2%