Changeset a677616 in Klonkt for test/object-links.test.js

Timestamp:
07/26/2026 08:47:16 AM (7 weeks ago)
Author:
Robin Genis <roboburr@…>
Branches:
main
Children:
f3caf19
Parents:
46a30f0
Message:

shaer:author.emojis: custom-emoji in de display-naam op de byline

Een display-naam als 'Laura :bongoCat:' toonde de letterlijke shortcode. De
emoji's van een naam zitten in de ACTOR-tags (niet de note), dus die geeft
Klonkt nu mee als shaer:author.emojis. Lean: actorInfo berekent de emoji-map
alleen als de naam echt een :shortcode: heeft; opslag in author_emoji_json op
inbound, boost en backfill; self-heal v12 -> v13 haalt hem eenmalig op voor
bestaande rijen (alleen als de naam een shortcode heeft, dus 1 actor-fetch per
zo'n rij, niet voor iedereen).

Changed files:
src/config/database.js

  • ap_timeline.author_emoji_json kolom

src/services/ActivityPubService.js

  • actorInfo geeft emojis mee (alleen bij shortcode-naam); actorNameEmojis()
  • storeAuthorEmoji(); aangeroepen op inbound, boost (oai) en backfill
  • self-heal v13: author_emoji_json backfillen via 1 actor-fetch per emoji-naam

src/routes/activitypub.js

  • shaer:author.emojis meegeserveerd

remarks: 180 tests groen.

-robo
Co-Authored-By: Claude Opus 4.8 <noreply@…>

(No files)

Note: See TracChangeset for help on using the changeset viewer.