Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse

Darkscribes Community

  1. Home
  2. NodeBB Development
  3. Emoji Reactions & Improved support for custom emoji in titles/display names coming soon!

Emoji Reactions & Improved support for custom emoji in titles/display names coming soon!

Scheduled Pinned Locked Moved NodeBB Development
activitypubnodebbemojireactfep
9 Posts 4 Posters 2 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • julian@community.nodebb.orgJ This user is from outside of this forum
    julian@community.nodebb.orgJ This user is from outside of this forum
    [email protected]
    wrote last edited by
    #1

    Some astute users of this site might've noticed that I turned on nodebb-plugin-reactions. That plugin allowed local users to react to other posts with emoji, but this lacked integration with federated services.

    Additionally, titles and user display names containing emoji were often either stripped or reduced to their bare shortcode equivalent (e.g. :blobcat:).

    As of the upcoming NodeBB v4.16.0, you will be able to natively see remote users' custom emoji in their display names, as well as send and receive emoji reactions in NodeBB. This is all handled by the Reactions plugin, which you can install yourself by running npm i [@nodebb](https://community.nodebb.org/user/nodebb)/nodebb-plugin-reactions@latest <img class="not-responsive emoji" src="https://community.nodebb.org/assets/plugins/nodebb-plugin-emoji/emoji/android/1f389.png?v=5718d7994c5" title="🎉" />

    More information below...


    We implemented FEP-c0e0: Emoji reactions, which was put together by @[email protected] in order to document existing behaviour for Emoji Reactions in other software, namely Misskey, Pleroma, and Fedibird.

    NodeBB handles both the explicit EmojiReact activity, and the fallback Like activity (with content/tag set as appropriate), and will show the reaction in the frontend UI.

    A screenshot showing a blobcat and an applause emoji reaction

    Likewise, sending emoji reactions is identical to before, with the same emoji selector as before:

    An emoji selector element

    ... with the new addition that NodeBB will federate these emoji reactions out. Note that Emoji reactions are not supported in the Mastodon+forks side of the fediverse. You can send them out, but they won't receive them.

    If you're worried about compatibility, switch the activity type in the plugin options to Like:

    image.jpeg

    Finally, as mentioned at the top, this is available only in the latest develop or upcoming v4.16.0. Installing the latest reactions plugin on top of stable v4.15.x will not magically grant you access to federated emoji reactions <img class="not-responsive emoji" src="https://community.nodebb.org/assets/plugins/nodebb-plugin-emoji/emoji/android/1f609.png?v=5718d7994c5" title="😉" />

    1 Reply Last reply
    0
    • julian@community.nodebb.orgJ This user is from outside of this forum
      julian@community.nodebb.orgJ This user is from outside of this forum
      [email protected]
      wrote last edited by
      #2

      @[email protected] How did you send an emoji reaction from Mastodon?!

      1 Reply Last reply
      0
      • tom@tomkahe.comT This user is from outside of this forum
        tom@tomkahe.comT This user is from outside of this forum
        [email protected]
        wrote last edited by
        #3

        @julian I'm running glitch-soc with this PR added in https://github.com/glitch-soc/mastodon/pull/2462

        1 Reply Last reply
        0
        • silverpill@mitra.socialS This user is from outside of this forum
          silverpill@mitra.socialS This user is from outside of this forum
          [email protected]
          wrote last edited by
          #4

          Your instance currently responds with 400 Bad Request to any Like or EmojiReact activity.

          julian@community.nodebb.orgJ ? 2 Replies Last reply
          0
          • silverpill@mitra.socialS [email protected]

            Your instance currently responds with 400 Bad Request to any Like or EmojiReact activity.

            julian@community.nodebb.orgJ This user is from outside of this forum
            julian@community.nodebb.orgJ This user is from outside of this forum
            [email protected]
            wrote last edited by
            #5

            @[email protected] hmm are you sure? I see a few new emoji reactions to OP since I last posted...

            1 Reply Last reply
            0
            • silverpill@mitra.socialS [email protected]

              Your instance currently responds with 400 Bad Request to any Like or EmojiReact activity.

              ? Offline
              ? Offline
              Guest
              wrote last edited by
              #6

              @silverpill @julian @nodebb-development my instance responded with 202.

              mitra_activitypub::deliverer [INFO] response from https://community.nodebb.org/uid/2/inbox: [202] {"status":{"code":"accepted","message":"Accepted"},"response":{}}

              silverpill@mitra.socialS 1 Reply Last reply
              0
              • ? Guest

                @silverpill @julian @nodebb-development my instance responded with 202.

                mitra_activitypub::deliverer [INFO] response from https://community.nodebb.org/uid/2/inbox: [202] {"status":{"code":"accepted","message":"Accepted"},"response":{}}

                silverpill@mitra.socialS This user is from outside of this forum
                silverpill@mitra.socialS This user is from outside of this forum
                [email protected]
                wrote last edited by
                #7

                @caohuak Today it's 202 for me too. Maybe @julian was deploying a new version or something like that.
                But I don't see any emoji reactions at https://community.nodebb.org/topic/19487/emoji-reactions-improved-support-for-custom-emoji-in-titles-display-names-coming-soon

                ? 1 Reply Last reply
                0
                • silverpill@mitra.socialS [email protected]

                  @caohuak Today it's 202 for me too. Maybe @julian was deploying a new version or something like that.
                  But I don't see any emoji reactions at https://community.nodebb.org/topic/19487/emoji-reactions-improved-support-for-custom-emoji-in-titles-display-names-coming-soon

                  ? Offline
                  ? Offline
                  Guest
                  wrote last edited by
                  #8

                  @silverpill @nodebb-development @julian yeah I reacted with but nothing showed up on the post.

                  julian@community.nodebb.orgJ 1 Reply Last reply
                  0
                  • ? Guest

                    @silverpill @nodebb-development @julian yeah I reacted with but nothing showed up on the post.

                    julian@community.nodebb.orgJ This user is from outside of this forum
                    julian@community.nodebb.orgJ This user is from outside of this forum
                    [email protected]
                    wrote last edited by
                    #9

                    @[email protected] @[email protected] I see some <img class="not-responsive emoji" src="https://community.nodebb.org/assets/plugins/nodebb-plugin-emoji/emoji/android/1f914.png?v=fb6b144cdde" title="🤔" />

                    Screenshot_20260905-091703_NodeBB Community.png

                    Perhaps guests can't see reactions... Will have go check.

                    1 Reply Last reply
                    0

                    Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                    Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                    With your input, this post could be even better 💗

                    Register Login
                    Reply
                    • Reply as topic
                    Log in to reply
                    • Oldest to Newest
                    • Newest to Oldest
                    • Most Votes


                    • Login

                    • Don't have an account? Register

                    • Login or register to search.
                    Powered by NodeBB Contributors
                    • First post
                      Last post
                    0
                    • Categories
                    • Recent
                    • Tags
                    • Popular
                    • Users
                    • Groups