Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • 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

NodeBB

  1. Home
  2. General Discussion
  3. ActivityPub client developer experience is something like this.

ActivityPub client developer experience is something like this.

Scheduled Pinned Locked Moved General Discussion
activitypubc2sdevex
1 Cross-posts 3 Posts 1 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.
  • django@social.coopD This user is from outside of this forum
    django@social.coopD This user is from outside of this forum
    django@social.coop
    wrote last edited by
    #1

    ActivityPub client developer experience is something like this.

    Building a coherent feed with stateful objects requires comparing an Activity from the inbox, with what’s in your outbox.

    #ActivityPub #c2s #DevEx

    django@social.coopD 1 Reply Last reply
    1
    0
    • ? Guest crossposted this topic to General Discussion
    • django@social.coopD django@social.coop

      ActivityPub client developer experience is something like this.

      Building a coherent feed with stateful objects requires comparing an Activity from the inbox, with what’s in your outbox.

      #ActivityPub #c2s #DevEx

      django@social.coopD This user is from outside of this forum
      django@social.coopD This user is from outside of this forum
      django@social.coop
      wrote last edited by
      #2

      Of course implementations may vary but the spec isn’t clear, so let’s improve this, yeah! https://github.com/swicg/activitypub-api/issues/52

      django@social.coopD 1 Reply Last reply
      0
      • django@social.coopD django@social.coop

        Of course implementations may vary but the spec isn’t clear, so let’s improve this, yeah! https://github.com/swicg/activitypub-api/issues/52

        django@social.coopD This user is from outside of this forum
        django@social.coopD This user is from outside of this forum
        django@social.coop
        wrote last edited by
        #3

        There isn’t anything that says my server should return the latest known state of a post, including my interactions with it.

        And sure, I can refetch any activity from the inbox via proxyUrl (except non-public), but nothing guarantees my server will add the current remote state of a post to its internal representation and return this.

        So this forces a thick client situation, to have what should be fairly standard User Experience.

        1 Reply Last reply
        0
        • tag-activitypub@relay.fedi.buzzT tag-activitypub@relay.fedi.buzz shared this topic

        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
        • World
        • Users
        • Groups