Guardian 2: zwaai-badge in Berichten + snelle antwoorden (item 3 af)
De ontvangende ward ziet een zwaai nu als zodanig: in Berichten staat "X 👋
zwaaide naar je" met snelle-antwoord-knoppen (Wat leuk! / Bel me even / 👋 Terug).
Zo kan het kind terugreageren zonder ooit te publiceren: het antwoord is een prive
direct-note terug naar de guardian (zelfde shaer:wave-leg, cross-instance met
retry). Alleen zichtbaar op een echte zwaai (ap_mentions.wave) en alleen als je
mag schrijven (canMutate).
Changed files:
src/services/ActivityPubService.js
- getNotifications: mention draagt nu wave + actorUri mee
src/views/partials/msg-item.ejs
- zwaai-label + quick-reply-formulier (3 voorgebakken knoppen)
src/routes/posts.js
- POST /messages/quick-reply: canned prive-note terug naar de zwaaier
src/views/pages/messages.ejs
- success-melding wave_sent
src/services/i18n.js
- msg.waved_at_you / wave_r1 / wave_r2 / wave_back / wave_sent (nl/en/de)
remarks: npm test 167/167; quick-reply auth-gated (requireSiteManager). Hiermee is
item 3 (DM/zwaai) rond: guardian zwaait, ward ziet het en antwoordt met een tik,
niemand publiceert.
-robo
Co-Authored-By: Claude Opus 4.8 <noreply@…>