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

+11
View File
@@ -12,6 +12,7 @@ import { useAppStore } from '../store/useAppStore';
import { berechneAmpel } from '../utils/ampel';
import { formatiereDatum } from '../services/erinnerungen';
import { Ikone } from '../components/Ikone';
import { GrossButton } from '../components/GrossButton';
import { farben, schrift, abstand, TOUCH_TARGET } from '../theme';
type Nav = NativeStackNavigationProp<RootStackParamList>;
@@ -144,6 +145,16 @@ export function ArchivScreen() {
})}
</View>
)}
{/* Ergebnis vom Beratungs-PC per QR-Code übernehmen */}
<View style={{ marginTop: abstand.l }}>
<GrossButton
titel="Vom Computer übernehmen"
ikone="qrScannen"
variante="sekundaer"
onPress={() => navigation.navigate('Verbinden', { modus: 'empfangen' })}
/>
</View>
</ScrollView>
);
}