Neu in SAMO Infra Tracker
-
🎨 Farben & Expertenfilter
Leitungsfarbe, GPS-Track-Farbe und Selektionsfarbe sind jetzt konfigurierbar. Mit dem neuen Expertenfilter können Leitungen nach Attributen (z.B. Druckzone) eingefärbt, anders dargestellt oder ausgeblendet werden. Mehrere Feature-Typen können gleichzeitig geladen werden.
-
🚀 Track ohne Leitung
GPS-Tracking kann jetzt auch ohne ausgewählte Gasleitung gestartet werden. Ideal für Vorbegehung und schnelle Datenerfassung auf grüner Wiese.
-
⚠️ Schaden am aktiven Track
Schäden lassen sich direkt am aktiven Track erfassen, auch wenn keine Leitung selektiert ist. Beschreibung plus Upload in einem Schritt.
-
✓ Verbindungsprüfung
Die Konfigurationsseite zeigt den Verbindungsstatus direkt in einem Dialog an. Serverantworten wie HTTP 401 oder Geometrie-Fehler werden sofort sichtbar.
-
📍 Automatische Positionsaktualisierung
Neue Toggle-Option "Position automatisch aktualisieren" lässt die Karte der aktuellen GPS-Position folgen während des Trackings.
-
🗺️ Stabilere Kartendarstellung
Status- und Fehlermeldungen sind in der Infobox klarer sichtbar. Die Track-Anzeige ist robuster gegen Dekodierungsfehler beim Laden von Features.
- Neue Start-News in der App: Die App kann aktuelle Informationen direkt aus dem Web laden.
- Standardverhalten verbessert: News werden standardmaessig nur einmal pro App-Version angezeigt.
- Neue Option in den Einstellungen: "News beim naechsten Start anzeigen".
- Neue Sofortfunktion in den Einstellungen: "News jetzt anzeigen" ohne Neustart.
- Stabiler Fallback: Wenn die Online-News nicht erreichbar sind, zeigt die App eine lokale Meldung.
-
🌐 Erweiterte Lokalisierung
Neue UI-Texte wurden in fünf Sprachen hinzugefügt: Deutsch, Englisch, Französisch, Italienisch und Japanisch. Alle News- und Konfigurationstexte sind jetzt vollständig lokalisiert.
-
🔧 Fehlerbehandlung optimiert
Die verschachtelte Fehlerbehandlung wurde vereinfacht und robuster gestaltet.
try-catch-Strukturen sind nun übersichtlicher und wartbarer. -
🧹 Code-Bereinigung
Debug-Ausgaben wurden entfernt, ungenutzte Variablen bereinigt und Schleifenvariablen optimiert für bessere Performance.
-
⚙️ App-Metadata
Info.plist wurde mit Verschlüsselungs-Metadaten aktualisiert. Webseite zeigt nun einen Lokalisierungs-Hinweis und verlinkt zur News-Seite.
-
📎 Attachment-Upload für Fotos
Schäden können jetzt mit Fotos als Anhänge versehen werden. Neue Methode
uploadSchadenAttachmentverwaltet File-Upload mit Content-Type und Content-Length. -
📦 Schaden-Upload mit Rückgabewerten
Die Methode
uploadSchadengibt jetzt Schaden-ID und Feature-Typ zurück, um nachfolgende Uploads zu verknüpfen. -
📸 Kamera & Fotobibliothek
Neue App-Berechtigungen (
NSCameraUsageDescription,NSPhotoLibraryUsageDescription) für Fotoaufnahmen und Bibliothekszugriff. -
🧾 Strukturiertes Logging
Netzwerk-Operationen nutzen jetzt
OSLogfür bessere Fehlerdiagnose und Debugging-Transparenz.