shaer:booster.emojis: custom-emoji in de booster-naam (X boosted)
De 'X boosted'-regel toonde nog letterlijke shortcodes als de booster een
emoji-naam heeft. Klonkt geeft de booster-emoji's nu mee als shaer:booster.emojis.
Nieuwe boosts: direct uit de capture (booster.emojis). Bestaande boosts: de rij
bewaart geen booster-URI, dus self-heal (v13 -> v14) resolvet 'm via webfinger op
de reblog_handle, gescoped op id+slug (een note kan door verschillenden geboost
zijn).
Changed files:
src/config/database.js
- ap_timeline.reblog_emoji_json kolom
src/services/ActivityPubService.js
- boost-capture bewaart booster.emojis in reblog_emoji_json
- self-heal v14: booster-emoji backfillen via webfinger (gated op shortcode-naam)
src/routes/activitypub.js
- shaer:booster.emojis meegeserveerd
remarks: 180 tests groen.
-robo
Co-Authored-By: Claude Opus 4.8 <noreply@…>