

Svelte 5
Although it’s not released yet, here’s a link to the Svelte 5 online playground so you can get familiar with new features and syntax. Make sure to check out the documentation on that same site for more details.
If you didn’t know, you can also choose to use Svelte 5 when setting up a new svelte project using npm create svelte@latest
.
Chat and ask any questions below!
Feature Requests & Bug Reports
In an effort to make things easier, this megathread is for all Lemmynade feedback and questions. Leave a comment below if you have ideas, found a bug, or just need help.
Lemmynade is your app, and it wouldn’t exist today without all of you early testers. I read each suggestion and take them very seriously when deciding what to include in each update.
Thanks for helping make Lemmynade! 🍋
Check back soon to see a list of upcoming features posted here.
Keep in mind it can take a few minutes or longer for some votes to come in from other instances due to how federation works. Sometimes a group of votes can get backlogged and all come in at once. Other times they’ll show instantly. It’s just a minor tradeoff to using decentralized social media
Awesome, thanks for doing this!
Also [email protected] ! Not quite as active though
Trinity stood out the most to me, it seems to have less unnecessary fluff
Ok I tried it out and as of now Jan has a better UI/UX imo (easier to install and use), but Open WebUI seems to have more features like document/image processing.
Thanks for pointing that out—looks like they’re working on a Server Suite. I’d guess that they try to monetize that but leave the personal desktop version free
Does this differ from Ollama + Open WebUI in any way?
Alternative approach to container and wrapper classes
Click to view this content.
Video basically explaining how to use named grid columns to avoid those negative margins for breakout and full-width sections
Welcome! 🎉
Oh wow, thanks for sharing. Hadn’t heard of that yet, it definitely makes it possible but that syntax will take some getting used to
EasyPanel is a hidden gem. Caprover feels very robust and the main dev is really friendly. Coolify is still under development but looks very promising.
I use Caprover mostly since it supports managing multiple servers through Docker Swarm, otherwise I’d probably be using EasyPanel.
What doesn’t line up is that most other operating systems including macOS support PWAs with different browser engines. That along with the fact that Apple announced this at the bottom of an article hidden under a collapsed menu, it really makes it seem like they’re trying to find an excuse to get rid of them without damaging their brand reputation. It’s no secret how profitable the App Store ecosystem is, and this is one more way they can pressure developers into it while shifting the blame to the EU
I know this community is for programming, but you could use a tool like n8n as a shortcut to connect services. It’s more of a drag-and-drop node grid similar to Zapier, but it’s open-source and self-hostable. You can schedule tasks to run at a certain time, code your own integrations, or install plugins that other people have made
From what I’ve seen It’s mostly been:
I think that content all depends on how many users and apps there are—not much you can do about that.
Maybe we could have a monthly post asking people what they want in Lemmy apps (features, ideas, likes and dislikes)? That might be a good way to bring all devs and users together to think of ways to make the ecosystem better
That’s a really important distinction, thanks for clarifying
You can always block those instances for yourself in your settings
Edit: Sorry, sounds like your instance doesn’t have that yet but is getting an upgrade soon that will enable that feature
All fixed now, and login should be a bit faster too. Thanks for bringing it to my attention
Yes definitely, just tested it though and looks like Lemmynade is marking some instances as unsafe when you try to log in. lemm.ee is a trusted instance so it shouldn’t be marking it that way. I’m on it and I’ll let you know when that’s fixed
Of course! Yeah, this post was intended to be less of a proposal and more of a brainstorm session. Maybe licenses aren’t the way to go about this, or we create our own licenses to be compatible with ActivityPub and match Lemmy’s values? Maybe it doesn’t matter how our content is used, or there’s nothing we can do?
You might be right, I definitely see your point. ActivityPub adds a whole new layer to this too. In the end though, isn’t the content we post no different than anything else published on the Internet? I guess it’s important to note that technically nothing public can be 100% prevented from being used in unwanted ways. However, there might be other ways (legally, socially, etc.) we could discourage it.
Regardless, I’d love to get a better sense of how much this matters to us here on Lemmy—or if it should even matter in the first place
Protecting user content and data on Lemmy
I see talk here and there about how any company or individual can easily use anything we post on Lemmy however they want. This could include AI training, behavior analysis, or user profiling. With the recent news of Reddit data being sold and licensed for AI training, I thought this would be a great time to preemptively discuss how we feel about this topic and brainstorm ways to discourage unwanted use of the content we post.
I’ve seen some users add a license to the end of each of their comments. One idea might be this: Add a feature to Lemmy where each user can choose a content license that applies to everything they post. For example, one user might choose to no rights for their content (like CC0) because they don’t care how their data is used. Another user might not want companies profiting off their posts, so they’d choose a more restrictive license.
I’m eager to here everyone’s thoughts on the whole topic, so to kick things off:
Yep you’re right, everyone is automatically updated to the newest version. If a new update arrives while you’re using it, Lemmynade waits for a good time and automatically updates you. To see the current version anyway, tap and hold the Account tab to open the Account switcher, then tap Manage Accounts. It’ll show the version there towards the top :)
Lemmynade Alpha v4 — Community discovery, compact feed, video support
Hey testers! New update just dropped.
If you're new here, Lemmynade is the refreshing web app for Lemmy, currently in development. The goal is to make Lemmy more powerful, approachable, useable, and sustainable. Follow [email protected] for announcements and updates like these.
This release brings a new compact feed style, experimental video support, and a unique algorithm to help you find interesting communities on Lemmy. Read on for the full list of changes.
Wedges: An open-source collection of UI components for React
Build faster with Wedges. An open-source collection of UI components for React. Beautiful UI components for React, lovingly crafted with the Wedges Design System, Radix UI, and Tailwind CSS.
New Look, Same Great Taste
Note: If you deeply loathe app icons, feel free to skip this post.
Hey all—hope your February is going well!
After some stellar feedback, Lemmynade will be sunsetting its old icon for a new, more refreshing one. For those of you absolutely devastated by this, rest assured—the legacy cup icon may or may not be available to use again someday.
You'll see the new icon go live next week along with the next Lemmynade release. Stay tuned!
– silas
svelte-put: a collection of useful svelte actions, components, and utilities
svelte-put is a collection of utilities, minimal components, and tooling support for projects using Svelte
Fuse.js—Powerful, lightweight fuzzy-search library, with zero dependencies
I've been enjoying this library for advanced list filtering and search operations lately. Just wanted to share for those that haven't heard of it
How do you get the url or id of the same post on a different instance?
I recall someone mentioning a way to do it through an ActivityPub “resolve object” endpoint (or something like that) but I couldn’t find anything on it again. #1101 will solve this, but how are you guys handling this in the meantime?
How to make your own custom Svelte store
Click to view this content.
Svelte stores can be a lot more than just writable, readable, and derived!
Happy new year! Thankful for all you guys
Cheers to all of us here on Lemmy and the community we’re building 🍻🎉 Hope it’s a great one!
Lemmynade Alpha v3 — Chats, better inbox, scaled sorting, optimizations galore
cross-posted from: https://programming.dev/post/7792059
Hey testers! Here's another update to add to the winter charm.
If you're new here, Lemmynade is the refreshing mobile web app and desktop site for Lemmy, currently in active development. Follow [email protected] for announcements and updates like these.
This release brings private messages, an improved inbox, and scaled sorting to the table while greatly improving your Lemmynade doom scrolling experience. Huge thanks to the valuable testers that have taken time to report bugs and submit ideas.
What's New
- Private Messages can now be viewed and replied to under Inbox → Chats
- Scaled Sort (new to Lemmy 0.19.x) is now available as the "Spotlight" sorting option throughout Lemmynade (named this way to make more sense to the average user)
- Infinite Scrolling has been
Lemmynade Alpha v3 — Chats, better inbox, scaled sorting, optimizations galore
Hey testers! Here's another update to add to the winter charm.
If you're new here, Lemmynade is the refreshing mobile web app and desktop site for Lemmy, currently in active development. Follow [email protected] for announcements and updates like these.
This release brings private messages, an improved inbox, and scaled sorting to the table while greatly improving your Lemmynade doom scrolling experience. Huge thanks to the valuable testers that have taken time to report bugs and submit ideas.
Bun (the all-in-one JavaScript runtime and toolkit) has a ton of convenient built-in utilities
Bun implements a set of utilities that are commonly required by developers.
The less packages I need to install the better! Just wanted to drop this link here for anyone interested in Bun
Lemmynade supports Lemmy v0.19.0
Happy Friday!
Just wanted to officially note that Lemmynade supports all instances running the newest version of Lemmy (released earlier today). You can still use Lemmynade the same as you have been whether or not your instance has upgraded.
A lot of time and energy has been spent to get Lemmy to where it is today. If you’re able, support the developers so they can continue to make Lemmy better.
As always, if you notice a bug or miss a feature in Lemmynade, please leave feedback or reply below. Any small critique or idea you might have is extremely valuable!
Stay tuned for more updates next week as we work towards beta 🎉
Lemmynade Alpha v2 — Ad-blockers, less bugs, more speed
Hey all, thanks again for the valuable feedback and cheers over the weekend!
With this release, you'll notice things feel much snappier overall. Most notably, some ad-blockers were causing massive lag throughout the web app.
Lemmynade: Alpha v1 is now open for testing
Hi everyone,
The day has arrived: Lemmynade—a refreshing mobile web app and desktop site for Lemmy—is now open for testing! Scroll to the bottom to get started, or read the full post to learn more.
While we're in alpha, expect to encounter plenty of bugs. You can report a bug or submit a feature request anytime from the ••• in the upper-right corner of Lemmynade. When you're ready, copy the Access Key below and continue to Lemmynade (lemmynade.app) →
Access Key:
undefined
$2a$09$CXwryuYDFviv89lZJ84uUuagWcEzLUE5KlbuM9irX5Cu4SKfUNAVG