Someone made a pretty imo unfairly negative post about Blorp:

I just wanted to take a moment to than you all for your amazing support. I feel very lucky that I’ve made it over a year with very little negativity from my users. Everyone is overwhelmingly polite and patient.

If you have the time, I would love some comments on that post from real users. Even if the comment is politely critical of my app.

There are still many people who haven’t heard of “Blorp” and I would hate for them to get a bad first impression.

I should probably not engage with the haters. Clearly I need a marketing person lol. Maybe I’ll delete this.

Edit: my original reason for making this post was kinda dumb, but I really appreciate all the support in the comments so I don’t delete it

  • Zedstrian@sopuli.xyz
    link
    fedilink
    English
    arrow-up
    10
    ·
    edit-2
    3 days ago

    If it means anything, the negativity on that post seems to be coming from just the OP and the asshole replying in the comments.

    Blorp might not be perfect, but no Lemmy app is, and that’s what feature requests and bug reports are for. Thanks for all the effort you put into Blorp! 👍

    • Mose13@lemmy.worldOPM
      link
      fedilink
      English
      arrow-up
      6
      ·
      edit-2
      3 days ago

      Yeah honestly our mistake was having a multiple very talented frontend developers working on different clients instead of collaborating. Voyager was a big inspiration for me. Photon’s post editor is fantastic. Interstellar has mbin, PieFed and Lemmy support, which is amazing. I haven’t used tesseract but from what I hear it’s also fantastic. I really look up to all the other client devs.

      Edit: oops, said mlem instead of mbin

      • jwr1@kbin.earth
        link
        fedilink
        arrow-up
        2
        ·
        3 days ago

        Yeah honestly our mistake was having a multiple very talented frontend developers working on different clients instead of collaborating.

        I agree with you here; it would be so nice to see all these talented developers working on one project in unison. I’m sure the resultant fediverse client would be a dream! I’m just not sure how we could make that happen.

        • Mose13@lemmy.worldOPM
          link
          fedilink
          English
          arrow-up
          2
          ·
          3 days ago

          At the very least we should borrow each other’s good ideas!

          I’m also proud of my using post/comment/community activity pub id over local id. That makes account switching a breeze. I don’t think I’ve seen anyone else do that, and honestly I don’t think activity pub id was even ment to be used in that way.

          I even do this now where if you are looking at an object that isn’t on your currently selected account/instance, I suggest what accounts you have that do know about that object. As you can see I have way too many account for testing my app lol.

          • jwr1@kbin.earth
            link
            fedilink
            arrow-up
            2
            ·
            2 days ago

            Oh wow, your account switcher screen looks nice! So far, Interstellar doesn’t have any method of switching accounts like that.

            Using the AP id is interesting. And you use it for users and communities too? Do you use the dedicated AP object API routes to fetch data, or do you somehow parse the AP id itself? From my personal experience, the AP object endpoints are a bit slower to return data (maybe that’s just Mbin though).

            We’re currently working on adding web support to Interstellar, so we will need to make a decision on how we handle routes.

            • Mose13@lemmy.worldOPM
              link
              fedilink
              English
              arrow-up
              2
              ·
              edit-2
              2 days ago

              Fetch community by communty@instance works on lemmy.world the same as it works on lemmy.zip since it contains the instance the community is on. So I don’t need need to do anything special here other than enforce that @instance is always added.

              Users, posts, and PieFed feeds (PieFed resolve object works with feeds) are fetched via their activity pub id. I haven’t run any benchmarks as far as how fast resolve object is.

              I have added a few optimizations where if you’re on lemmy.world and the apId is lemmy.world, we can extract the local id from the activity pub id url. Potentially I could store a local cache of Map<apId, localId> , so when you click on a post that we already know about from a list of posts, we can skip the object resolve.

              I think resolve object was intended to be used to force an instance to discover an object that it doesn’t already know about. So I’m kinda abusing that endpoint. But I actually get the added benefit of making the instance discover the object you’re looking for more quickly.

      • nocturne@slrpnk.net
        link
        fedilink
        English
        arrow-up
        2
        ·
        3 days ago

        Interstellar has mlem, PieFed and Lemmy support, which is amazing.

        I think you mean mbin support, as mlem is an iOS piefed/Lemmy app.