Changeset 737ea05 in Klonkt for CHANGELOG.nl.md


Ignore:
Timestamp:
07/01/2026 07:26:13 PM (2 months ago)
Author:
roboburr <roboburr@…>
Branches:
main
Children:
9e1b1bb
Parents:
1c2dcba
Message:

feat(fediverse): receive reports (inbound Flag) → owner's notifications

Completes the Klonkt↔Klonkt report loop: a Flag delivered to a Klonkt inbox was
previously ignored. It's now signature-enforced, stored, and surfaced to the site
owner (who moderates their own instance) in the fediverse notifications.

  • src/config/database.js — ap_reports table (per-site incoming reports).
  • src/services/ActivityPubService.js — handleInbox handles inbound Flag (resolves which local site it targets from the reported object URIs, stores reporter + reason); Flag added to the signature-GATED list; getNotifications includes reports.
  • src/views/pages/fedi-notifications.ejs — a report item (flag icon, reason).
  • src/services/i18n.js — notif.reported (nl/en/de).
  • CHANGELOG(.nl/.de).md — note that reports about your site show in notifications.

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • CHANGELOG.nl.md

    r1c2dcba r737ea05  
    88### Toegevoegd
    99- **Rapporteer een post op de fediverse.** Vanaf een fediverse-post kun je die nu melden bij de
    10   moderators van de eigen server van die post, met een optionele reden.
     10  moderators van de eigen server van die post, met een optionele reden — en meldt iemand jouw site,
     11  dan verschijnt die melding in je fediverse-meldingen.
    1112- **Stel de taal van een post in.** Kies in welke taal je een post schreef — op de fediverse
    1213  werkt daarmee het taalfilter van de tijdlijn en de vertaal-knop.
Note: See TracChangeset for help on using the changeset viewer.