Sven Carstensen 5ac629c23d feat: Kundenauswahl vereinheitlicht und Job manuell beenden mit Leistungs-/Routenerfassung
- Kunden-Repository liefert auch Legacy-Dokumente ohne internal-Flag ($ne: true)
- Auftraggeber- und Abholadress-Labels über neuen CustomerAddressLabelHelper, zeigen nur Firmenname bzw. Vor-/Nachname ohne Adresszusatz
- Pickup-Dialog: E-Mail ist kein Pflichtfeld mehr
- JobManualCompleteView erhält Route-/Leistungen-/Zusammenfassung-/Bemerkung-Block mit Vorbelegung aus dem Auftrag; bei fehlenden Routendaten manuelle Eingabe von Entfernung und Dauer, die in die Preisermittlung einfliessen

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-23 17:11:08 +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 80 MiB
Languages
Java 65.8%
Dart 26%
JavaScript 3.1%
CSS 1.7%
C++ 1.1%
Other 2.1%