Internet
Joined on 2025-10-02
Block a user
[Security] Per-Device-Tokens statt Shared Token (Revocation)
Implementiert (Working Tree, noch nicht committet):
Gateway
pairing.py:devices.token-Spalte (Migration) +revoked-Denylist;issue_token(idempotent, 64 hex),token_for,…
[Privacy] ntfy als Default-Push-Backend statt FCM
Done in 746d809:
- ntfy als Default —
IRIS_PUSH_BACKENDdefaultet jetzt aufntfy;build_push_backend()wählt ntfy für leere/unklare Werte, FCM nur bei explizitemfcm. - **Privacy-Hi…
[Docs/Code] TLS: Fingerprint-Confirm-Flow fehlt (Doc/Code-Drift)
[Docs] README "No file limit" / "No character limit" korrigieren
[Refactor] adapter.py Monolith (3.422 Zeilen) aufspalten
[Security] Per-Device-Tokens statt Shared Token (Revocation)
[Privacy] ntfy als Default-Push-Backend statt FCM
feat(app): copy messages via bubble context menu + selection toolbar