mirror of
https://github.com/PR0M3TH3AN/VoxVera.git
synced 2026-10-27 09:40:40 +00:00
New standalone /safety page (safety.html / safety.js), localized across all 14 languages, in plain language: what VoxVera protects, what it does NOT (relays see your IP; the anonymous key is stored unencrypted; a short PIN won't stop a targeted attacker; published events are public and permanent; nsec-paste risk; reports are public; the host/relays still see requests), and operational tips (Tor/VPN, disposable keys, signer apps). Linked from the editor and the board. Aimed at the activist audience the aesthetic invites — being honest about limits matters more than features. Also adds static site-wide Open Graph / Twitter-card meta to the home, board, and safety pages so a shared voxvera.org link renders a real title/description instead of nothing. Per-flyer previews remain a deliberate non-goal: the naddr lives in the URL fragment (invisible to servers) and per-flyer meta would require server-side rendering, which is out of scope for a purely static site. i18n guard extended to SAFETY_UI (keys + equal bullet-list lengths per language). New cross-engine test covers the page's sections, localization, RTL, and the editor/board links. Full suite 354 passing. Co-Authored-By: Claude Opus 4.8 <[email protected]>