Changeset f3caf19 in Klonkt for src/config/database.js


Ignore:
Timestamp:
07/26/2026 09:02:17 AM (6 weeks ago)
Author:
Robin Genis <roboburr@…>
Branches:
main
Children:
3654057
Parents:
a677616
Message:

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@…>

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/config/database.js

    ra677616 rf3caf19  
    551551  ensureColumn('ap_timeline', 'quote_json', 'TEXT');         // FEP-044f resolved quoted-post snapshot (author + content), for the embedded quote card
    552552  ensureColumn('ap_timeline', 'author_emoji_json', 'TEXT');  // FEP-9098 custom emojis in the author's display name (shaer:author.emojis)
     553  ensureColumn('ap_timeline', 'reblog_emoji_json', 'TEXT');  // FEP-9098 custom emojis in the booster's display name (shaer:booster.emojis)
    553554  ensureColumn('ap_timeline', 'reblog_name', 'TEXT');        // a followed account boosted this → "X boosted"
    554555  ensureColumn('ap_timeline', 'reblog_handle', 'TEXT');      //   the booster's @handle
Note: See TracChangeset for help on using the changeset viewer.