This app will mostly be intended for reading, but it’ll support multiple profiles, upvoting and commenting.

I currently plan on targeting both desktop and phone usage, with some primitive touch gestures to make it easier. Unfortunately, since this is just a progressive web app, that’s going to feel a bit scuffed.

The source code is at https://github.com/diamondburned/slemmy. It’s currently not usable for production yet :( but I’m working on it!

  • Pekka@feddit.nl
    link
    fedilink
    English
    arrow-up
    3
    ·
    1 year ago

    This looks really nice, some friends didn’t really like the current design of Lemmy and I think I could convince them to use it through a design like yours. Svelte really is a great tool to quickly get something working. I’m currently rewriting another site in SvelteKit as well.

    About CORS / WebSocket. I’m not sure where it will be going with the WebSocket API. The main Lemmy project wants to use the WebSocket API less, as it a high performance impact on instances, and it also often seems to break in the PWA.

  • Kresten@feddit.dk
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    1 year ago

    The description says “ON HOLD” how come, aren’t you working on it right now?

  • nottheengineer@feddit.de
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    Solid readme.

    Do you plan on supporting pulling content from multiple instances to get around defederarion?

    • diamond (she/they)@beehaw.orgOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      Yup! Each profile will eventually be its own (possibly anonymous) account that belongs to an instance, something like this:

      profile screenshot