Skip to content
  • Hjem
  • Seneste
  • Etiketter
  • Populære
  • Verden
  • Bruger
  • Grupper
Temaer
  • Light
  • 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
Kollaps
FARVEL BIG TECH
  1. Forside
  2. Ikke-kategoriseret
  3. Moving fediverse thread into forum: Handling replies

Moving fediverse thread into forum: Handling replies

Planlagt Fastgjort Låst Flyttet Ikke-kategoriseret
20 Indlæg 8 Posters 11 Visninger
  • Ældste til nyeste
  • Nyeste til ældste
  • Most Votes
Svar
  • Svar som emne
Login for at svare
Denne tråd er blevet slettet. Kun brugere med emne behandlings privilegier kan se den.
  • N This user is from outside of this forum
    N This user is from outside of this forum
    niels@community.nodebb.org
    wrote on 15. mar. 2025, 10.13 sidst redigeret af
    #1

    I really enjoy the federation feature very much, we move a lot of interesting fediverse threads into the forum and also have people from “outside” replying to threads.

    Doing this, I’ve come across a UX issue (well, two) when moving in threads into the forum:

    1. I spot a thread somewhere in fedi that I want in the forum
    2. I paste the URL of a post from the thread into the nodeBB search bar
    3. I click “show results as topics”
    4. I find only that post and anything upthread from it
    5. I move that thread into the forum
    6. To get all the subthreads into the forum, I gather all the URLs of the leaves of the thread, search for them (as topics) and they federate in
    7. Any future replies are not federated, unless they @ a forum user og any forum user follows the person replying (and even then maybe not, Fedi is Mysterious)

    I would like:

    1. A fetch-all-replies button to push after point 4) above, to get the whole thread from the original instance.
    2. An automated reply-fetcher polling for new replies in the original thread (w. exponential back-off etc.)

    Maybe this already exists or is raised somewhere else? If so, feel free to move my post or just give me a reference.

    Thanks for this really excellent piece of software 😄

    1 Reply Last reply
    1
    1
    • S support@community.nodebb.org shared this topic on 15. mar. 2025, 10.13
    • E This user is from outside of this forum
      E This user is from outside of this forum
      eeeee@community.nodebb.org
      wrote on 15. mar. 2025, 13.06 sidst redigeret af
      #2

      @niels This is useful question.
      I’ve joked in the past that ‘this Federation is great, when it works!’
      Im not being negative at all, it quite complicated to always collate everything. Part of the problem is that although the ActivityPub is a ‘standard’ the other softwares have their own ways and interpretations.
      As a test Im cc’ing another couple of accounts at different places, to see what arrives
      @evehiclefan@mathstodon.xyz
      @isurg@lemm.ee
      @admin@isurg.org

      1 Reply Last reply
      0
      • E This user is from outside of this forum
        E This user is from outside of this forum
        evehiclefan@mathstodon.xyz
        wrote on 15. mar. 2025, 13.07 sidst redigeret af
        #3

        @eeeee @isurg @admin
        Notification arrived here instantly

        1 Reply Last reply
        0
        • I This user is from outside of this forum
          I This user is from outside of this forum
          isurg@lemm.ee
          wrote on 15. mar. 2025, 13.07 sidst redigeret af
          #4

          Notification came here instantly too

          1 Reply Last reply
          0
          • A This user is from outside of this forum
            A This user is from outside of this forum
            admin@isurg.org
            wrote on 15. mar. 2025, 13.08 sidst redigeret af
            #5

            And here instantly too. So this is working!

            1 Reply Last reply
            0
            • E This user is from outside of this forum
              E This user is from outside of this forum
              eeeee@community.nodebb.org
              wrote on 15. mar. 2025, 13.10 sidst redigeret af
              #6

              So 3/3 there, messages received and replies worked.

              1 Reply Last reply
              1
              0
              • K This user is from outside of this forum
                K This user is from outside of this forum
                kichae@community.nodebb.org
                wrote on 15. mar. 2025, 14.47 sidst redigeret af
                #7

                @eeeee Are time stamps sent with the post? Or created at arrival? If the latter, it’s probably just that posts were sent to or processed by the Lemmy host in a different order than they were originally posted.

                There’s an inherent relativity of simlutaniaty issue with federation.

                1 Reply Last reply
                0
                • N This user is from outside of this forum
                  N This user is from outside of this forum
                  niels@community.nodebb.org
                  wrote on 15. mar. 2025, 15.09 sidst redigeret af
                  #8

                  As you can see, mentions are pretty good at getting messages delivered both ways. The problem is getting messages that aren’t replies to “real” forum posts. Try moving a big thread from somewhere on mastodon into a subforums and see what happens.

                  1 Reply Last reply
                  1
                  • E This user is from outside of this forum
                    E This user is from outside of this forum
                    eeeee@community.nodebb.org
                    wrote on 15. mar. 2025, 17.06 sidst redigeret af
                    #9

                    @Kichae Yes Lemmy isnt showing the posts in order it has them listed as x minutes ago! So thats something their end.
                    It may be the instance Im on hasnt updated and its been corrected since.

                    1 Reply Last reply
                    0
                    • J This user is from outside of this forum
                      J This user is from outside of this forum
                      julian@community.nodebb.org
                      wrote on 15. mar. 2025, 18.53 sidst redigeret af
                      #10

                      @niels @Kichae @eeeee what specifically you’re asking for here is a way to retrieve the entire conversation, all branches of it, for the full context.

                      This is not something ActivityPub can do currently by design. However I am working with a number of separate implementors to establish something like this. You can see the progress of our efforts here:

                      https://community.nodebb.org/topic/18647/the-state-of-conversational-contexts-february-2025

                      This is already working in the wild. If you attempt to pull any post from NodeBB, you will get the entire topic, including remote replies.

                      Mastodon is separately working on something called “reply tree traversal”, which is something that will also work but is an approach I feel is fraught with reliability issues.

                      1 Reply Last reply
                      1
                      • K This user is from outside of this forum
                        K This user is from outside of this forum
                        kichae@community.nodebb.org
                        wrote on 16. mar. 2025, 16.13 sidst redigeret af
                        #11

                        @niels said in Moving fediverse thread into forum: Handling replies:
                        > Any future replies are not federated, unless they @ a forum user og any forum user follows the person replying (and even then maybe not, Fedi is Mysterious)

                        @julian This one’s kind of interesting, as different fedi services seem to work differently, and group-based ones usually do some work to keep comments flowing. But nodeBB doesn’t seem to always play nice with that at the moment.

                        I found a Lemmy post via url search and then moved it into a category. I then followed the group actor for the community. Posts and comments seem to flow fine in /world:

                        9768f452-fb07-44fb-86de-06025d973353-image.png

                        But the post that was moved receives no updates to speak of:

                        d2f0c7c8-5232-4d33-8c92-28b86054fe67-image.png

                        Interestingly, it does keep showing up in /unread as new comments are posted to the post on Lemmy, even though those comments never land in the topic on my forum, suggesting that nodeBB knows about them, but may not know where to put them:

                        0dd3c40a-0c48-4dd7-b211-f610501bd85f-image.png

                        julian@community.nodebb.orgJ 1 Reply Last reply 16. mar. 2025, 16.43
                        0
                        • K kichae@community.nodebb.org
                          16. mar. 2025, 16.13

                          @niels said in Moving fediverse thread into forum: Handling replies:
                          > Any future replies are not federated, unless they @ a forum user og any forum user follows the person replying (and even then maybe not, Fedi is Mysterious)

                          @julian This one’s kind of interesting, as different fedi services seem to work differently, and group-based ones usually do some work to keep comments flowing. But nodeBB doesn’t seem to always play nice with that at the moment.

                          I found a Lemmy post via url search and then moved it into a category. I then followed the group actor for the community. Posts and comments seem to flow fine in /world:

                          9768f452-fb07-44fb-86de-06025d973353-image.png

                          But the post that was moved receives no updates to speak of:

                          d2f0c7c8-5232-4d33-8c92-28b86054fe67-image.png

                          Interestingly, it does keep showing up in /unread as new comments are posted to the post on Lemmy, even though those comments never land in the topic on my forum, suggesting that nodeBB knows about them, but may not know where to put them:

                          0dd3c40a-0c48-4dd7-b211-f610501bd85f-image.png

                          julian@community.nodebb.orgJ This user is from outside of this forum
                          julian@community.nodebb.orgJ This user is from outside of this forum
                          julian@community.nodebb.org
                          wrote on 16. mar. 2025, 16.43 sidst redigeret af
                          #12

                          @Kichae interesting! I’ll have to test that flow. I’ve never tried moving a Lemmy topic in to a category and seeing whether future replies federate in properly.

                          1 Reply Last reply
                          0
                          • N This user is from outside of this forum
                            N This user is from outside of this forum
                            niels@community.nodebb.org
                            wrote on 16. mar. 2025, 17.54 sidst redigeret af
                            #13

                            @julian Great to see you working on it! My primary use case would be reading from Mastodon, any level of automatic retrieval would be an improvement.

                            I can see why you’re excited about the new federation features, but whoa did you create a lot of work for yourself 😆

                            K 1 Reply Last reply 16. mar. 2025, 18.25
                            0
                            • N This user is from outside of this forum
                              N This user is from outside of this forum
                              niels@community.nodebb.org
                              wrote on 16. mar. 2025, 18.02 sidst redigeret af
                              #14

                              @julian As an aside, I often use the @Fedilab@piaille.fr client for Mastodon. It has a fetch-all-replies button that usually works pretty well for Mastodon, and sometimes for other servers. If you copy that approach, it would pretty much fix my issue. But I have to admit I have only user-level understanding of ActivityPub, you might be working on something much better.

                              julian@community.nodebb.orgJ 1 Reply Last reply 16. mar. 2025, 18.24
                              0
                              • N niels@community.nodebb.org
                                16. mar. 2025, 18.02

                                @julian As an aside, I often use the @Fedilab@piaille.fr client for Mastodon. It has a fetch-all-replies button that usually works pretty well for Mastodon, and sometimes for other servers. If you copy that approach, it would pretty much fix my issue. But I have to admit I have only user-level understanding of ActivityPub, you might be working on something much better.

                                julian@community.nodebb.orgJ This user is from outside of this forum
                                julian@community.nodebb.orgJ This user is from outside of this forum
                                julian@community.nodebb.org
                                wrote on 16. mar. 2025, 18.24 sidst redigeret af
                                #15

                                @niels @fedilab@piaille.fr likely uses reply tree traversal.

                                1 Reply Last reply
                                0
                                • N niels@community.nodebb.org
                                  16. mar. 2025, 17.54

                                  @julian Great to see you working on it! My primary use case would be reading from Mastodon, any level of automatic retrieval would be an improvement.

                                  I can see why you’re excited about the new federation features, but whoa did you create a lot of work for yourself 😆

                                  K This user is from outside of this forum
                                  K This user is from outside of this forum
                                  kichae@community.nodebb.org
                                  wrote on 16. mar. 2025, 18.25 sidst redigeret af
                                  #16

                                  @niels Yeah, automatic retrieval isn’t something one should currently expect from Mastodon. As julian mentions above, it doesn’t currently proactively do anything to ensure completeness. It relies on the individual subscription relationships for that, and it doesn’t work very well.

                                  It currently makes the most sense to view ActivityPub as a technology that pulls in top-level posts into new social sites, for the users on that site to discuss amongst themselves (and the original poster), but this isn’t what most users want it to be. People want, and seemingly expect, full discussion context. And so we see the discussions julian’s involved in with other platform developers to land on some kind of standard way to extend ActivityPub for this stuff.

                                  julian@community.nodebb.orgJ 1 Reply Last reply 16. mar. 2025, 18.28
                                  0
                                  • K kichae@community.nodebb.org
                                    16. mar. 2025, 18.25

                                    @niels Yeah, automatic retrieval isn’t something one should currently expect from Mastodon. As julian mentions above, it doesn’t currently proactively do anything to ensure completeness. It relies on the individual subscription relationships for that, and it doesn’t work very well.

                                    It currently makes the most sense to view ActivityPub as a technology that pulls in top-level posts into new social sites, for the users on that site to discuss amongst themselves (and the original poster), but this isn’t what most users want it to be. People want, and seemingly expect, full discussion context. And so we see the discussions julian’s involved in with other platform developers to land on some kind of standard way to extend ActivityPub for this stuff.

                                    julian@community.nodebb.orgJ This user is from outside of this forum
                                    julian@community.nodebb.orgJ This user is from outside of this forum
                                    julian@community.nodebb.org
                                    wrote on 16. mar. 2025, 18.28 sidst redigeret af
                                    #17

                                    @Kichae @niels fwiw latest Mastodon just merged a PR that enables reply collection fetching. It’s behind a feature flag and I’m guessing they’re testing it out.

                                    I’ll likely write a little blurb about it and our approach this week

                                    K 1 Reply Last reply 16. mar. 2025, 18.32
                                    0
                                    • julian@community.nodebb.orgJ julian@community.nodebb.org
                                      16. mar. 2025, 18.28

                                      @Kichae @niels fwiw latest Mastodon just merged a PR that enables reply collection fetching. It’s behind a feature flag and I’m guessing they’re testing it out.

                                      I’ll likely write a little blurb about it and our approach this week

                                      K This user is from outside of this forum
                                      K This user is from outside of this forum
                                      kichae@community.nodebb.org
                                      wrote on 16. mar. 2025, 18.32 sidst redigeret af
                                      #18

                                      @julian Yeah, it’s been a long time coming. The disparate views on single discussions was one of the uncanny things that killed the 2022 wave. That, quote posts, and people not groking the whole “the internet has more than 5 websites” thing, and the Masto devs have or are now taking action against all of those speed bumps.

                                      Good on them for being responsive, I guess if not agile.

                                      1 Reply Last reply
                                      0
                                      • malteM Online
                                        malteM Online
                                        malte
                                        wrote on 16. mar. 2025, 19.29 sidst redigeret af malte
                                        #19

                                        Just popping in here to say that this is probably highest on my wishlist for NodeBB - and also to understand whether this reply will end up in your context without me @'ing anyone

                                        EDIT: Looks like it did show up in the original thread.

                                        julian@community.nodebb.orgJ 1 Reply Last reply 19. mar. 2025, 18.07
                                        3
                                        • malteM malte
                                          16. mar. 2025, 19.29

                                          Just popping in here to say that this is probably highest on my wishlist for NodeBB - and also to understand whether this reply will end up in your context without me @'ing anyone

                                          EDIT: Looks like it did show up in the original thread.

                                          julian@community.nodebb.orgJ This user is from outside of this forum
                                          julian@community.nodebb.orgJ This user is from outside of this forum
                                          julian@community.nodebb.org
                                          wrote on 19. mar. 2025, 18.07 sidst redigeret af
                                          #20

                                          @malte@forum.fedi.dk yes, because you are using NodeBB. It will send the activity to as many people as it possibly can, who have any relation to the topic.

                                          1 Reply Last reply
                                          1
                                          Svar
                                          • Svar som emne
                                          Login for at svare
                                          • Ældste til nyeste
                                          • Nyeste til ældste
                                          • Most Votes

                                          1/20

                                          15. mar. 2025, 10.13


                                          • Log ind

                                          • Har du ikke en konto? Tilmeld

                                          • Login or register to search.
                                          Powered by NodeBB Contributors
                                          Graciously hosted by data.coop
                                          1 ud af 20
                                          • First post
                                            1/20
                                            Last post
                                          0
                                          • Hjem
                                          • Seneste
                                          • Etiketter
                                          • Populære
                                          • Verden
                                          • Bruger
                                          • Grupper