Changeset f1956d7 in Klonkt for CHANGELOG.nl.md


Ignore:
Timestamp:
07/01/2026 01:56:09 PM (2 months ago)
Author:
roboburr <roboburr@…>
Branches:
main
Children:
7b07035
Parents:
c45c187
Message:

feat(fediverse): inline @mentions in posts (link + notify)

Typing @user@host in a post now federates as a real Mastodon-style mention: the
handle is linked to the actor, added to the note's Mention tags + cc, and the note
is delivered to the mentioned person's inbox so they're notified — even if they
don't follow the site. Mirrors the existing reply-mention flow (which resolved
mentions but posts didn't). On-site the post text is unchanged for now.

  • src/services/ActivityPubService.js — buildNote emits Mention tags + adds the mentioned actors to cc (from already-linked content); deliverCreate/deliverUpdate resolve inline mentions at send time (WebFinger), link the note content, and add the mentioned inboxes to the delivery set (so a mention reaches non-followers too).
  • test/mentions.test.js — Mention tag shape, cc addressing, and the no-mention no-op.
  • CHANGELOG(.nl/.de).md — "Mention people in a post" under Unreleased.

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • CHANGELOG.nl.md

    rc45c187 rf1956d7  
    77
    88### Toegevoegd
     9- **Noem mensen in een post.** `@gebruiker@server` in een post linkt nu naar hun profiel en stuurt
     10  ze een melding op de fediverse — ook als ze je niet volgen — net als een vermelding in een reactie.
    911- **Korte video's in de feed spelen automatisch af en loopen.** Een geanimeerde cover of een korte
    1012  (≤30s) clip in de News-feed speelt nu automatisch geluidloos in een lus, als een GIF; langere
Note: See TracChangeset for help on using the changeset viewer.