this post was submitted on 20 Jun 2023
46 points (100.0% liked)

Programming

13215 readers
1 users here now

All things programming and coding related. Subcommunity of Technology.


This community's icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.

founded 1 year ago
MODERATORS
 

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!

top 7 comments
sorted by: hot top controversial new old
[–] [email protected] 4 points 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.

[–] [email protected] 3 points 1 year ago

I was taking a crack at building a web frontend too. Sticking to the old familiar react + mui combo for the moment. Working name calemmty.

[–] [email protected] 1 points 1 year ago (1 children)

Solid readme.

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

[–] [email protected] 1 points 1 year ago

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

profile screenshot

[–] [email protected] 1 points 1 year ago* (last edited 1 year ago) (1 children)

The description says "ON HOLD" how come, aren't you working on it right now?

[–] [email protected] 3 points 1 year ago (1 children)

Whoops! I forgot to update it.

[–] [email protected] 2 points 1 year ago

Looks good. You could consider adding some topics to increase the chance of getting discovered :)

load more comments
view more: next ›