Changeset c06816e in Klonkt for CHANGELOG.md


Ignore:
Timestamp:
07/01/2026 09:49:52 PM (2 months ago)
Author:
roboburr <roboburr@…>
Branches:
main
Children:
5a27ba4
Parents:
8cf8b5f
Message:

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@…>

File:
1 edited

Legend:

Unmodified
Added
Removed
  • CHANGELOG.md

    r8cf8b5f rc06816e  
    2525  duration). It federates as a real fediverse poll, so your Mastodon followers can vote from their own
    2626  app; the live results show on the post and the poll closes itself when the time is up.
     27
     28### Changed
     29- **Sharing audio openly is now one-way.** Once a track is shared openly on the fediverse the file
     30  has spread, so "closing" it again would be false security — the editor now locks the choice after
     31  opening and warns you before you tick it.
    2732
    2833## [1.2.0] — 2026-07-01
Note: See TracChangeset for help on using the changeset viewer.