Skip to content

Releases: kulharshit21/SecureTalks

Privyra / SecureTalks v0.1.1

10 May 23:58

Choose a tag to compare

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

10 May 23:49

Choose a tag to compare

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-assist Edge 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 build

Optional: npm run security:edge-health with .env.local (anon URL + key).

Documentation

  • README.md — overview and scripts
  • docs/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.