ChangelogChangelog
Alle Versionen und Neuerungen der App im Überblick. All app versions and updates at a glance.
Version 2.5.0
Aktuell LatestNeu New
- Schnelleingabe: Unten in der Zeitleiste tippen, Senden – der Eintrag ist angelegt. Daneben liegen Foto und „+“ für alle weiteren Eintragsarten. Ungesendeter Text geht beim Zurück nicht verloren Quick entry: Type at the bottom of the timeline, tap Send – the entry is saved. Photo and “+” for all other entry types sit right next to it. Unsent text is not lost when going back
- Direktübertragung: Nach einer ETB-Übergabe lässt sich der Einsatz per QR-Code auf ein anderes Gerät übertragen – im selben WLAN oder Hotspot, ohne Internet, verschlüsselt, auch zwischen iPhone und Android. Auf dem alten Gerät wird der Einsatz erst gesperrt, wenn das neue den Empfang bestätigt hat Direct transfer: After an ETB handover the mission can be transferred to another device via QR code – on the same Wi-Fi or hotspot, without internet, encrypted, also between iPhone and Android. The mission is only locked on the old device once the new one has confirmed receipt
Verbessert Improved
- Ein Einsatz lässt sich nur noch mit Unterschrift abschließen – wie Übergabe und Gefahrenbeurteilung A mission can now only be closed with a signature – like handover and hazard assessment
- Kompaktere Zeitleiste: mehr Einträge auf einen Blick, die Einsatzdaten aus dem Assistenten stehen zugeklappt als „Einsatzdaten · Lfd. 1–7“. Nach „Einsatz starten“ öffnet sich direkt die Zeitleiste More compact timeline: more entries at a glance; the mission data from the wizard is collapsed into “Mission data · No. 1–7”. After “Start mission” the timeline opens directly
- „Foto“ als eigene Aktion im +-Menü; Abfahrt und Ankunft direkt im Dashboard erfassen; Zeitraum-Filter der Startliste im Menü „Sortieren & Filtern“ “Photo” as its own action in the + menu; record departure and arrival directly from the dashboard; the mission list’s time-range filter now lives in “Sort & filter”
Version 2.4.0
Neu New
- Lagekarte: Über „+“ → „Lagekarte“ öffnet sich eine Karte am aktuellen Standort. Darauf lassen sich taktische Zeichen (Einsatzstelle, Bereitstellungsraum, Gefahren, THW-Einheiten und weitere), Linien mit Pfeil für die Anfahrt, Flächen für Absperrungen und Texte einzeichnen und mit dem Finger verschieben. Das Ergebnis wird als Bild-Eintrag ins Einsatztagebuch übernommen, mit Zeit, Schreiber, Koordinaten und Quellenangabe Situation map: Via “+” → “Situation map” a map opens at your current location. You can draw tactical signs (incident site, staging area, hazards, THW units and more), lines with an arrow for the approach route, areas for cordons and text, and move them with your finger. The result is added to the logbook as a picture entry with time, writer, coordinates and map credit
- Neue Fassung: Aus der Bildansicht einer Lagekarte entsteht eine vorbelegte Neufassung als eigener Eintrag, der auf die abgelöste Karte verweist – die alte bleibt unverändert New version: From a situation map’s image view you can create a pre-filled new version as its own entry that points to the replaced map – the old one stays unchanged
- Datenschutz: Die Kartenkacheln kommen von OpenStreetMap, werden nicht auf dem Gerät zwischengespeichert und stehen hinter dem Schalter Einstellungen → Online-Dienste. Sicherung und Einzelexport enthalten die Lagekarten, die Anonymisierung leert ihre Beschriftungen. „GPS erfassen“ bleibt unverändert Privacy: Map tiles come from OpenStreetMap, are not cached on the device and sit behind the Settings → Online services switch. Backups and single exports include situation maps; anonymisation clears their labels. “Capture GPS” is unchanged
ETB-PDF Logbook PDF
- Name und Funktion stehen im Unterschriftsfeld statt unter der Linie Name and function appear inside the signature field instead of below the line
- Gedankenstriche und andere Sonderzeichen in Übergabe, Kopfzeile und Unterschriftsblöcken gehen nicht mehr verloren Dashes and other special characters in handover, header and signature blocks are no longer lost
Version 2.3.0
Neu New
- Online-Dienste abschaltbar: Unter Einstellungen → Online-Dienste lassen sich Wetter-, Adress- und Kartenabruf zur GPS-Position mit einem Schalter abschalten. Dann verlässt nichts das Gerät; die Position wird weiter lokal als Koordinaten eingetragen. Die Datenschutzerklärung nennt die drei Dienste (Open-Meteo, OpenStreetMap) jetzt ausdrücklich Online services can be switched off: Settings → Online services turns off the weather, address and map lookups for a GPS position. Nothing then leaves the device; the position is still entered locally as coordinates. The privacy policy now names the three services (Open-Meteo, OpenStreetMap) explicitly
- Verschlüsselte Einzel-Exporte: Einzeln exportierte Einsätze und Übergabedateien lassen sich mit Passwort verschlüsseln; der Import fragt nach dem Passwort Encrypted single exports: Individually exported missions and handover files can be encrypted with a password; the import asks for it
- Lokales Fehlerprotokoll: Unerwartete Fehler werden auf dem Gerät festgehalten und lassen sich unter „Über die App“ bei Bedarf teilen Local error log: Unexpected errors are recorded on the device and can be shared from “About” when needed
Integrität und Sicherung Integrity and backup
- Hash-Kette bleibt erhalten: Fehlt in einer Sicherung ein Eintrags-Hash, meldet die Wiederherstellung die Kette als gebrochen, statt den Einsatz still neu zu versiegeln. Die App versiegelt beim Start nur noch Einsätze aus der Zeit vor der Hash-Kette Hash chain preserved: if an entry hash is missing from a backup, restoring reports the chain as broken instead of silently re-sealing the mission. On start-up the app only seals missions that predate the hash chain
- Sicherungen vollständig: Alle Profile werden gesichert und zurückgeholt, große Sicherungen lassen sich vollständig einspielen, und eine Einzeleinsatz-Datei löscht über „Backup wiederherstellen“ nicht mehr den Bestand Complete backups: all profiles are backed up and restored, large backups restore completely, and a single-mission file no longer wipes your data via “Restore Backup”
- Ganz oder gar nicht: Schließen, Übergeben, Übergabe, Lagebericht, Korrektur und Gefahrenbeurteilung werden vollständig oder gar nicht gespeichert All or nothing: closing, transferring, handover, situation report, correction and hazard assessment are saved completely or not at all
Datenschutz und Bedienung Privacy and usability
- Anonymisierung leert auch die Bemerkungen der Erfassungsbögen; beim Entfernen eines Fotos verschwindet auch das archivierte Original Anonymisation also clears unit registration remarks; removing a photo also removes its archived original
- „Zurück“ fragt nach, bevor Eingaben in Formularen und Dialogen verloren gehen; weitere Verbesserungen für Screenreader “Back” asks before input in forms and dialogs is lost; further screen reader improvements
- Die Aktualisierung sehr alter Datenbanken (vor Version 14) läuft wieder durch Updating very old databases (before version 14) works again
Version 2.2.2
Behoben Fixed
- Kennzeichen im Einheitserfassungsbogen: Vor jedem eingetragenen Kennzeichen stand im PDF ein „THW -“. Der Papiervordruck druckt das nur in seinen leeren Fahrzeugzeilen vor — bei Privat-, Miet- und Fremdfahrzeugen entstand daraus ein Kennzeichen, das es so nicht gibt. Ein erfasstes Kennzeichen steht jetzt unverändert auf dem Blatt; bereits gespeicherte Bögen werden erst bei einer Bearbeitung neu erzeugt Licence plates on the unit registration sheet: In the PDF, every entered licence plate was prefixed with „THW -“. The paper form preprints that only in its blank vehicle rows — for private, rented and other organisations’ vehicles it produced a plate that does not exist. An entered plate is now printed exactly as typed; sheets already saved are regenerated only when edited
Version 2.2.1
Vordrucke Forms
- Gefahrenbeurteilung nur noch mit Unterschrift: Der Vordruck sieht im Kopf Name und Unterschrift vor — beide sind jetzt Pflicht. Ein Bogen ohne sie ist im Zweifel wertlos, ließ sich bisher aber unbemerkt abgeben. Fehlt eines der Felder, springt das Formular dorthin und sagt es; bei 22 Zeilen konnte die Beanstandung sonst an einem Feld hängen, das gar nicht im Bild war Hazard assessments now require a signature: The form provides for a name and a signature in its header — both are now mandatory. A sheet without them is of little use, yet until now one could be filed unnoticed. If either field is missing, the form jumps to it and says so; with 22 rows the complaint could otherwise sit on a field that was nowhere in view
- Unterschrift beim Nachlesen sichtbar: Die gespeicherte Unterschrift steht jetzt auch in der App im Kopf des Bogens, nicht mehr nur im PDF Signature visible when reading a sheet: The stored signature is now shown in the app at the top of the sheet, not only in the PDF
Behoben Fixed
- Wer die Gefahrenbeurteilung unterschrieben hatte und danach nach oben scrollte, um etwas zu korrigieren, verlor die Unterschrift stillschweigend Signing a hazard assessment and then scrolling back up to correct something silently discarded the signature
Version 2.2.0
Neue Funktionen New features
- Gefahren an der Einsatzstelle: Die Checkliste der Gefährdungsbeurteilung lässt sich jetzt im Einsatz ausfüllen — 22 Gefahren mit Ampelbewertung und Bemerkung, dazu Kopfdaten und Unterschrift. Der ausgefüllte Bogen hängt als Anlage am Einsatztagebuch und wird beim Export im Layout des Vordrucks mitgedruckt Hazards at the scene: The hazard assessment checklist can now be filled in during deployment — 22 hazards with traffic-light rating and remarks, plus header data and a signature. The completed sheet is attached to the operations log and printed in the layout of the original form on export
- Unveränderlicher Schnappschuss: Ein gespeicherter Bogen wird nicht mehr geändert. Ändert sich die Lage, legt „Neu bewerten“ einen neuen Bogen mit den bisherigen Werten an und vermerkt, welchen er ablöst. Alle Beurteilungen eines Einsatzes stehen in einer Übersicht und lassen sich dort direkt nachlesen Immutable snapshot: A saved sheet is never modified. If the situation changes, „Assess again“ creates a new sheet pre-filled from the previous one and records which one it supersedes. All assessments of a deployment are listed in one overview and can be read there directly
- PDF aus der Einsatzliste: Das Einsatztagebuch lässt sich jetzt auch direkt aus der Einsatzliste als PDF ausgeben — bisher ging von dort nur das Sicherungspaket PDF from the mission list: The operations log can now be exported as a PDF straight from the mission list — previously only the backup package was available there
Vordrucke Forms
- Einsatztagebuch im gewohnten Layout: Der PDF-Export folgt jetzt dem bekannten Vordruck — A4 quer, Kopfleiste mit Datum, die Spalten Lfd. Nr., Zeit, Ereignis und Kontrollfeld sowie eine Fußzeile mit Seitenzählung und Unterschrift des Einsatzleiters. Die Bemerkung eines Eintrags steht im Kontrollfeld Operations log in the familiar layout: The PDF export now follows the well-known form — A4 landscape, header bar with date, the columns No., Time, Event and Control field, and a footer with page count and the incident commander’s signature. An entry’s remark is printed in the control field
- Einheitserfassungsbogen im gewohnten Layout: Auch der Erfassungsbogen sieht im PDF jetzt aus wie der Papiervordruck, mit den gewohnten Abschnitten für Fahrzeuge und Personal und den vorgedruckten Zeilen Unit registration form in the familiar layout: The registration form now looks like the paper original in the PDF too, with the familiar sections for vehicles and personnel and the pre-printed rows
Bedienbarkeit und Barrierefreiheit Usability and accessibility
- Einträge werden quittiert: Nach dem Speichern meldet die App die vergebene laufende Nummer und springt zum Eintrag; der „+“-Knopf verdeckt nicht mehr den untersten Eintrag Entries are confirmed: After saving, the app reports the sequence number it assigned and scrolls to the entry; the „+“ button no longer covers the bottom entry
- Rotlicht-Modus bleibt rot: Hintergrundbild, Status-Symbole, Compliance-Übersicht und Onboarding leuchteten weiterhin bunt und störten damit genau die Dunkeladaption, für die es den Modus gibt Red-light mode stays red: Background image, status icons, compliance overview and onboarding kept flashing colour and disturbed the very dark adaptation the mode exists for
- Kontraste, Tap-Ziele und Screenreader: Farbkontraste sind auf die Norm gebracht, für Handschuhe zu kleine Bedienelemente vergrößert, große Systemschrift bricht das Layout nicht mehr auf, und Bedienelemente werden verständlich vorgelesen. Formulare fragen nach, bevor sie ungespeicherte Eingaben verwerfen Contrast, touch targets and screen readers: Colour contrasts meet the standard, controls that were too small for gloved hands have been enlarged, large system fonts no longer break the layout, and controls are read out intelligibly. Forms ask before discarding unsaved input
Fehlerbehebungen Bug fixes
- Schlüssel der Datenbank: Unter iOS konnte der Schlüssel der verschlüsselten Datenbank als verloren gelten, obwohl er im Schlüsselbund lag — er war unter älteren Zugriffsattributen abgelegt und für die Suche unsichtbar. Die App findet ihn jetzt und übernimmt ihn einmalig Database key: On iOS the key to the encrypted database could appear lost while it was in fact still in the keychain — stored under older accessibility attributes and therefore invisible to the lookup. The app now finds it and migrates it once
- Sichtbarer Startfehler: Schlägt der Start fehl, steht der Grund jetzt lesbar auf dem Bildschirm, statt dass sich ein Ladehinweis endlos weiterdreht. Lässt sich die Datenbank nicht öffnen, bricht die App ab, statt einen neuen Schlüssel anzulegen — die vorhandenen Daten bleiben unangetastet Visible startup errors: If startup fails, the reason is now shown on screen instead of a loading notice spinning forever. If the database cannot be opened, the app stops rather than creating a new key — the existing data is left untouched
- Anlagen richtig beschriftet: Über dem Einheitserfassungsbogen im Export stand „Foto zu Eintrag Nr. …“; jetzt steht dort der richtige Name, und die Anlage findet ihren Eintrag zuverlässig statt über einen Namensvergleich Attachments labelled correctly: The unit registration form in the export used to be labelled „Photo for entry no. …“; it now carries the correct name, and the attachment finds its entry reliably instead of by matching names
Version 2.0.2
Fehlerbehebungen Bug fixes
- Auswahlmenü für neue Einträge: Auf Geräten mit Navigationsleiste am unteren Bildschirmrand war die unterste Zeile verdeckt und nicht antippbar — das Menü hält den Bereich jetzt frei; ebenso „Was ist neu“ und die Compliance-Details New-entry menu: On devices with a navigation bar at the bottom of the screen the last row was covered and could not be tapped — the menu now keeps that area clear, as do „What’s new“ and the compliance details
- Funktion in der PDF-Fußzeile: PDF-Export und Einsatzbericht nennen jetzt die Funktion des dort ausgewiesenen ETB-Führers; bei Einsätzen mit Übergabe stand auf allen Seiten die Funktion des zuletzt aktiven Profils Function in the PDF footer: PDF export and mission report now show the function of the logbook leader named there; for missions with a handover, every page used to show the last active profile’s function
- Stärkemeldung im Erfassungsbogen: Gruppenführer zählen jetzt als Unterführer (Uf) statt als Führer (Fü) — auch in den Vorlagen Strength report in the registration form: Squad leaders now count as junior leaders (Uf) instead of leaders (Fü) — in templates as well
Version 2.0.1
DSGVO-Nachbesserungen GDPR improvements
- Dauerhafte Personenlöschung: Auf Löschanfrage entfernte Personen bleiben jetzt auch nach einer späteren Bearbeitung des Erfassungsbogens dauerhaft entfernt; das Bogen-PDF wird automatisch neu erzeugt, damit der Name auch aus dem Dokument verschwindet Permanent person erasure: Persons removed following an erasure request now stay removed even after the registration form is edited later; the form PDF is regenerated automatically so the name disappears from the document as well
- Gründlichere Anonymisierung: Die Anonymisierung eines Einsatzes entfernt jetzt auch erzeugte PDF-Dokumente (Erfassungsbögen, Berichte) und Unterschrift-Dateien vom Gerät — Fotos bleiben erhalten More thorough anonymization: Anonymizing a mission now also deletes generated PDF documents (registration forms, reports) and signature files from the device — photos are kept
- Klarnamenfreie Lösch-Vermerke: Einträge im Änderungsprotokoll enthalten keinen Klarnamen mehr; Stärkemeldung und PDF-Export zählen gelöschte Personen nicht mehr mit Name-free erasure notes: Change-history entries no longer contain the clear name; strength reports and PDF exports no longer count erased persons
Stabilität & Datensicherheit Stability & data safety
- Crash-sichere Foto-Übernahme: Bei der Backup-Wiederherstellung kann ein Abbruch im falschen Moment keine Fotos mehr verlieren; unterbrochene Wiederherstellungen werden beim nächsten Start automatisch abgeschlossen Crash-safe photo takeover: During backup restore an interruption at the wrong moment can no longer lose photos; interrupted restores are completed automatically on the next start
- Schutz der Beweiskette: Der Integritäts-Prüfjob beim App-Start und eine Backup-Wiederherstellung können sich nicht mehr gegenseitig stören Evidence-chain protection: The integrity check job at app start and a backup restore can no longer interfere with each other
Version 2.0.0
Sicherheit & Datenschutz Security & privacy
- Umfassende Sicherheitsprüfung: Die gesamte App wurde auf Fehler und Sicherheitslücken geprüft — viele davon wurden behoben Comprehensive security review: The entire app was reviewed for bugs and security issues — many of them fixed
- Stärkerer PIN-Schutz: Nach mehreren Fehlversuchen sperrt die App zunehmend länger (30 s bis 60 min); der Zähler übersteht Neustarts Stronger PIN protection: After repeated wrong entries the app locks for increasingly longer (30 s up to 60 min); the counter survives restarts
- Schlüssel gerätegebunden: PIN-Hash und Datenbank-Schlüssel werden gehärtet gespeichert (Android Keystore, gerätegebundene iOS-Keychain, keine iCloud-Übernahme); die verschlüsselte Datenbank wird nicht mehr in Android-Cloud-Backups einbezogen Device-bound keys: PIN hash and database key are stored more securely (Android Keystore, device-bound iOS keychain, no iCloud transfer); the encrypted database is no longer included in Android cloud backups
- Stärkere Backup-Verschlüsselung: Deutlich erhöhter Schutz des Backup-Passworts; ältere verschlüsselte Backups bleiben weiterhin lesbar Stronger backup encryption: Much stronger protection of the backup password; older encrypted backups remain readable
- Vollständige DSGVO-Anonymisierung: Jetzt werden auch Freitexte in Einträgen, Übergaben und Lagemeldungen unkenntlich gemacht — die Integritäts-Kette bleibt dabei gültig Complete GDPR anonymization: Free-text in entries, handovers and situation reports is now redacted too — the integrity chain stays valid
- Genauere Auskunft & mehr Nachweis: Personen-Datenexport durchsucht jetzt auch Fahrzeug-Kennzeichen und liefert keine Falschtreffer mehr; Foto-Entfernungen und Anonymisierungen werden mit Akteur und Begründung protokolliert More accurate access & audit: Personal-data export now also searches vehicle plates and no longer returns false matches; photo removals and anonymizations are recorded with actor and reason
Stabilität & Datensicherheit Stability & data safety
- Zuverlässige Updates: Aktualisierungen von sehr alten App-Versionen brechen die Datenbank-Migration nicht mehr ab Reliable updates: Upgrading from very old app versions no longer aborts the database migration
- Sichere Wiederherstellung: Manipulierte Sicherungsdateien können nicht mehr auf App-interne Dateien zugreifen; bei einem defekten Backup bleiben die Bestandsdaten erhalten (kein Datenverlust mehr) Safe restore: Tampered backup files can no longer reach app-internal files; a corrupt backup no longer wipes existing data
- Integritätsprüfung beim Wiederherstellen: Gebrochene Hash-Ketten werden erkannt und gemeldet; fehlende Hashes sehr alter Backups werden nachgezogen Integrity check on restore: Broken hash chains are detected and reported; missing hashes from very old backups are recomputed
Version 1.6.1
UX-Politur UX polish
- Aufgeräumte Einstellungen: Aus einer 1.260-Zeilen-Liste werden 9 sortierte Tiles mit eigenen Sub-Screens (Erscheinungsbild, Fotos, Schnellaktionen, Erfassungsbogen-Vorlagen, Sicherung, Rechtliches, Über die App) Tidied-up settings: A 1,260-line single list becomes 9 sorted tiles with their own sub-screens (Appearance, Photos, Quick actions, Registration templates, Backup, Legal, About)
- Aufgeräumte Timeline: Selten genutzte Aktionen (Erfassungsbögen, Einsatzbericht, Einsatz abschließen) wandern ins Überlauf-Menü, Kopfzeile zeigt Dienstart, Alarmzeit, Status-Badge und Schreiber auf einen Blick Tidied-up timeline: Less frequent actions (registrations, mission report, close mission) move to an overflow menu; header now shows service type, alarm time, status badge and writer at a glance
- 3-Punkt-Menü an Karten: Duplizieren, Exportieren, Anonymisieren und Korrigieren ohne langen Druck erreichbar — lange Druck bleibt als Shortcut 3-dot menu on cards: Duplicate, export, anonymize and correct now reachable without long-press — long-press still works as a shortcut
- Filter klar getrennt: Status (Alle/Aktiv/Abgeschlossen) und Zeitraum (Alle/7 Tage/30 Tage/1 Jahr) liegen jetzt als zwei eigenständige Reihen vor — kein horizontales Scrollen mehr Filters cleanly separated: Status (All/Active/Closed) and period (All/7 days/30 days/1 year) are now two distinct rows — no more horizontal scrolling
- Status-Farben im Rotlicht-Modus: Aktiv/Abgeschlossen/Übergeben in gedämpften Rot- und Orangetönen, damit die Nachtsicht-Wahrung nicht durch grelles Grün oder Blau gebrochen wird Status colours in red-light mode: Active/closed/transferred render as muted reds and oranges so glaring greens and blues no longer break the dark-adapted view
- Wizard und Aktivitätsprotokoll: Wizard springt zum ersten unvollständigen Pflichtfeld; Aktivitätsprotokoll bekommt Zeitraum-Filter (Heute / 7 / 30 Tage) und sauberes Wrapping auf engen Displays Wizard and audit log: Wizard jumps to the first incomplete required field; audit log gets a date range filter (today / 7 / 30 days) and clean wrapping on narrow displays
Version 1.6.0
Revisionssicherheit & DSGVO Audit-grade integrity & GDPR
- Revisionssicheres Tagebuch: Einträge sind unveränderlich, Korrekturen werden als neue Einträge mit Verweis auf das Original gekennzeichnet Audit-grade operations log: Entries are immutable; corrections are recorded as new entries that reference the original
- Hash-Kette mit SHA-256: Jeder Eintrag wird versiegelt und mit dem Vorgänger verkettet — Manipulation an einer einzelnen Zeile bricht die Kette SHA-256 hash chain: Each entry is sealed and chained to its predecessor — tampering with a single row breaks the chain
- Aktivitätsprotokoll & Integritätsbericht: Korrekturen, Übergaben und Schließungen pro Einsatz sichtbar; PDF-Export enthält einen menschenlesbaren Integritäts-Statusbericht und einen Master-Hash der gesamten Mission Audit log & integrity report: Corrections, handovers and closures per mission visible; PDF export includes a human-readable integrity status page and a mission-wide master hash
- DSGVO-Werkzeuge: Einsatz anonymisieren statt löschen, Personen aus Erfassungsbögen entfernen (Soft-Delete mit Begründung), Foto-Anhänge gezielt löschen — alles ohne die Hash-Kette zu zerstören GDPR tools: Anonymize missions instead of deleting, remove persons from registration forms (soft-delete with reason), selectively remove photo attachments — all without breaking the hash chain
- Auskunft zu Person als PDF (DSGVO Art. 15): Volltext-Suche über alle Einträge, Erfassungsbögen und Übergaben, exportierbar für Betroffenen-Anfragen Personal data export (GDPR Art. 15): Full-text search across all entries, registration forms and handovers, exportable for data-subject requests
- Mehrere Profile pro Gerät: Schichtwechsel ohne Logout — Schreiber-Chip oben rechts zeigt das aktive Profil, jeder neue Eintrag trägt automatisch den korrekten Schreiber Multiple profiles per device: Shift handovers without logout — writer chip in the top right shows the active profile, every new entry automatically carries the correct writer
- Foto-Watermark: Aktiver Schreiber und Aufnahmezeit werden ins Bild eingefügt — abschaltbar, Original auf Wunsch lokal archivierbar Photo watermark: Active writer and capture time are embedded in the image — can be disabled, original kept locally on request
- Verfahrensdokumentation & Compliance-Bericht: GoBD-/DSGVO-Verfahrensdoku als PDF; pro Release ein versionierter Compliance-Snapshot mit Master-Hash — in der App und auf der Website öffentlich Procedure docs & compliance report: GoBD-/GDPR procedure documentation as PDF; per-release versioned compliance snapshot with master hash — in the app and publicly on the website
Version 1.5.0
App-Sperre & Verschlüsselung App lock & encryption
- App-Sperre mit PIN & Biometrie: 6-stellige PIN plus FaceID/TouchID/Fingerabdruck, konfigurierbare Auto-Sperre (Sofort, 30 s, 1 min, 5 min oder Nie) App lock with PIN & biometrics: 6-digit PIN plus FaceID/TouchID/fingerprint, configurable auto-lock (immediate, 30s, 1min, 5min or never)
- Verschlüsselte Datenbank: SQLite wird mit AES-256 (SQLCipher) verschlüsselt — Daten sind bei Verlust des Geräts unlesbar Encrypted database: SQLite is now encrypted with AES-256 (SQLCipher) — data is unreadable if the device is lost
- Verschlüsselte Backups: Optional mit Passwort geschützt (AES-256-GCM, PBKDF2 200.000 Iterationen) Encrypted backups: Optionally protected with a password (AES-256-GCM, PBKDF2 200,000 iterations)
- Schreiber-Nachweis: Jeder ETB-Eintrag, jede Übergabe und jeder Erfassungsbogen zeigt seinen Schreiber (Name + Funktion) — auch im PDF-Export Writer attribution: Each log entry, handover and registration form shows its author (name + function) — also in the PDF export
Version 1.3.0
Neue Funktionen New Features
- Neues Onboarding: 5-seitiger Einrichtungsassistent mit Willkommen, Features, Berechtigungen, Profil und Erste Schritte New onboarding: 5-page setup wizard with Welcome, Features, Permissions, Profile, and Getting Started
- Digitale Unterschriften: Einsatz-Abschluss und ETB-Übergabe jetzt mit digitaler Signatur (Zeichnen oder Tippen) Digital signatures: Mission close and ETB handover now with digital signature (draw or type)
- PDF mit Signaturen: Korrekte Unterschrift je Schicht im Footer, Übergabe-Anlageseite mit beiden Unterschriften nebeneinander PDF with signatures: Correct signature per shift in footer, handover attachment page with both signatures side by side
- Erfassungsbogen-Verbesserungen: Erstellt jetzt einen ETB-Eintrag, Foto vom Papier-Bogen anhängen, Stärke wahlweise manuell (Fü/Uf/Mn) oder aus Personalliste Registration form improvements: Now creates a diary entry, attach photo of paper form, strength entry manually (Ldr/NCO/Enl) or from personnel list
- Einheiten entlassen: Einheiten als „entlassen" markieren mit ETB-Eintrag und Status-Anzeige Dismiss units: Mark units as "dismissed" with diary log entry and status indicator
- Dashboard: Dynamische Meilenstein-Timeline, Gesamtstärke aus aktiven Erfassungsbögen als Fallback Dashboard: Dynamic milestone timeline, total strength from active registration forms as fallback
Version 1.2.1
Verbesserungen Improvements
- Intro erneut anzeigen: Willkommensbildschirm jederzeit über Einstellungen → Über die App erneut aufrufen Show intro again: View the welcome screen anytime via Settings → About the App
Version 1.2.0
Neue Funktionen & Verbesserungen New Features & Improvements
- Suche: Über alle Einsatzfelder suchen (Dienstart, Anforderer, ETB-Führer etc.) Search: Search across all mission fields (service type, requester, log leader etc.)
- Quick Actions: Im Bottom Sheet nach Kategorien gruppiert Quick actions: Grouped by category in bottom sheet
- Rotlicht-Modus: Nachtmodus als Rotlicht gekennzeichnet mit Erklärung Red light mode: Night mode labeled with explanation
- Onboarding: Erweiterter Willkommensbildschirm mit Feature-Highlights Onboarding: Enhanced welcome screen with feature highlights
- Timeline: Foto-Thumbnails, Suchleiste, Pull-to-Refresh und Status-Indikator Timeline: Photo thumbnails, search bar, pull-to-refresh and status indicator
- Dashboard: Interaktive Cards (Tap öffnet Maps/navigiert zurück) Dashboard: Interactive cards (tap opens Maps/navigates back)
- Einstellungen: In Kategorien Allgemein und Daten & Sicherung aufgeteilt Settings: Split into General and Data & Backup categories
- UX: Plattform-native Seitenübergänge, Haptisches Feedback, Keyboard-Navigation in Formularen, Inline-Validierung im Wizard UX: Platform-native page transitions, haptic feedback, keyboard navigation in forms, inline validation in wizard
- Fehlerbehandlung: Retry-Button bei GPS- und Wetter-Fehlern Error handling: Retry button for GPS and weather errors
Version 1.1.0
Neue Funktionen New Features
- Nachtmodus (Rotlicht): Augenschonendes rotes Theme für Nachteinsätze, wählbar in den Einstellungen Night mode (red light): Eye-friendly red theme for night operations, selectable in settings
- Tablet-/Landscape-Layout: Grid-Ansicht für Einsätze, Side-by-Side-Panel in der Timeline Tablet/landscape layout: Grid view for missions, side-by-side panel in timeline
- Funkmeldung: Strukturierte Funkmeldungen erfassen (Absender, Empfänger, Nachricht) Radio messages: Record structured radio messages (sender, receiver, message)
- Gerettete Personen & Wertsachen: Dokumentation nach THW DV 1-100 Rescued persons & valuables: Documentation per THW DV 1-100
- Einsatzbericht: Zusammenfassenden Abschlussbericht als PDF generieren Mission report: Generate summary after-action report as PDF
Version 1.0.0
Erste Veröffentlichung Initial Release
- Einsatztagebuch: Einsätze erstellen und verwalten mit dem Einsatz-Assistenten Operations log: Create and manage missions with the mission wizard
- Schnellaktionen: Stärkemeldung, Abfahrt/Ankunft, GPS-Position und Wetterdaten per Knopfdruck Quick actions: Strength report, departure/arrival, GPS position and weather data with one tap
- Übergabeprotokoll: Strukturiertes Protokoll bei Schichtwechseln Handover protocol: Structured protocol for shift changes
- PDF-Export: Druckfertiges A4-PDF mit Fotos, Übergabeprotokollen und Unterschrift PDF export: Print-ready A4 PDF with photos, handover protocols and signature
- Einheitserfassungsbogen: Personal, Fahrzeuge und Stärke pro Einsatz erfassen Unit registration: Record personnel, vehicles and strength per mission
- Backup & Wiederherstellung: Alle Daten und Fotos sichern und wiederherstellen Backup & restore: Back up and restore all data and photos
- Zweisprachig: Deutsch und Englisch Bilingual: German and English