Releases: tkimhofer/checkpoint_fragebogen
Release list
Harlequin Green 🌱✨
Updates
-
Release Status: Nach mehreren Entwicklungs- und Testzyklen ist dies die erste Version ohne Pre-Release-Status.
-
UI: Kleinere Verbesserungen bei Beschriftung und Layout (Labor-Ansicht)
-
Security Hardening: Entwicklungsbedingte LAN-Adressen wurden entfernt & Netzwerkberechtigungen eingeschränkt. Die Anwendung kommuniziert ausschließlich über definierte HTTPS-Endpunkte
-
Code-Cleaning & Refactoring: Codebasis bereinigt & verschlankt
⚠️ Wichtiger Hinweis zur Sicherheit für die Installation mit macOS (.dmg, .app)
Da ich noch keinen kostenpflichtigen Apple-Developer-Account habe, werden die Installationsdateien nicht offiziell von Apple notarisiert. Nach dem Download von GitHub kann es daher beim Starten zu der Fehlermeldung kommen, dass die App „beschädigt“ sei oder nicht geöffnet werden kann (Quarantäne-Funktion).
Um die Software trotzden zu Installieren kann man wie folgt vorgehen:
- Verschiebe die App nach der Installation in deinen Programme-Ordner (
/Applications). - Öffne das Terminal auf deinem Mac (über die Spotlight-Suche mit
Cmd + Leertaste). - Kopiere den folgenden Befehl, füge ihn im Terminal ein und drücke Enter:
xattr -rd com.apple.quarantine "/Applications/BuT AH.app"Screenshots
|
|
|
|
|
|
|
|
|
|
Priscilla 🚌
Backend Änderungen
- Authentifizierung über Bearer Token
- Einführung von FastAPI-Routern
- Versionierung API-Endpunkte (/v1/...)
- Fix: Lokaler JSON-Speicher als DB-Alternative
UI & UX
- Kalenderselektierung historische Daten
- Downloadable Statistiktabelle via Modal
- Verbesserter Toggle für Labor / Erhebung
- PLZ3-Feld auf numerische Eingabe beschränkt
- Aktualisiertes App-Banner („Beratung und Test“)
- Diverse Bugfixes (u. a. Scroll-Verhalten)

Rear Admiral ⚓
Backend Erweiterungen
- PostgreSQL + FastAPI (Docker Compose)
- Installation via Docker Desktop ohne zusätzliche Abhängigkeiten
- Lokal oder serverbasiert betreibbar
- zusätzlich möglich: JSON Export/Import (lokales Verzeichnis)
UI & UX
- Klarere Benennung der Fragegruppen/-sektionen
- Verbesserte Fortschrittsanzeige pro Sektion (x/y beantwortet)
- Neue Frage nach PreP-Nutzung (Sektion HIV-Risiko)
- PLZ-Eingabe (erste 3 Ziffern) im Beraterbereich
- Getrennte Ansichten: Berater / Labor
- Fragebogenaufruf aus Labor-Ansicht ("view-only")
- Manuelle Backend-Konfiguration in der UI:
- API Base URL (Datenbankmodus)
- API-Token (Datenbankmodus)
- Lokales Verzeichnis (JSON-Modus)
- App Logo hinzugefügt
App ausprobieren
Die Desktop-App kann lokal (JSON-Datei) oder über den Entwicklungsserver mit Datenbank-Backend getestet werden.
Für den Server: Nach Installation in den Einstellungen die folgende API Basis URL eingeben:
https://checkpoint.tkimhofer.dev/
API-Token auf Anfrage: torben@tkimhofer.dev
Screenshots
Einstellungen
Fragebogen
Fortschritt pro Sektion (x/y beantwortet) und Option „möchte nicht beantworten“
alt="fortschrittsanzeige_möchte_nicht_beantworten"
style="width:780px; height:auto;"
/>
Ansichten
Heading Progress
Sticky Tabby
Neu eingerichtet
- Vertikale Ausrichtung Tabs (sticky)
- Burger-Menü mit
- Einstellungen (Sprache)
- allgemeinen App Infos
- Funktion zum löschen eines angefangenen Fragebogens / Entwurfs
- Pop-Nachricht (Toaster) bei erfolgreichen/gescheiterten Absenden
Country Branches
Neu
- Freitextfeld bei Auswahl von „Andere“ (Radio-/Checkbox-Fragen).
- Länderauswahl (ISO 3166-1) für Geburtsland und HIV-Risikokontakt – mehrsprachige Labels und sprachabhängige Sortierung.
- Bedingte Logik für Frage 12 („Schon früher auf HIV getestet?“)
Bei Ja werden folgende Felder eingeblendet:- Jahr des letzten Tests (YYYY)
- Anzahl bisheriger Tests (Ganzzahl)
- Checkbox: „Der HIV-Test wurde bei der AIDS-Hilfe Duisburg & Kreis Wesel durchgeführt“
- Verändertes CSS Theming
- Refactoring UI Comp Definition (importing files)
Sources
No-Frills Truthy (v0.3)
Änderungen
- Fragebogendaten werden lokal als CSV gespeichert (einschl. append function)
- Anzeige Berater-ID & Besucher-ID nach erfolgreichem Versand
- Gruppierung Lab Test (Beraterfeld)
- Tabnamen angepasst
- Zusammenfassung vor Versand: Fragen beantwortet, noch nicht beantwortet
- Nach Versand: kein Reset Berater-ID (aber Besucher-ID und Fragen)
Installation & Download
- Siehe Assets weiter unten für Windows (.exe) und MacOS (.dmg)
Screenshots
v0.2 – Development Pre-release
Pre-release build of Checkpoint Questionnaire (v0.2)
This is a development version of the cross-platform questionnaire app used by Checkpoint Aids Hilfe Duisburg / Kreis Wesel for anonymous STI testing intake.
Highlights:
Multilingual questionnaire (German, English, Turkish, Ukrainian)
Tauri-based desktop build for Windows (.exe) and macOS (.dmg)
Initial UI design with Radix UI components and Tailwind styling
Notes:
This is a pre-release build intended for testing and feedback. Data submission and some logic may still change in later versions.




















