So, I am one of those old school types who mains with Firefox and Noscript. And also a filthy casual that just goes on lemmy.world. But half the images are broken because I’m expected to allow scripts on like 30+ sites to see most of the posts. I’m literally expected to allow /all/ the scripts from a domain just so I can see a dang picture behind the thumbnail. That’s the entirety of the scripting needed. That seems ridiculous. Is there, I don’t know, a server/way that makes it so I don’t have to blanket allow all these scripts? To put it in meme form (not sure I’m doing it right, never seen the show): “It’s an image of a banana Michael, what should it take, one Raspberry Pi running Docker?”

        • e0qdk@reddthat.com
          link
          fedilink
          English
          arrow-up
          4
          ·
          3 days ago

          someone forks and maintains it.

          MrKaplan already forked it and is keeping it on life support for lemmy.world. I’ve been trying to make enough sense of it to fix several issues that have been bugging me for a while, and will contribute my fixes there if I can figure them out.

          I’ve only got a few hours each weekend where I have good concentration + enough free time to work on it, and don’t know the relevant languages (Go, Rust, TypeScript), so my progress is pretty slow… but I’m still poking at it.

          • bdonvr@thelemmy.club
            link
            fedilink
            English
            arrow-up
            3
            ·
            edit-2
            3 days ago

            Wow thanks for the info and the work. I don’t use it much since 99% of my Lemmy use is on mobile and I prefer stock Lemmy for admin stuff, but I know at least a few of my users use it.

            I’m going to see if that fork is something I can just drop in the docker compose file. That’ll be awesome if so.

            Do they intend to make it 1.0 compatible or is this beyond the scope right now?

            • e0qdk@reddthat.com
              link
              fedilink
              English
              arrow-up
              1
              ·
              3 days ago

              I don’t know what anyone else intends to do, but if I can fix the issues I’m currently looking at – and no one else has stepped up in the interim – I’ll at least take a look at the 1.0 stuff. (I use mlmym and would like it to keep working…)

              • MrKaplan@lemmy.world
                link
                fedilink
                English
                arrow-up
                2
                ·
                2 days ago

                tbh it’s probably not going to be too complicated to switch to 1.0. the current api is generated from lemmy-js-client, but 1.0 api has an official openapi file. if there is a decently usable openapi generator for go that would probably not be too complicated to swap in instead and adjust the api calls in mlmym code.

    • awbvious@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      2
      arrow-down
      1
      ·
      3 days ago

      Which is basically the same as old.reddit.com . Which is great as far as functionality. Squint and you can imagine it would be perfect. Zoom in and it’s decent, except the thumbnails now are even more clearly 4-pixel potatoes. Okay, so where’s my FOSS firefox extension that works like RES (Reddit Enhancement Suite)? Or, I actually don’t need that, just a FOSS firefox extension that takes any old.lemmy and makes the layout look like the new layout, with toggles to turn off anything in the new layout you don’t want (e.g. right side bar)? Or, maybe some custom javascript I can save in greasemonkey to make everything zoom 150% and replaces thumbnails with better compressed versions of their expanded versions (make my own thumbnails)?

      • e0qdk@reddthat.com
        link
        fedilink
        English
        arrow-up
        1
        ·
        3 days ago

        the thumbnails now are even more clearly 4-pixel potatoes

        pictrs’s thumbnail parameter uses dumb raw pixel sampling – which leaves something to be desired… It has other sampling options implemented (with resize, according to the docs), but they don’t seem to accessible on my instance. You can remove thumbnail=96 if you want to get the image without that thumbnail sampling, at least.

        make everything zoom 150%

        I do this with my browser’s UI (ctrl-plus keyboard shortcut in FF-based browsers works for me).

        e.g. right side bar

        [...document.querySelectorAll(".side")].forEach(sidebar => sidebar.remove())

        You could also just adblock the element with class side.

        • awbvious@lemmy.worldOP
          link
          fedilink
          English
          arrow-up
          2
          ·
          edit-2
          2 days ago

          remove thumbnail=96

          Hey, that sounds like a great idea, I bet I could add that to ublock origins. And, yeah, zoom via ctrl plus is what I do (I’m not sure if it is remembered between sessions). As for the side bar, it does not bother me, it was just as an example of what an extension theoretically could do. Honestly, another extension should not be needed. Instead a lemmy /c/ or other repository for user hacks would be nice that you could put into ublock origins or other DOM manipulator. That removing thumbnail sampling looks awesome, will try it out next time I’m on desktop.