Inkomende replies op je eigen posts bereiken nu ook de app
Robins melding (30-7): de reply komt niet binnen bij de ander. Hij kwam
wel binnen: als interactie (het commentaar-mechaniek van de web-kant),
waar de inbound-handler bewust stopt voordat de mention-opslag draait.
Maar de C2S-leesroute van de app serveerde alleen timeline, mentions en
(sinds vandaag) eigen verzonden notes; een reply op je eigen post viel
er dus overal buiten en de app van de ontvanger bleef leeg.
De read krijgt een vierde leg: getReplyMessages serveert de
reply-interacties op je eigen posts als Create(Note), zelfde vorm als
de andere legs (media, quote en embed rijden de opgeslagen JSON mee,
Mention-tag zodat de app de afzender als gesprek groepeert, inReplyTo
naar de eigen post).
Changed files:
src/services/ActivityPubService.js
- getReplyMessages(slug): reply-interacties via posts->sites join
src/routes/activitypub.js
- C2S inbox-read: replies-leg naast timeline, messages en sent
test/sent-notes.test.js
- inkomende reply wordt geserveerd voor de posteigenaar (met media),
en alleen voor die eigenaar
remarks: dit moet op BEIDE kanten draaien om de cirkel rond te maken:
jouw server toont jou de replies van Nessie, koffieengaar moet updaten
om Nessie de jouwe te tonen.
-robo
Co-Authored-By: Claude Opus 4.8 <noreply@…>