silas

joined 1 year ago
MODERATOR OF
[–] silas 5 points 8 months ago

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

[–] silas 2 points 8 months ago

Yeah of course, I’m a web dev so prepare for a partial rant :)

PWAs have kinda felt like that thing Apple has reluctantly kept around to show the world that they aren’t trying to lock you into their App Store ecosystem. They’ve always been slow to implement new PWA features and address bugs (they just added notifications last year while it’s been supported on other devices for a while now). They drip-feed developers just enough PWA features and fixes to keep their brand image up, but not too much to where it could grow to threaten to their App Store profits.

Now, it feels like they finally have someone else to blame for getting rid of PWAs so they don’t look bad doing it themselves. It’s the moment they’ve been waiting for. They can keep their brand image looking good, and cut something out that has the potential to affect a bit of their profits. I would not be surprised if they start incrementally dropping PWA support the next chance they get.

Now, the only way to release an app-like experience for EU customers (one with notifications and other native features) is by going through their App Store ecosystem in some way. Meanwhile, macOS has PWA support and the ability to use whatever browser engine you’d like.

Granted, I haven’t looked in-depth into what these new policies are requiring of Apple, but for those of us that have spent years wresting with iOS Safari (sometimes called the new Internet Explorer) it sure leaves a bad taste. At the very least, it’d be nice to have some resources and recommendations from them beyond a small announcement/apology inside a collapsed menu at the bottom of a page.

[–] silas 1 points 8 months ago (1 children)

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

[–] silas 5 points 9 months ago (2 children)

From what I’ve seen It’s mostly been:

  • New Lemmy users trying to find an app
  • People looking for an app with specific features
  • New app announcements
  • Bigger releases and changes to existing apps

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

[–] silas 3 points 9 months ago

That’s a really important distinction, thanks for clarifying

[–] silas 11 points 9 months ago* (last edited 9 months ago) (3 children)

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

[–] silas 1 points 9 months ago (1 children)

All fixed now, and login should be a bit faster too. Thanks for bringing it to my attention

[–] silas 1 points 9 months ago* (last edited 9 months ago)

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

[–] silas 4 points 9 months ago

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?

[–] silas 8 points 9 months ago (1 children)

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

[–] silas 2 points 9 months ago* (last edited 9 months ago)

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 :)

[–] silas 7 points 9 months ago (2 children)

I think you can see total donations at the bottom of join-lemmy.org

8
submitted 10 months ago* (last edited 10 months ago) by silas to c/sveltejs
 

Svelte stores can be a lot more than just writable, readable, and derived!

 

Cheers to all of us here on Lemmy and the community we’re building 🍻🎉 Hope it’s a great one!

 

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.

Open Lemmynade →

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 rebuilt from the ground up. Your scroll position is now saved correctly, everything is faster, and many bugs have been exterminated.
  • The Inbox has been updated with infinite scrolling, slightly faster loading times, and simplified filtering
  • Your Home Feed tabs (My Feed, Local, and All) can now be switched between without loosing your place
  • In addition to long-pressing on user/community names, you can now Block & Unblock users and communities on their individual pages from the ••• menu
  • Upvoted & Downvoted Posts are now browsable from dedicated sections in your Account page
  • Profile Age can now be seen from user profile pages

Removed

  • Support has been dropped for instances running Lemmy 0.18.5 and lower. This was a tough decision, but will ultimately allow faster, more focused development on new features while we're still in alpha testing.
  • Vote scores have been removed from user profile following changes made in the latest Lemmy update

Fixed & Improved

  • Context menus and dialogs are snappier with better animations and reworked interactions
  • The top and bottom app toolbars are now a bit smarter about when they auto-hide
  • Fixed an issue that prevented clicking or tapping on action buttons on post pages
  • Minor bug fixes and improvements have been made in preparation for desktop layout down the road
  • Links in the feed and on individual post pages now use the same description (as they should)
  • Fixed an issue that caused images to flash when opening a post
  • The one-time-password field on the login page is now always shown to accommodate discrepancies between instances for the time being until the login page redesign
  • Fixed an issue that sometimes caused the description of a post's attached URL to overflow outside of its container
  • Fixed an issue where posts were being marked as read from post feeds if your finger touched them while scrolling
  • A heart has been added to the top of the home page to make it easier to support Lemmynade's development
  • Many other minor bug fixes and improvements

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

 

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.

Open Lemmynade →

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 rebuilt from the ground up. Your scroll position is now saved correctly, everything is faster, and many bugs have been exterminated.
  • The Inbox has been updated with infinite scrolling, slightly faster loading times, and simplified filtering
  • Your Home Feed tabs (My Feed, Local, and All) can now be switched between without loosing your place
  • In addition to long-pressing on user/community names, you can now Block & Unblock users and communities on their individual pages from the ••• menu
  • Upvoted & Downvoted Posts are now browsable from dedicated sections in your Account page
  • Profile Age can now be seen from user profile pages

Removed

  • Support has been dropped for instances running Lemmy 0.18.5 and lower. This was a tough decision, but will ultimately allow faster, more focused development on new features while we're still in alpha testing.
  • Vote scores have been removed from user profile following changes made in the latest Lemmy update

