feat(audio): sharing openly on the fediverse is one-way + lock the editor choice
Once a track has federated openly the file is out there — re-gating would be false
security. Opening is now permanent: the flag can be set but never cleared, the editor
locks the checkbox once open, and warns before you tick it. Default stays closed
(safe default; self-hosters choose per track).
- src/routes/posts.js — setAudioFediOpen never writes fedi_open back to 0 (one-way).
- src/views/pages/post-edit.ejs — locked (checked+disabled) checkbox with an explainer
once open; a red permanence warning appears when ticking it on a gated post. Also
fixes the poll fields showing while "Add a poll" was unchecked: the conditional
style attribute was emitted through an escaping tag, turning it into entity soup —
the condition now lives inside the quoted attribute.
- src/services/i18n.js — pedit.fedi_audio_oneway + pedit.fedi_audio_locked (nl/en/de).
- CHANGELOG(.nl/.de).md — "Sharing audio openly is now one-way" under Changed.
Co-Authored-By: Claude <noreply@…>