Fix: forward gated follow naar guardians op ANDERE instances (host-check)
De cross-instance forward vuurde nooit: slugFromActorUrl haalt de slug uit elk
/ap/users/<slug>-pad ongeacht de host, dus een guardian op een andere instance
werd als lokaal gezien -> push naar een niet-bestaande lokale slug, geen forward.
Nu is lokaal alleen waar de guardian op ONZE base staat EN er een lokale site
bestaat; anders wordt de Offer(Follow) geforward. Zo bereikt de goedkeuring de
guardians op andere servers.
Changed files:
src/services/ActivityPubService.js
- gate: local-check op base + bestaande site i.p.v. kale slugFromActorUrl
remarks: npm test groen. Dit was waarom guardians op andere instances niks
binnenkregen.
-robo
Co-Authored-By: Claude Opus 4.8 <noreply@…>