Skip to content

Releases: tkimhofer/checkpoint_fragebogen

Harlequin Green 🌱✨

Choose a tag to compare

@tkimhofer tkimhofer released this 24 Jun 20:37

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:

  1. Verschiebe die App nach der Installation in deinen Programme-Ordner (/Applications).
  2. Öffne das Terminal auf deinem Mac (über die Spotlight-Suche mit Cmd + Leertaste).
  3. Kopiere den folgenden Befehl, füge ihn im Terminal ein und drücke Enter:
xattr -rd com.apple.quarantine "/Applications/BuT AH.app"

Screenshots

laboransicht statistik
berateransicht_1 berateransicht_2
berateransicht_3 berateransicht_4
berateransicht_5 berateransicht_6
einstellungen fragebogen_laboransicht

Priscilla 🚌

Priscilla 🚌 Pre-release
Pre-release

Choose a tag to compare

@tkimhofer tkimhofer released this 15 Apr 12:32

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)
Screenshot 2026-04-15 at 14 34 46 Screenshot 2026-04-15 at 14 35 42

Rear Admiral ⚓

Rear Admiral ⚓ Pre-release
Pre-release

Choose a tag to compare

@tkimhofer tkimhofer released this 17 Feb 22:48

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

Einstellungen Datenbank     Einstellungen JSON

Fragebogen

Fortschritt pro Sektion (x/y beantwortet) und Option „möchte nicht beantworten“
alt="fortschrittsanzeige_möchte_nicht_beantworten" style="width:780px; height:auto;" />

Validierung & Antwortlogik
Validierung und Antwortenlogik

Ansichten

Bearteransicht: Testanforderungen
Testanforderungen Berateransicht

Laboransicht
Laboransicht

Fragebogen aus Laboransicht (view-only)
Fragebogen Recall view-only

Heading Progress

Heading Progress Pre-release
Pre-release

Choose a tag to compare

@tkimhofer tkimhofer released this 28 Aug 07:28
6219455

Neu

  • Überarbeitete Kopfleiste mit sticky Fortschrittsbalken pro Tab.

Verbesserungen

  • „Weiter zu …“: Tab-Wechsel scrollt automatisch nach oben.
  • Tab-Aktivierung über „Weiter zu …“ verhält sich konsistent.

Screenshots

Sticky Tabby

Sticky Tabby Pre-release
Pre-release

Choose a tag to compare

@tkimhofer tkimhofer released this 27 Aug 22:23

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

Country Branches Pre-release
Pre-release

Choose a tag to compare

@tkimhofer tkimhofer released this 27 Aug 15:25

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)

Pre-release

Choose a tag to compare

@tkimhofer tkimhofer released this 20 Aug 19:48

Ä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

Choose a tag to compare

@tkimhofer tkimhofer released this 14 Aug 10:22

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.