Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 20 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.*

Expand All @@ -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
Expand All @@ -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
Expand Down
Binary file modified docs/screenshots/atemschutz.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/screenshots/aufgaben.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/screenshots/checkliste.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/screenshots/co-messung.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/screenshots/etb.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/screenshots/funktionen.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/screenshots/home.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/screenshots/stammdaten-editor.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading