Great job jabronis - attached picture is what the site looks like on an old phone. All the buttons are broken and do nothing, except for the Modlog which somehow is still accessible. Tried different browsers on the phone, tried clearing all the cookies and cache, still doesn't work.

EDIT: This came off a bit hot and aggro - it just sucks since pre-migration the site worked fine on my dinosaur phone, so I'm pretty frustrated. Makes me appreciate communist web-design (like marxists.org and redsails.org) even more.

  • Llituro [he/him, they/them]
    ·
    2 years ago

    Please stop blaming our beautiful devs, shit sucks but Apple fucked you over by forcibly breaking their own shit, it's not our devs fault that your phone is on a platform that apple has made out of date for your phone in particular. They genuinely put in a herculean effort to get this thing merged back into Lemmy so that they aren't stuck doing completely unpaid dev work just for us forever.

      • Llituro [he/him, they/them]
        ·
        2 years ago

        Serious question, do you have any idea what you're even asking for? You gonna mail Layla an Iphone 6 from a decade ago to see if our site works on a shitty outdated version of safaris rendering engine?

          • Llituro [he/him, they/them]
            ·
            2 years ago

            Great, you're asking for a large amount of labor and testing on old hardware that doesn't work solely because of a decision Apple made. This is an insane attitude about technology as complicated as this particular website.

        • robot_dog_with_gun [they/them]
          ·
          2 years ago

          i imagine old phones are easy to emulate, although in this specific case it sounds like that's not even necessary as disabling js in any browser should have a the same problem

      • GarbageShoot [he/him]
        ·
        2 years ago

        Do you think the devs just don't give a shit? Being a communist involves actually understanding labor and it's conditions, not just demanding ready-made commodities, contrary to what Republicans say.

    • CannotSleep420
      ·
      2 years ago

      I think a big part of the problem is that the Lemmy UI (and by extension, the Hexbear UI) doesn't work properly with Javascript disabled. There are some people who would have the same issue as OP because they deliberately turned off JS even on a device that can support it.

      Making the UI work without JS will be a lot of work, but also worth it.

      • invalidusernamelol [he/him]
        ·
        2 years ago

        JS is really the only way live updates can work. Like getting pinged with a notification instead of refreshing the page and seeing one pop up.

        Having a barebones fallback UI that doesn't require JS would be good though.

        • thisismyrealname [he/him]
          ·
          2 years ago

          tbh I really don't see the need for live updates on a Reddit-style website. I don't need to instantly respond to a comment or reply, and I don't normally stay on the same page long enough that updates would be significantly delayed anyway.

          • invalidusernamelol [he/him]
            ·
            2 years ago

            I'm just explaining how the current frontend works, I think building a script less alternative interface is actually in the cards. There's just more important things to work on right now

            • CannotSleep420
              ·
              2 years ago

              The main obstacles are that there's suddenly a bunch of other issues being brought up for the UI since the reddit exodus. There's also plans to rewrite the frontend in a different UI framework because infernoJS is a pain in the ass. The rewrite is just close enough to consider but far away and vague enough to not have a solid idea of when to shift to that.

              • invalidusernamelol [he/him]
                ·
                2 years ago

                Well, at least we have Hexbear's old react frontend lying around that we can cannibalize if we want to shift towards a more mainstream framework.

                • CannotSleep420
                  ·
                  2 years ago

                  Funnily enough, the framework the maintainers have in mind is (currently) less mainstream: Leptos. Dessalines and Nutomic seem to be more comfortable working in rust, so I think that's a big factor in the decision.