1ac755bcbd890643c0493135236e6e2139a506d0
App: - Skip-Button für optionale Aufgaben entfernt — optionale Aufgaben blockieren nicht mehr den Fortschritt und können jederzeit nachträglich bearbeitet werden Backend: - Manuelle Auftragsbeendigung mit Begründung in der Job-Zusammenfassung hinzugefügt - Leere Lieferstationen werden beim Übernehmen automatisch entfernt - E-Mail-Benachrichtigungen zeigen jetzt den tatsächlichen App-Benutzernamen an - WebSocket: konfigurierbare Max-Nachrichtengröße und Session-Idle-Timeout - docker_push.sh Pfadkorrektur - Lokalisierungen für 10 Sprachen aktualisiert - EmailService-Test hinzugefügt Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
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%