Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
Skins
  • 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
Collapse

Darkscribes Community

  1. Home
  2. Uncategorized
  3. @frequency now fully supports FEP-7888 as of yesterday!

@frequency now fully supports FEP-7888 as of yesterday!

Scheduled Pinned Locked Moved Uncategorized
10 Posts 3 Posters 0 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.
  • jesseplusplus@mastodon.socialJ This user is from outside of this forum
    jesseplusplus@mastodon.socialJ This user is from outside of this forum
    [email protected]
    wrote last edited by
    #1

    @frequency now fully supports FEP-7888 as of yesterday! (It has been generating outbound context since the beginning of the year, but I just finished fetching all remote replies from the context as well.)

    https://github.com/jesseplusplus/decodon/pull/188

    I'll hold off on trying to upstream this to Mastodon until after the 4.4.0 release to make sure I'm not conflicting with anything they changed.

    julian@community.nodebb.orgJ 1 Reply Last reply
    1
    0
    • jesseplusplus@mastodon.socialJ [email protected]

      @frequency now fully supports FEP-7888 as of yesterday! (It has been generating outbound context since the beginning of the year, but I just finished fetching all remote replies from the context as well.)

      https://github.com/jesseplusplus/decodon/pull/188

      I'll hold off on trying to upstream this to Mastodon until after the 4.4.0 release to make sure I'm not conflicting with anything they changed.

      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] this is awesome!!

      I have to give this a spin against NodeBB tomorrow!!

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

        @julian woohoo! Yes, please. Let me know if you see any issues with it. I was using one of your NodeBB threads as my test case for fetching context 🤓

        julian@community.nodebb.orgJ 1 Reply Last reply
        0
        • jesseplusplus@mastodon.socialJ [email protected]

          @julian woohoo! Yes, please. Let me know if you see any issues with it. I was using one of your NodeBB threads as my test case for fetching context 🤓

          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
          #4

          [email protected] one technical issue I came across was that a context could potentially provide object ids that temporarily or permanently do not resolve.

          That caused issues because internal NodeBB logic required that every inReplyTo referenced a valid id... So everything following that branch didn't end up making it in.

          Not sure if you experienced anything similar.

          1 Reply Last reply
          0
          • jesseplusplus@mastodon.socialJ This user is from outside of this forum
            jesseplusplus@mastodon.socialJ This user is from outside of this forum
            [email protected]
            wrote last edited by
            #5

            @julian I haven’t seen that issue so far, but I’ll look into it. I tried to reuse the existing mastodon code for reply fetching as much as possible.. not sure how much more they handle that besides trying the fetch again later in case it’s temporarily not resolving. I don’t think they have as strict of a requirement for valid inReplyTo ids though.

            julian@community.nodebb.orgJ 1 Reply Last reply
            0
            • jesseplusplus@mastodon.socialJ [email protected]

              @julian I haven’t seen that issue so far, but I’ll look into it. I tried to reuse the existing mastodon code for reply fetching as much as possible.. not sure how much more they handle that besides trying the fetch again later in case it’s temporarily not resolving. I don’t think they have as strict of a requirement for valid inReplyTo ids though.

              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
              #6

              [email protected] yeah that's the thing. I think the solution for me is to loosen the restriction and handle cases where the object isn't represented locally.

              1 Reply Last reply
              0
              • jesseplusplus@mastodon.socialJ This user is from outside of this forum
                jesseplusplus@mastodon.socialJ This user is from outside of this forum
                [email protected]
                wrote last edited by
                #7

                @julian I think that makes sense. As the spec progresses, I can see you running into other use cases where ids are referenced in various collections, but you can’t access the object, either because it’s unavailable or due to lack of permissions.

                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
                  #8

                  @julian @jesseplusplus Works fine for me. There is a difference in collection type though (others use OrderedCollection).

                  I've added Decodon to the list of software that publish collections of posts: https://codeberg.org/fediverse/fep/pulls/644

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

                    @julian @jesseplusplus Works fine for me. There is a difference in collection type though (others use OrderedCollection).

                    I've added Decodon to the list of software that publish collections of posts: https://codeberg.org/fediverse/fep/pulls/644

                    jesseplusplus@mastodon.socialJ This user is from outside of this forum
                    jesseplusplus@mastodon.socialJ This user is from outside of this forum
                    [email protected]
                    wrote last edited by
                    #9

                    @silverpill awesome, thanks for testing and adding to the list!

                    I'd love to use `OrderedCollection` here but fell back to following Mastodon's convention for the replies collection. (Mastodon doesn't currently index notes on creation time, so that kind of ordering isn't performant.)

                    I do return them ordered by id to make it as nice as possible, but this isn't guaranteed to be the creation order depending on when my server saw different replies, so I'm still marking it as unordered.

                    @julian

                    julian@community.nodebb.orgJ 1 Reply Last reply
                    0
                    • jesseplusplus@mastodon.socialJ [email protected]

                      @silverpill awesome, thanks for testing and adding to the list!

                      I'd love to use `OrderedCollection` here but fell back to following Mastodon's convention for the replies collection. (Mastodon doesn't currently index notes on creation time, so that kind of ordering isn't performant.)

                      I do return them ordered by id to make it as nice as possible, but this isn't guaranteed to be the creation order depending on when my server saw different replies, so I'm still marking it as unordered.

                      @julian

                      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
                      #10

                      [email protected] [email protected] I think the ordering would be nice but even if an OrderedCollection was sent back I don't know if you can trust the order of items as received.

                      I wouldn't want to introduce a hard requirement on it being an OrderedCollection, personally.

                      1 Reply Last reply
                      0
                      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