Ignore:
Timestamp:
06/25/2026 10:21:29 PM (3 months ago)
Author:
Robin Genis <roboburr@…>
Branches:
main
Children:
67fe576
Parents:
2902320
Message:

ux(fedi): owner replies to a fediverse comment directly (no 'your server' detour)

On your own site, the reply button under an inbound fediverse comment showed
the visitor flow (asks for 'your server' and bounces to authorize_interaction).
For the site owner that is pointless — you ARE the server. Owners now get an
inline reply box that posts straight to /posts/:slug/fedi-reply (deliverReply as
the site); visitors keep the remote-interaction popover. Exposes the interaction
id on inbound nodes + threads postSlug through fedi-node.

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/services/ActivityPubService.js

    r2902320 re91849c  
    410410    if (r.kind !== 'reply') continue;
    411411    nodes.push({
    412       noteId: r.object_uri, parent: r.parent_uri || null, mine: false,
     412      noteId: r.object_uri, parent: r.parent_uri || null, mine: false, id: r.id,
    413413      actor_name: r.actor_name, actor_handle: r.actor_handle, actor_url: r.actor_url,
    414414      actor_icon: r.actor_icon, content: r.content, created_at: r.published || r.created_at,
Note: See TracChangeset for help on using the changeset viewer.