App: QR-Uebergabe mit dem Beratungs-PC

- Brief -> "Am Computer zeigen": schickt den Brief verschluesselt auf den
  Bildschirm der Beratung (zweisprachig, wenn eine Uebersetzung da ist)
- Archiv -> "Vom Computer uebernehmen": holt das Ergebnis vom PC ins
  verschluesselte Archiv, mit Erinnerungen
- Gleiches Paeckchen-Format wie die Webseite (expo-crypto combined =
  IV||Chiffrat||Tag); Test prueft beide Richtungen gegen WebCrypto
- Link-Einfuegen als Ersatz, wenn keine Kamera da ist

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
JUSNandClaude Opus 5.5 committed 2026-10-22 18:46:29 +02:00
1 parent 014737bd95
commit cf188af080
9 files changed
+509 -1

No files matched your search

+5 -1
View File
@@ -32,7 +32,9 @@ export type IkonenName =
| 'archiv'
| 'schloss'
| 'lupe'
| 'pfeilLinks';
| 'pfeilLinks'
| 'computer'
| 'qrScannen';
// `as const` hält die Namen als Literal-Typen — so prüft TypeScript gegen
// die offizielle SF-Symbol-/Material-Namensliste von expo-symbols
@@ -62,6 +64,8 @@ const NAMEN = {
schloss: { ios: 'lock.fill', android: 'lock' },
lupe: { ios: 'magnifyingglass', android: 'search' },
pfeilLinks: { ios: 'chevron.left', android: 'chevron_left' },
computer: { ios: 'desktopcomputer', android: 'computer' },
qrScannen: { ios: 'qrcode.viewfinder', android: 'qr_code_scanner' },
} as const;
interface Props {