Fixed & Improved

  • Context menus and dialogs are snappier with better animations and reworked interactions
  • The top and bottom app toolbars are now a bit smarter about when they auto-hide
  • Fixed an issue that prevented clicking or tapping on action buttons on post pages
  • Minor bug fixes and improvements have been made in preparation for desktop layout down the road
  • Links in the feed and on individual post pages now use the same description (as they should)
  • Fixed an issue that caused images to flash when opening a post
  • The one-time-password field on the login page is now always shown to accommodate discrepancies between instances for the time being until the login page redesign
  • Fixed an issue that sometimes caused the description of a post's attached URL to overflow outside of its container
  • Fixed an issue where posts were being marked as read from post feeds if your finger touched them while scrolling
  • A heart has been added to the top of the home page to make it easier to support Lemmynade's development
  • Many other minor bug fixes and improvements

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

 

The less packages I need to install the better! Just wanted to drop this link here for anyone interested in Bun

10
submitted 11 months ago* (last edited 11 months ago) by silas to c/[email protected]
 

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 🎉

7
submitted 11 months ago* (last edited 8 months ago) by silas to c/[email protected]
 

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.

Open Lemmynade →

What's New

  • Text can now be selected in posts, comments, and other areas you might want to copy things

Fixed

  • Ad-blockers were causing Umami Analytics to throw fatal errors, reloading each page unnecessarily. I'm not trying to pull a YouTube, so this was fixed and you can now use your ad-blockers freely.
  • Fixed a bug that would cause the "Signing In" overlay on the installed web app to never disappear (even after successfully signing in)
  • Fixed a bug that was adding up to half a second of unnecessary loading time to each page
  • Fixed an issue where reloading community pages and some pages with markdown caused an error
  • Fixed a bug that made text unreadable (white-on-white) in dropdown menus in Vivaldi

If you've got questions (or just wanna talk trash about Lemmynade's icon), join us over at [email protected]! Otherwise, follow [email protected] for more announcements and updates.


122
submitted 11 months ago* (last edited 11 months ago) by silas to c/[email protected]
 

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.

 

Get started!

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:

$2a$09$CXwryuYDFviv89lZJ84uUuagWcEzLUE5KlbuM9irX5Cu4SKfUNAVG

 

Known Issues

  • The desktop layout will be available at a later date. Lemmynade is best used on small screens and mobile devices for now
  • Post creation is not the most elegant experience at the moment
  • Accessibility for screen readers, etc. is very limited at this time
  • Tabs do not always retain the last route or history
  • Sometimes, when returning to your home feed, it may spit you out above or below the scroll position you were at last
  • Markdown does not support tables, spoilers, and a few others at the moment

 

Links

 

– silas

 

Hi everyone,

The day has arrived: Lemmynade is now open for testing! Scroll to the bottom to get started, or read on to learn more.

 

What is Lemmynade?

Lemmynade is a refreshing mobile web app and desktop site for Lemmy.

  • Beautiful. Lemmynade is crafted to put the spotlight on users and communities to drive more engagement throughout the Lemmyverse.
  • Powerful. Lemmynade also strives to be a collection of top-notch Lemmy tools for lurkers, creators, moderators, and admins alike.
  • Accessible. Lemmynade is fully-indexable by search engines. All content can be accessed on desktop and mobile with or without an account. Accessibility features will continue to be added and refined.
  • Private. Lemmynade only collects simple, anonymous, aggregated data through Umami. Everything else is stored on your home instance or on your own device.

 

Why is it called Lemmynade?

It's no secret the unfortunate reality of social media and Internet privacy these days. Some of us are here to escape from it all. Some of us are trying something new. Others have been pushing content and code night and day to make Lemmy better. A few of us are even here for [email protected].

"When life gives you lemons, make lemonade."

The name "Lemmynade" serves as a symbol of the incredible achievements made here despite the lemons we've been served. What we have here on Lemmy is remarkable. We are part of a vibrant, offbeat internet culture completely funded and maintained by its users on every continent. Lemmy is truly what we make of it, and I hope Lemmynade assists this endeavor in all the best ways.

 

Get started!

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:

$2a$09$CXwryuYDFviv89lZJ84uUuagWcEzLUE5KlbuM9irX5Cu4SKfUNAVG

 

Known Issues

  • The desktop layout will be available at a later date. Lemmynade is best used on small screens and mobile devices for now
  • Post creation is not the most elegant experience at the moment
  • Accessibility for screen readers, etc. is very limited at this time
  • Tabs do not always retain the last route or history
  • Sometimes, when returning to your home feed, it may spit you out above or below the scroll position you were at last
  • Markdown does not support tables, spoilers, and a few others at the moment

 

Links

 

– silas

 

Smooth rounded corners or continuous corners (used throughout iOS) can be easily achieved in Figma and other design software. I’m fairly sure there’s no way to do this simply on the web and it drives me mad. Do y’all know of any ways to do this that can actually be used in production?

view more: ‹ prev next ›