100 Commits
Author SHA1 Message Date
Sven c63018918b Annahmedialog auf Auftragsliste unterdrückt und MQTT-Wiederholungen abgesichert 2026-11-09 14:57:37 +01:00
Sven 684e8a57fc map_url-Kartenintegration zurückgenommen und Version auf 358 angehoben 2026-10-23 11:48:07 +02:00
Sven d585da11b5 Aufgabenliste in Workflow umbenannt und Nachrichtenbestätigung abgesichert 2026-10-10 10:48:42 +02:00
Sven 5e7babf265 VHS-Karten integriert, Bildzoom ergänzt und Chat-IDs korrigiert
Unterschriftenerfassung dauerhaft auf Deutsch anzeigen, lokale VHS-Buildkonfiguration und Regressionstests ergänzen sowie Version auf 357.0.0+357 anheben.
2026-10-07 10:41:41 +02:00
Sven c0b667c4ee Auftragsnummer im Annahme-Popup auf Server-ID korrigiert 2026-10-06 14:13:28 +02:00
SvenandClaude Fable 5.1 bb7e0b6b82 POST_NOTIFICATIONS-Berechtigung fuer Android 13+ ergaenzt und Version auf 355 angehoben
Seit targetSdk 33 muss POST_NOTIFICATIONS im Manifest deklariert und zur
Laufzeit angefragt werden, sonst bleibt der Benachrichtigungsschalter in
den Systemeinstellungen ausgegraut. MainActivity fragt die Berechtigung
jetzt in onCreate ab API 33 an.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-21 09:47:03 +02:00
SvenandClaude Fable 5 f58f3f0c59 Pflichtfeld-Kennzeichen (required) aus dem Workflow-Editor auswerten
- TourField/TourEntry um optionales required-Flag erweitert (Altdaten ohne
  Angabe verhalten sich unverändert)
- Weiter-Button frei, wenn alle Pflichtfelder erfüllt sind oder der Task
  optional ist; Listen ohne Pflichtfelder (inkl. leerer Listen) sind frei
- Pflichtfelder und Pflicht-Checkboxen mit rotem * markiert; Titel-* nur
  noch, wenn der Task tatsächlich zwingende Eingaben verlangt

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-06 08:03:51 +02:00
SvenandClaude Fable 5 d864b9c72a Aufgaben-JSON testweise von Web-URL laden, Ankunft-Task als Button, RadioGroup-Umstellung
- TEMP-Loader: Aufgaben beim Oeffnen der Task-Seite von
  https://appcreation.de/download/task.json laden (Fallback: Tour-Daten)
- Task-Typ 1 (Ankunft melden) als Bestaetigungs-Button statt Checkbox
- Statusauswahl (Typ 11) auf RadioGroup umgestellt (Deprecation behoben)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-02 10:15:01 +02:00
SvenandClaude Opus 4.8 1d0d23c1a9 Task-Ansicht auf Seiten-Wizard mit Weiter/Zurueck umstellen
Read-only bei erledigten, nicht erneut bearbeitbaren Aufgaben; Weiter erst bei gueltiger Pflichteingabe; Inline-Erfassung aller Aufgabentypen inkl. Unterschrift und Fotos.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-29 12:01:17 +02:00
SvenandClaude Opus 4.8 45c21657ce Neues Aufgaben-JSON verarbeiten: Modell um choices/fields und Listen-Antworten erweitern
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-29 12:01:08 +02:00
SvenandClaude Opus 4.8 83c646c597 Adaptive Positionsmeldung nach Bewegungszustand
- TrackState-Zustände (no_fix/static/moving_slow/moving_medium/moving_fast)
  mit je eigenem Meldeintervall mit/ohne Auftrag (lib/tools/track_state.dart)
- Festes Sampling (15s) statt fixem 120s-Timer; Sofortmeldung bei
  Zustandswechsel, sonst nach Zustandsintervall (mqtt_core.dart)
- track-JSON um state (String) und speed (m/s) erweitert
- Statisch-Erkennung über GPS-Genauigkeit, aktiver Auftrag = akzeptiert
  und <=15min vor ordertime
- chat_message.dart: Direktimport von objectbox.dart ergaenzt, behebt
  build_runner-Aufloesungsfehler (ChatMessage-Entity)
