21
[Megathread] Svelte 5 (svelte-5-preview.vercel.app)

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!

6
submitted 3 months ago by silas@programming.dev to c/lemmynade@lemm.ee

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.

14
submitted 3 months ago by silas@programming.dev to c/css@programming.dev

Video basically explaining how to use named grid columns to avoid those negative margins for breakout and full-width sections

18
42
submitted 4 months ago* (last edited 4 months ago) by silas@programming.dev to c/lemmy@lemmy.ml

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:

  1. Do you care how your public data and posted content is used? Why or why not?
  2. What do you think of choosing a content license for your Lemmy account? Does this contradict the FOSS model?
  3. Should Lemmy have features to protect user data/content in this way, or should that be left up to the user to figure out on their own?

Data is becoming an increasingly valuable commodity in the digital world. Hopefully these big-picture conversations can help us see what we value as a community and be more prepared for the future.

11
submitted 4 months ago* (last edited 3 months ago) by silas@programming.dev to c/lemmynade@lemm.ee

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 !lemmynade@lemm.ee 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.

Open Lemmynade →

What's New

  • Community Discovery has been added to the Search tab in three sections—Trending, Popular, and New. Most notably, the Trending communities section uses a unique blend of algorithms that refreshes with undiscovered communities every 10 minutes. Never run out of topics to follow again!
  • The Compact Feed can now be selected as Feed Style in your Appearance settings.
  • Video Support has arrived. Watch videos directly in your feed and have them autoplay as you scroll. (Note: This feature is experimental and some videos may not load. Only YouTube links and direct links to videos are supported for now. YouTube videos are partially routed through Piped or Invidious in attempt to protect your privacy.)
  • Profile Editing has been added in the Account tab.
  • You can now copy user and community mentions from the context menu. This makes it easier to mention a community or user in your comments and posts. (Tap and hold on any community name or username to show the context menu)
  • You can now search and filter your communities if you follow or moderate any.
  • You can now open direct links, videos, and images right from the ••• menu on a post.

Fixed & Improved

  • The Lemmynade icon has been redesigned based on community feedback. (You'll need to delete and reinstall Lemmynade to use the new icon if you've installed it to your home screen)
  • In preparation for sharing features and search engine indexing, Lemmynade no longer requires the access key previously listed in the community sidebar. This was a temporary measure to filter out bad actors and focus on testing.
  • The Explore tab has been renamed to "Search" for clarity.
  • On community pages, more of the description is visible so you don't need extra taps or clicks.
  • To prepare for the future ✨, Settings have been rearranged a bit. Impressive, I know.
  • Sometimes, if you got your username or password wrong, Lemmynade would tell you that your instance was not valid. This wasn't always true, so it has been fixed.
  • Local/remote indicators next to usernames and communities have been removed to reduce clutter. You can now tap-and-hold on community names and usernames to immediately see what instance they're from.
  • As a subtle nod to one of the original readers, the "My Feed" icon was changed to a newspaper.

If you have any questions or ideas, submit feedback or drop a comment below. Enjoy!

5
11
submitted 4 months ago* (last edited 4 months ago) by silas@programming.dev to c/lemmynade@lemm.ee

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

11
9
21

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

1
submitted 4 months ago by silas@programming.dev to c/lemmydev@lemm.ee

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?

[-] silas@programming.dev 38 points 5 months ago

I found this on the web for, “no no no no no no no no no no no no no no no no no no”

[-] silas@programming.dev 28 points 6 months ago

Thanks a ton!

For those that don’t know, @sunaurus@lemm.ee is a huge contributor to the Lemmy codebase and discussion on GitHub, probably aware of most problems before we are. Silence here likely means our admin is contributing to all of Lemmy or taking a much deserved break

[-] silas@programming.dev 23 points 6 months ago

One solution to this would be having humans in the board room instead of parasites. Not sure who’s idea that was

[-] silas@programming.dev 26 points 6 months ago* (last edited 6 months ago)

Definitely take this all with a grain of salt—I am by no means a legal expert, this is just my advice.

Privacy Policy

Required by law in Germany if you are collecting any sort of data about your users (even if it is being collected by a third party through your app, or if it is entirely anonymous data).

Data Processing Agreement

Required by law in Germany for the same reasons as the Privacy Policy. This agreement makes it clear how your users’ data is used.

Cookie Policy

Required by law in Germany if your application uses cookies of any kind (mostly applies to web app and web technologies)

Terms of Service

Highly recommended. This may protect you immensely if and when you end up in a legal situation down the road.

Other

Otherwise, you should look into these as well if applicable:

  • EULA (if distributing your app to be run on someone else’s device)
  • DCMA Policy (if you host and share any user-generated content)
  • Return Policy (if you are selling anything)

These documents matter most if (1) there is money involved or (2) when you are receiving, processing, storing, or sharing user-submitted content or any data about your users. This is because you are less likely to end up in a legal mess if you’re not taking people’s money or data.

Starting out, you can find templates for these online. A template will be better than nothing at all. Then, if you are able down the road, you can hire a legal professional to write and review your documents for you. A legal professional might recommend more specific documents or different versions of the same document as well.

Not sure about Germany, but in the United States it’s fairly inexpensive to start an LLC. You can then put legal documents under that new entity instead of your own personal name. This can protect you and your own belongings from any unfortunate financial or legal situations.

Again, if you’re not receiving money or any user data, you don’t have to worry quite as much. However, it never hurts to play it safe. Mistakes happen and anyone can get sued.

[-] silas@programming.dev 23 points 7 months ago

Cheering you on from over here at lemm.ee! Thanks for making this place better for everyone!

[-] silas@programming.dev 26 points 7 months ago

!feedthetrees@lemmy.ml

[-] silas@programming.dev 26 points 8 months ago* (last edited 8 months ago)

They took our BlueRay discs. They took our printers.

What’s next, our privacy?

[-] silas@programming.dev 36 points 8 months ago* (last edited 8 months ago)

I learned recently how the James Webb Space Telescope is not orbiting around Earth but literally orbiting around an empty point in space. I don’t think I even quite understand it, but it’s really cool

[-] silas@programming.dev 41 points 10 months ago

I’ve always been confused by “README”s. I wish the name was more self-explanatory

[-] silas@programming.dev 27 points 10 months ago

As a dev, Lemmy comments are really difficult to work with and sometimes they go missing. Every app tries to mitigate it their own way, but ultimately we are waiting for Lemmy to improve and have clearer documentation on comments. So to answer your question, it’s probably both a Lemmy and Memmy issue.

Also, if you have bot accounts disabled/hidden in your settings, it also hides bot comments

[-] silas@programming.dev 35 points 11 months ago

I’m actually making some Lemmynade right now:

[-] silas@programming.dev 26 points 1 year ago* (last edited 1 year ago)

Here’s a sneak peek of one I’m working on too:

A lot of good options coming up, will be fun to see how it plays out!

Edit: !lemmynade@lemm.ee for anyone wanting to follow

view more: next ›

silas

joined 1 year ago
MODERATOR OF