Releases: kulharshit21/SecureTalks
Releases · kulharshit21/SecureTalks
Privyra / SecureTalks v0.1.1
v0.1.1\n\n- Privacy Diagnostics tab: production hidden by default; set \NEXT_PUBLIC_SHOW_PRIVACY_DIAGNOSTICS=true\ for staging/audits.\n- Diagnostics UI: device keys warning (amber) when public bundle not published yet — not red error. Empty message probe copy clarifies RLS / empty inbox.\n- docs/privyra-graph-summary.json: curated graph summary committed for agents (full \graphify-out/\ stays local/gitignored).\n\nSee v0.1.0 for main feature snapshot; \
pm run lint && npm run test && npm run build\ on this tag.
Privyra / SecureTalks v0.1.0
Privyra / SecureTalks v0.1.0
Product name: Privyra (GitHub repository: SecureTalks)
Highlights
- E2EE messaging prototype: libsodium (X25519 + XChaCha20-Poly1305), ciphertext-only Postgres and private Storage
- Device PIN gate; forgot password, reset password, recover device, and settings/security flows
- Opt-in AI via
mistral-ai-assistEdge Function; normal send/decrypt path does not call AI (see tests) - Encrypted attachments, disappearing message TTL, group chat MVP (honest limits in
LIMITATIONS.md)
Verify locally
npm ci
npm run lint && npm run typecheck && npm run test && npm run buildOptional: npm run security:edge-health with .env.local (anon URL + key).
Documentation
README.md— overview and scriptsdocs/SECURITY_MODEL.md,docs/PRODUCTION_ENV_CHECKLIST.md,docs/CRON_CLEANUP.md
Important
This is a research prototype, not a formally audited production messenger. Read SECURITY_CLAIMS.md and LIMITATIONS.md before any production use.