• @infotainment
    link
    9111 months ago

    This is a great idea, Voyager’s mobile experience is super polished.

    Long shot, but would it be possible to get Mlmym installed at old.lemmy.world? Would be a fun throwback!

  • @Molecular0079
    link
    6011 months ago

    Gotta say, it’s weird seeing a iOS interface on an Android device XD, but it feels very smooth and polished, especially for a web app.

        • Fushuan [he/him]
          link
          fedilink
          611 months ago

          Yeah we know that (almost) everyone who used iOS had Apollo, it’s been kind of obvious with the barrage of comments. However, there’s no Apollo for android and tbh I kinda hate the iOS feel it has, so if someone says that it feels/felt weird, chances are that they are an android user.

          • @[email protected]
            link
            fedilink
            211 months ago

            That’s what I’m seeing, honestly to me it looks and behaves great, the only downside is that it is a PWA and it doesn’t feel as fast and polished as stock apps.

            • Fushuan [he/him]
              link
              fedilink
              111 months ago

              And that’s because you used Apollo. The context of this particular chain is that it felt weird for android users, because it has an iOS feel, and they answered that that’s why it felt weird, so it’s impossible that they used to use Apollo, since they were an android user.

          • @ToastyBanana
            link
            411 months ago

            As a iOS user, same could be said about Android. It looks bad and is unintuitive to use for me. It’s about ecosystems and people getting used to one thing over the other!

    • 𝕽𝖔𝖔𝖙𝖎𝖊𝖘𝖙
      link
      811 months ago

      It’s a great app but the iOS interface is keeping me from really using it. It just doesn’t feel natural on Android.

  • @dudebro
    link
    3811 months ago

    Oh, thank god they changed the name.

  • Tygr
    link
    2611 months ago

    What a great idea! My favorite app paired with my favorite instance is a match made in heaven! lol. Thanks Ruud!

  • @Elektrotechnik
    link
    26
    edit-2
    11 months ago

    Voyager is, by far, the best lemmy experience I’ve tried. Hiding posts is a godsend. And they did all this as a web app?? Impressive!

    • @[email protected]
      link
      fedilink
      1411 months ago

      And they did all this as a web app??

      A lot of things that used to require native apps Android/ iOS / Windows / Mac can now be done as a web app which is easy because it means you don’t need to compile the code four times.

    • @[email protected]
      link
      fedilink
      111 months ago

      Does anyone know how the hiding is implemented?

      Will they still be hidden if I look at lemmy through my instance directly?

      • @Elektrotechnik
        link
        211 months ago

        It is not connected to the Lemmy account… I used their URL “vger.app” at first, but then lemmy.world implemented it themselves. When I logged in over that URL, I had to “rehide” the topics.

        Sorry, I don’t know the specifics.

  • @WhoRoger
    link
    2511 months ago

    also if your account isn’t on lemmy.world

    To clarify, the login details only go through your server, right?

    • ඞmir
      link
      fedilink
      111 months ago

      I’m fairly sure Voyager is a fully client-side app that can use the API from any instance directly no matter where it’s hosted. Someone correct me if I’m wrong

      • @WhoRoger
        link
        411 months ago

        The devs themselves said they need to proxy information including password through their servers due to how cors works. But people are saying that this may be resolved somehow, so idk.

          • @WhoRoger
            link
            111 months ago

            Okay. I’ve seen someone mention that it’s not needed, but nobody seemed to care about the whole problem to elaborate. Thx.

    • @aeharding
      link
      2711 months ago

      Not yet. Mod tools will be coming

  • @BadaBing
    link
    1611 months ago

    While I do love the quick innovation and updates of Lemmy, I have to admit that it’s a bit confusing and hard to keep up with.

    • Gnothi
      link
      1811 months ago

      It will start to stabilize eventually, but we’re probably not going to see that anytime soon!

  • @sphred5
    link
    1611 months ago

    It was working great yesterday and earlier today, but now when I am on there it shows me as logged out, and then when I log in it says it’s successful, but then shows me as logged out still. They keyboard is also not working when trying to enter my user name, I had to paste it.

    • @[email protected]
      link
      fedilink
      411 months ago

      There’s ongoing Lemmy.world authentication issues. Should be resolved once Ruud gets online.

    • Alien Surfer
      link
      3
      edit-2
      11 months ago

      I’m having lots of problems too. Even native client apps are giving me trouble. Must be lemmy.world having issues.

      • YⓄ乙
        link
        fedilink
        211 months ago

        Its lemmy.world They updated the version to 0.4.2 today and were getting issues. Join a different instance

    • @electrogamerman
      link
      211 months ago

      I am using connect for Lemmy and I cannot login either, so I think is an overall problem

      • @Rengoku
        link
        211 months ago

        Same here. I swear lemmy.world is the most problematic instance I am encountering so far.

        • YⓄ乙
          link
          fedilink
          211 months ago

          Join another instance. I was on lemmy.world but now jumped to aussie.zone and everything is the same after subscribing to the communities.

      • @aeharding
        link
        311 months ago

        It works if you’re logged out. If logged in, all requests must be proxied through your own instance, and post IDs vary per instance.

        In the future, it might not force a redirect and show you content for a logged out/“roaming” state, but not now

  • G0FuckThyself
    link
    1111 months ago

    What is the difference between wefwef and m.lemmy.world?

    • @aeharding
      link
      2911 months ago

      btw, wefwef is called Voyager now.

      Just because it had to be more confusing 😅

      Sorry!

      • @CrypticCoffee
        link
        1011 months ago

        Interesting. Seems the name was the worst thing about it. It put me off.

        • @SheeEttin
          link
          411 months ago

          I guess I’m the only one who didn’t mind it.

    • Redjard
      cake
      link
      fedilink
      9
      edit-2
      11 months ago

      wefwef is an app, a webapp. Usually reachable under wefwef.app
      You can install it as a progressive webapp through your browser.
      This now is rehosting the files of wefwef on the m.lemmy.world domain, basically a fork that promises to keep in sync with the official codebase and the official domain. The m.lemmy.world domain shouldn’t need any connection to lemmy.world, it is basically not much different to a filehoster that hosts an apps apk. That is why I don’t think m.lemmy.world even sees your credentials if you log in anywhere.

      As to why, I’m not sure what the use of this is. Maybe in case the official domain goes offline?

      • AlmightySnoo 🐢🇮🇱🇺🇦
        link
        1711 months ago

        That’s because when you use wefwef through wefwef.app, your data goes through wefwef.app before going to the instance, the app AFAIK does not communicate directly with the instances yet. You basically have to decide whether you trust wefwef.app enough to proxy your data through them.

        Using m.lemmy.world would mean your data goes through lemmy.world directly, which you already chose to trust.

        • G0FuckThyself
          link
          511 months ago

          Okay what If I am already using wefwef than my data is already passed through wefwef, so there is no benefit now? or still I should logout with wef wef and use m.lemmy.world?

          • Redjard
            cake
            link
            fedilink
            411 months ago

            Most things passing through are public anyway, as lemmy is allmost entirely public. The only privat info is your password and wefwefs session. Those are visible in clear to the server, so could in theory be logged. If you change your password (and invalidate your sessions) after wefwef switches to direct you should be good.

          • 𝔇𝔦𝔬
            link
            311 months ago

            This.

            I can understand why people say all of this is bemusing and discombobulated, haha.

          • @[email protected]
            link
            fedilink
            111 months ago

            Stopping the stream of data is always possible. You can use google daily until you suddenly don’t, the steam of data is (or probably just the proccessing of your queries in this case) stops.

        • Redjard
          cake
          link
          fedilink
          511 months ago

          Oh, you are almost right, I was wrong. Checking the network traffic it seems images (and some parts of posts?) are fetched directly, but other elements are fetched through wefwef.app, namely everything that needs the users session. maybe this is done to process some lemmy outputs serverside into for example the notification icon? This surprised me, I was confident the only requests to wefwef.app would be static elements and the code itself.

          • @aeharding
            link
            19
            edit-2
            11 months ago

            This is to get around CORS. @[email protected] just fixed CORS on lemmy.world 15 minutes ago (things move fast on Lemmy, lol) so I’ll push an update to direct connect for lemmy.world tonight!

            Edit: done ✅

            • Redjard
              cake
              link
              fedilink
              111 months ago

              This is about cors headers on the api calls? That only don’t affect other apps because they are offline and ignore cors?

              • @aeharding
                link
                511 months ago

                Native apps don’t have CORS restrictions. They can make http requests anywhere.

                Only web apps in a browser have this limitation.

                • Redjard
                  cake
                  link
                  fedilink
                  111 months ago

                  Makes sense, never thought about that. An annoying situation, I wonder how many security issues would crop up if browsers allowed ignoring cors for pwas…

                  Currently apicalls are proxied through the server but end up with the lient all the same, with the session being stored in local storage “credentials”?
                  Will you currate a manual whitelist for direct calls or have the app test if direct fails and fall back to proxied?

            • @[email protected]
              link
              fedilink
              0
              edit-2
              11 months ago

              Hey is it dynamic or you have to add a list of instances to direct connect?

              Update: sorry, just saw your answer below 🤷‍♂️

        • Nato Boram
          link
          English
          311 months ago

          It would surprise me if that was the explanation since this can be easily fixed by Lemmy.world itself by not sending two Accept-Control-Allow-Origin headers, thus breaking web clients.

          Right now, I’m forced to route my own calls to my server on the app I’m making because Lemmy.world is misconfigured.

          I guess that for instance below 0.18.1, it makes sense, since Lemmy had a bug at that point that didn’t allow web clients to connect.

          • RuudOPMA
            link
            English
            711 months ago

            Oh I thought I had fixed this. Can you re-check and DM me if it’s still not right?

  • @[email protected]
    link
    fedilink
    1111 months ago

    Aaannnnddd I’m back. Was on wefwef but went to Jerboa and then connect. But I think I’ll stay at voyager as it’s definitely the most polished so far.

  • @PriorProject
    link
    1011 months ago

    It’s nice to see this officially hosted for lemmy.world users. I’ve been curious about wefwef but there was no way I was going to enter my creds into a third-party proxy. It feels much better to do so via an instance hosted by the world admins where my Lemmy account is though.

    FYIW, when you save this as a PWA via Firefox mobile, the name is just “voyager”, which I assume makes it hard to distinguish from the voyager instance hosted by its devs. I don’t think this can be changed as a user (unless I’m too dumb to figure it out). If the PWA app name can be changed server side, might be good to call it Voyager World or something.

  • @ThisIsNecessary
    link
    1011 months ago

    I have already been using Voyager, do I need to do anything different since my account is on lemmy.world?

    • Madbrad200
      link
      English
      411 months ago

      You can login using your lemmy.world details on Voyager

      • @ThisIsNecessary
        link
        English
        411 months ago

        I can already login to lemmy.world using Voyager though

        • Madbrad200
          link
          English
          511 months ago

          looks like you’re sorted then?