diff --git a/README.md b/README.md index 1d05615..2df4871 100644 --- a/README.md +++ b/README.md @@ -11,10 +11,10 @@ reports. Built with .NET 8 + Avalonia (desktop & Android), SQLite storage, SignalR sync and [QuestPDF](https://www.questpdf.com/) report generation. -| | | | -|---|---|---| -| ![Home](docs/screenshots/home.png) | ![ETB](docs/screenshots/etb.png) | ![Checklisten](docs/screenshots/checkliste.png) | -| ![Funktionen](docs/screenshots/funktionen.png) | ![Atemschutz](docs/screenshots/atemschutz.png) | ![Stammdaten](docs/screenshots/stammdaten-editor.png) | +| | | | | +|---|---|---|---| +| ![Home](docs/screenshots/home.png) | ![ETB](docs/screenshots/etb.png) | ![Aufgaben](docs/screenshots/aufgaben.png) | ![Funktionen](docs/screenshots/funktionen.png) | +| ![Atemschutz](docs/screenshots/atemschutz.png) | ![CO-Messung](docs/screenshots/co-messung.png) | ![Checklisten](docs/screenshots/checkliste.png) | ![Stammdaten](docs/screenshots/stammdaten-editor.png) | *All screenshots show fictional data.* @@ -27,13 +27,22 @@ and [QuestPDF](https://www.questpdf.com/) report generation. - **ETB** (Einsatztagebuch) — manual entries with incoming/outgoing direction, automatic lifecycle logging (open, close, reopen), later editing that keeps a full history -- **Kräfte** — units and crews with status and Bemerkung; Trupps are registered - as crews, not individuals +- **Kräfte** — units added from a Stammdaten Fahrzeug (live-filtered by typed + Wache, already-assigned vehicles excluded), Stärke tracked as three numbers + and committed as one atomic write plus one ETB entry via an explicit + "Übernehmen" action, not per keystroke; Trupps are registered as crews, not + individuals +- **Aufgaben** — task list with urgency/importance, assignee suggestions from + call signs, Funktionen and personnel, a spoken due-alarm, and one-click + creation straight from an ETB entry - **Funktionen** — command roles (EL, Abschnitt, von/bis) with transfer support and editable mobile numbers - **Atemschutzüberwachung** — SCBA teams with pressure-control interval, max-duration countdown, two-stage ILS Rückmeldung reminder with spoken cues and a Rückzugsalarm siren +- **CO-Messprotokoll** — building/floor/apartment search grid with per-dwelling + status (not searched / searched / affected), CO ppm value, resident name and + key-availability marker, mirroring the real-world door-marking convention - **Checklisten** — Aufbau/Abbau checklists from your own master data, mandatory items highlighted, completion logged to the ETB - **Dateien** — attach photos and PDFs to an incident; they are merged into the @@ -42,6 +51,11 @@ and [QuestPDF](https://www.questpdf.com/) report generation. **Beyond a single window:** +- **ILS status reminder** — incident-wide (not per Trupp): fires after a + configurable "Erstmeldung nach" interval, then repeats on a configurable + "Intervall" with a spoken cue and an ERLEDIGT option; persists across + close/reopen/crash and is suppressed on joined/remote clients so the host + doesn't double-log - **PDF export** — one-click QuestPDF incident report - **Multi-device sync** — host an incident on the ELW laptop and follow along from other devices over LAN or Tailscale (SignalR); joining requires a share diff --git a/docs/screenshots/atemschutz.png b/docs/screenshots/atemschutz.png index 770c8b5..6ff60b7 100644 Binary files a/docs/screenshots/atemschutz.png and b/docs/screenshots/atemschutz.png differ diff --git a/docs/screenshots/aufgaben.png b/docs/screenshots/aufgaben.png new file mode 100644 index 0000000..2ab87be Binary files /dev/null and b/docs/screenshots/aufgaben.png differ diff --git a/docs/screenshots/checkliste.png b/docs/screenshots/checkliste.png index cf1b14f..9319ead 100644 Binary files a/docs/screenshots/checkliste.png and b/docs/screenshots/checkliste.png differ diff --git a/docs/screenshots/co-messung.png b/docs/screenshots/co-messung.png new file mode 100644 index 0000000..5b6b6e5 Binary files /dev/null and b/docs/screenshots/co-messung.png differ diff --git a/docs/screenshots/etb.png b/docs/screenshots/etb.png index 9df77d8..c6b7b65 100644 Binary files a/docs/screenshots/etb.png and b/docs/screenshots/etb.png differ diff --git a/docs/screenshots/funktionen.png b/docs/screenshots/funktionen.png index 1136146..fa8bb12 100644 Binary files a/docs/screenshots/funktionen.png and b/docs/screenshots/funktionen.png differ diff --git a/docs/screenshots/home.png b/docs/screenshots/home.png index c87f0f0..cbf0369 100644 Binary files a/docs/screenshots/home.png and b/docs/screenshots/home.png differ diff --git a/docs/screenshots/stammdaten-editor.png b/docs/screenshots/stammdaten-editor.png index 61ef640..ea2f24d 100644 Binary files a/docs/screenshots/stammdaten-editor.png and b/docs/screenshots/stammdaten-editor.png differ