Changeset 67c1f24 in Klonkt for CHANGELOG.de.md


Ignore:
Timestamp:
07/17/2026 12:38:54 AM (8 weeks ago)
Author:
Robin <roboburr@…>
Branches:
main
Children:
92a2c46
Parents:
3778ddb
git-author:
Robin <roboburr@…> (07/17/2026 12:38:34 AM)
git-committer:
Robin <roboburr@…> (07/17/2026 12:38:54 AM)
Message:

Feature: owner moderation of incoming replies (remove + tombstone + report)

The site owner could not remove an incoming reply, and thread-filling would
re-fetch a locally deleted one (crawlThread seeds its dedup set from
ap_interactions). New ap_rejected_objects table: rejectInteraction() (tenancy-
scoped to the owner's site) deletes the row and tombstones the object URI;
handleInbox and crawlThread skip tombstoned URIs, so a removed reply never
returns via re-delivery or thread-filling. A report action feeds sendReport
from the locally stored object/actor URIs, so flagging also works for private
notes that authorize_interaction cannot fetch (401/404). Thread nodes get
owner-only report + remove buttons (confirm via the global data-confirm
handler); i18n NL/EN/DE. Covered by test/reply-moderation.test.js (59 tests
green); full flow verified in a browser: buttons render for the logged-in
owner, remove deletes the reply and writes the tombstone. Beads: klonkt-demo-qul.

Co-Authored-By: Claude Opus 4.8 <noreply@…>

File:
1 edited

Legend:

Unmodified
Added
Removed
  • CHANGELOG.de.md

    r3778ddb r67c1f24  
    1313  erreichst, wandern in einen eingeklappten Bereich "Nicht erreichbar" zum
    1414  Aufräumen. Alte /following- und /followers-Links leiten auf /connect um.
     15- **Eingehende Antworten auf deine Beiträge moderieren.** Als Seiteninhaber
     16  kannst du eine Antwort jetzt aus deinem Thread entfernen (sie bleibt weg:
     17  erneute Zustellung und Thread-Auffüllung werden durch einen Tombstone
     18  blockiert) und sie beim Server des Autors melden, direkt aus dem Thread.
     19  Funktioniert auch für private Antworten, die sich nicht über den
     20  Fediverse-Interaktionsfluss behandeln lassen.
    1521
    1622### Behoben
Note: See TracChangeset for help on using the changeset viewer.