- Release-Build-Script (build_release_apk.sh)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-24 11:48:31 +02:00
SvenandClaude Opus 4.8 e36fc69edc Feature "Wunschziel für heute" entfernen und BWV-Seite ergänzen
Entfernt den Button und die komplette Funktionalität "Wunschziel für
heute" (desired_zip): Seite, Netzwerk-Nachricht, Preference-Konstante,
Übermittlung beim Session-Start sowie alle Übersetzungen. Ergänzt die
neue BWV-Seite samt SetBwvLocationMessage und preferencesRemove-Helfer.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-24 08:11:54 +02:00
SvenandClaude Opus 4.8 10b3a647e7 Job-Identifikation auf externalId umstellen und Tour-State persistieren
- Job-Löschung und -Anzeige nutzen externalId statt interner id
- RefreshBadgesMessage korrekt instanziieren
- Tour-State beim Abschluss in Job.tours zurückschreiben und persistieren
- Version auf 352 erhöht

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-29 08:45:50 +02:00
Sven b94e8f252a Erweiterungen 2026-02-25 10:49:49 +01:00
Sven e9811da904 Erweiterungen 2026-02-25 10:40:29 +01:00
Sven 955d7b3cb4 Erweiterungen 2026-02-23 11:47:01 +01:00
Sven 63d947960d Erweiterungen 2026-02-17 14:28:36 +01:00
Sven 4961aec177 Erweiterungen 2026-02-14 09:03:34 +01:00
Sven bb3dc9e856 Erweiterungen 2026-02-14 08:52:06 +01:00
Sven ba1f7d5440 Erweiterungen 2026-02-12 09:13:40 +01:00
Sven 7a4af32758 Lib und Services für PDF Viewer hinzugefügt 2026-01-09 15:46:03 +01:00
Sven 92362a732d Erweiterungen 2026-01-09 15:30:59 +01:00
Sven 809bffc7a2 ObjectBox 2025-10-23 11:48:22 +02:00
Sven f8317be627 ObjectBox 2025-10-23 11:28:03 +02:00
Sven e548f62bde A347 2025-09-29 14:22:50 +02:00
Sven 206283c2ca A346 2025-09-22 12:21:40 +02:00
Sven 304cae926e Umstellung auf UTC Timestamp 2025-09-14 14:51:06 +02:00
Sven 2e3210765c Umstellung auf UTC Timestamp 2025-09-10 20:00:31 +02:00
Sven 0a9f1e63c2 Umstellung auf UTC Timestamp 2025-09-10 13:49:16 +02:00
Sven ac6c468870 Umstellung auf UTC Timestamp 2025-09-10 13:40:45 +02:00
Sven 6154bf833e Umstellung auf UTC Timestamp 2025-09-05 09:59:31 +02:00
Sven d5ec222efd Umstellung auf UTC Timestamp 2025-09-04 09:21:19 +02:00
Sven fcb3ecdbb4 Fehlerkorrekturen und Erweiterungen 2025-09-02 11:35:37 +02:00
Sven 1207d9c517 Fehlerkorrekturen und Erweiterungen 2025-09-02 11:26:43 +02:00
Sven a16a8fcf28 Fehlerkorrekturen und Erweiterungen 2025-09-02 11:12:02 +02:00
Sven 19b5b255ef Fehlerkorrekturen und Erweiterungen 2025-08-28 12:24:11 +02:00
Sven 47b4c85133 Fehlerkorrekturen und Erweiterungen 2025-08-28 10:45:58 +02:00
Sven 265d75a99b Erweiterungen 2025-08-20 11:11:34 +02:00
Sven 52415e0759 Fehlerkorrekturen und Erweiterungen 2025-08-20 10:56:41 +02:00
Sven b3d010b453 Fehlerkorrekturen und Erweiterungen 2025-07-10 19:24:43 +02:00
Sven 6c4294512e Fehlerkorrekturen und Erweiterungen 2025-03-04 18:36:48 +01:00
Sven 1f3cc1e995 Fehlerkorrekturen und Erweiterungen 2025-03-03 14:29:35 +01:00
Sven 777876bc8d Fehlerkorrekturen und Erweiterungen 2025-02-24 09:21:29 +01:00
Sven 3fd8b0f9d4 Fehlerkorrekturen und Erweiterungen 2025-02-11 09:41:46 +01:00
Sven 080c5b22ef Fehlerkorrekturen und Erweiterungen 2025-02-05 09:57:51 +01:00
Sven 81133905de Fehlerkorrekturen und Erweiterungen 2025-01-29 11:07:37 +01:00
Sven 584f7dc8f7 Fehlerkorrekturen 2024-11-15 14:52:55 +01:00
Sven 38f5d374b2 Erweiterungen und cleanup 2024-11-14 17:38:14 +01:00
Sven def0f3fc2f Erweiterungen 2024-11-14 10:56:36 +01:00
Sven 96544ca924 #700 2024-09-11 09:37:02 +02:00
Sven f89ca690c8 Erweiterungen 2024-08-14 08:55:43 +02:00
Sven 8a43d097dc Erweiterungen 2024-08-12 09:18:29 +02:00
Sven 0ac8ab8cf5 Cleanup 2024-08-08 09:58:41 +02:00
Sven 7a681ddcc6 Erweiterungen 2024-08-08 09:51:15 +02:00
Sven 6981cfbf8a Erweiterungen 2024-08-07 10:00:59 +02:00
Sven 7015d83fd1 Erweiterungen 2024-07-29 10:46:55 +02:00
Sven 41d086e13e Erweiterungen 2024-07-03 12:47:49 +02:00
Sven fbdd2a4338 Erweiterungen 2024-06-21 13:34:43 +02:00
Sven 85e973c3dd Erweiterungen 2024-06-04 12:06:26 +02:00
Sven a987983b63 Erweiterungen 2024-05-30 10:46:38 +02:00
Sven 054dfe616e Erweiterungen 2024-05-29 20:34:22 +02:00
Sven 17e7ce6fad Erweiterungen 2024-05-16 10:00:31 +02:00
Sven 4b8ac028bc Schema für Topic geändert 2024-05-14 09:39:53 +02:00
Sven 7c2f5369ab Fehlerkorrekturen, #578 2024-05-13 15:44:50 +02:00
Sven c81df4be41 Fehlerkorrekturen 2024-05-08 08:07:54 +02:00
Sven 4c7be13094 Fehlerkorrekturen 2024-05-07 11:49:58 +02:00
Sven f58c1540c0 Fehlerkorrekturen 2024-05-07 11:38:52 +02:00
Sven aec2a29d74 Fehlerkorrekturen 2024-05-07 11:24:22 +02:00
Sven e3da2193b5 Fehlerkorrekturen 2024-05-06 13:53:18 +02:00
Sven b2e3da91fe Fehlerkorrekturen 2024-05-06 13:07:49 +02:00
Sven 5c1d016935 Fehlerkorrekturen 2024-05-06 12:50:20 +02:00
Sven db93891dc9 Fehlerkorrekturen 2024-05-06 11:48:24 +02:00
Sven 8c45d1052e Fehlerkorrekturen 2024-05-06 11:33:51 +02:00
Sven beb4ef5cb7 Fehlerkorrekturen 2024-05-06 11:18:07 +02:00
Sven 007aa8dd1a Refactoring 2024-05-06 10:03:36 +02:00
Sven 66321f710b Refactoring 2024-05-06 09:56:11 +02:00
Sven 3fcf64c135 Refactoring 2024-05-06 09:55:13 +02:00
Sven e97194fa70 Refactoring 2024-05-06 09:52:47 +02:00
Sven 0d647b76d0 Refactoring 2024-05-06 09:40:51 +02:00
Sven 9e28b78571 Refactoring 2024-05-06 09:35:48 +02:00
Sven 666a20b8d7 Refactoring 2024-05-06 09:31:06 +02:00
Sven 1db4bc5424 Refactoring 2024-05-06 09:30:07 +02:00
Sven e0bd8792d1 Refactoring 2024-05-06 09:26:13 +02:00
Sven 91d50fe58c Refactoring 2024-04-30 14:47:13 +02:00
Sven f8100facf3 #577 und Refactoring 2024-04-30 12:58:16 +02:00
Sven d59260fe24 #576 und Refactoring 2024-04-30 12:46:48 +02:00
Sven 7d9a5f6729 Sender der Bilder eingebaut 2024-04-22 15:27:16 +02:00
Sven d0ba1018ed Version auf 301 erhöht 2024-04-22 15:25:22 +02:00
Sven 91f641f998 Ranking erweitert 2024-04-22 14:42:43 +02:00
Sven 32ec25af14 Logging Lifecycle eingebaut 2024-04-11 13:02:46 +02:00
Sven cfbc0cf765 Location Status eingebaut
Ranking wieder teilaktivert.
2024-04-10 15:37:27 +02:00
Sven 276b337b62 Merge 2024-04-10 10:28:23 +02:00
Sven 0fa45c05d2 Merge branch 'A2XX' into new_appserver
# Conflicts:
#	lib/model/rank.dart
#	lib/model/rank.g.dart
#	lib/tools/mqtt_core.dart
#	pubspec.lock
#	pubspec.yaml
2024-04-09 10:40:55 +02:00
Sven bca0ae78eb Warnings beim erstellen der APK behoben 2024-04-09 10:18:03 +02:00
Sven 32d3a8d567 Job-Bemerkungen anzeigen 2024-04-09 09:57:21 +02:00
Sven 31a292e8d0 Umbau MQTT 2024-04-08 10:22:12 +02:00
Sven 3578a4767a Erweiterungen 2024-04-03 14:11:47 +02:00
Sven f460763d53 MQTT-Broker für Test geändert. 2024-04-03 10:22:13 +02:00
Sven 8103ba6f66 Filter für das Log erweitert 2024-04-02 15:36:39 +02:00
Sven 3b07bda729 Fehler Merge behoben
Kompression von Nachrichten eingebaut
2024-04-02 15:26:51 +02:00