SkyFeed Classic

SkyFeed Classic

@skyfeed.app

Web-based Bluesky Client with a powerful feed builder. Running at https://skyfeed.app Feed hosting, accounts and updates: @skyfeed.eu By @redsolver.dev

8.5K followers2 following155 posts

⭐ SkyFeed Classic v1-beta.1 is here! • Full OAuth Login Support • New posts now appear in real-time in feeds and threads • Interaction counts of all visible posts update live • Catppuccin Themes added • Improved font rendering • Upgraded to latest Flutter Try it on skyfeed.app 🦜

SkyFeed has a new home! Going forward, all relevant announcements and everything new will be posted on @skyfeed.eu 🇪🇺 The app on skyfeed.app is now called SkyFeed Classic, but will of course stay around even after the new (also open and free) builder on skyfeed.eu is launched!

SkyFeed@skyfeed.eu

Back in March I posted that SkyFeed isn't sustainable: hosting 75,000+ community feeds for millions of readers costs ~1000€/month, and donations cover ~200€. The gap has been coming out of my own pocket. Today that changes: SkyFeed Pro is now live on skyfeed.eu 💚 [1/x]

SkyFeed Classic reposted

Hi! SkyFeed is struggling and I need to find a solution. If you don't know SkyFeed, it's a service I built 2 years ago, enabling anyone to build and publish feeds using a visual block-based editor. SkyFeed is still hosting the most feeds on Bluesky, but that comes at a cost [1/X]

SkyFeed Classic reposted

SkyFeed Classic reposted

All SkyFeed feeds should now be back online, thanks for your patience! This has been the first and only downtime in the last 4 months.

redsolver@redsolver.dev

The SkyFeed infrastructure seems to be experiencing issues. I'm on it

SkyFeed Classic reposted

Time for some cool feeds on bsky! @redsolver.dev has built these feeds for you based on skygraph.art community detection data A lot of people might find these useful as-is, but these feeds are just the first baby steps - building blocks, that can go into a more complicated Home/Discovery feed. 🧵👇

SkyFeed Classic reposted

I would like to thank everyone who already donated via GitHub Sponsors (https://github.com/sponsors/redsolver) 💙 Thanks to *you*, SkyFeed is now over 52% of the way to being sustainable, meaning SkyFeed can continue to host free feeds for millions of users, without any ads or similar bullshit!

SkyFeed Classic reposted

We just reached 40 000 custom feeds on Bluesky! 🎉 If you're interested in self-hosting a SkyFeed-compatible feed engine (it's open-source), send me a message and we'll get it set up! It would be great to diversify the ecosystem :) These are the 16 most-used feed generators currently on the network:

SkyFeed Classic reposted

90% of SkyFeed feed requests are now served in 24 milliseconds or less, with only about 1% of requests taking 4 seconds or more. And after adding protection against recursive "feed bombs" today (feeds using themselves as an input), over 99.9% of requests now return with a HTTP 200 OK status code!

SkyFeed Classic reposted

My shiny new database server ran out of file descriptors because I only set higher limits for users when setting it up, but the DB runs as a systemd service (which has different limits). As a result, some SkyFeed feeds were stuck on old state for up to 6 hours. Sorry about that, should be fixed now!

SkyFeed Classic reposted

You may have noticed that SkyFeed is a bit unreliable at times. This is caused by a small number of feeds being extremely slow and blocking the data structures. I'm trying to fix this with some Rust magic, but please also verify that your feeds take less than 10 seconds to generate in the Builder!

SkyFeed Classic reposted

I just found and fixed a bug which caused all feeds using "single user" inputs or any type of "list" (input, remove) blocks to fail. If your feed was broken for the last few hours, please check again - there's a good chance it's fixed now!

SkyFeed Classic reposted

All SkyFeed feeds are now back online, thanks for your patience! The feed generator backend is now serving 120 feed requests/second :O New posts might still be a bit delayed, please reply to this post if your feed is having other issues.

SkyFeed Classic reposted

The SkyFeed infrastructure is a bit overloaded, I am currently working on setting up a new query engine server and redirecting some of the traffic there. So everything should be back to normal in about 1 to 2 hours, thanks for your patience!

✨ SkyFeed v0.9.9 ✨ • Improved Search • Feed Builder Preview: Highlight images with ALT text matching RegEx • Android: Account Switcher works now • Android: Set target language, ignore languages or disable automatic translation • Other UI improvements Download APK: github.com/skyfeed-dev/...

🛠️ SkyFeed Builder Update (v0.9.7) [2/2] 🛠️ • New "Replace" block to replace all posts in a feed with their parent post, root post or quoted post (useful for feeds which want to show posts based on specific text in replies for example, like a specific emoji) Try it on https://skyfeed.app

🛠️ SkyFeed Builder Update (v0.9.7) [1/2] 🛠️ • New experimental "Remember Posts" block to keep almost unlimited post history beyond 7 days (great for feeds with less frequent new posts) Try it on https://skyfeed.app The Android APK will be updated soon!

Hey feed builders, Bluesky started rejecting non-UTC-timestamps for new records today (good change!) and SkyFeed had a bug where it did not convert the timestamp when publishing feeds. This is fixed now, so it should be possible again to publish and update feeds!

Due to a small bug in the indexer, lists created using the List Architect (see embed) could not be used as inputs/removes in the SkyFeed Builder. This is now fixed, but you might need to re-create the lists for them to work.

SkyFeed Classic@skyfeed.app

✨ The 𝙇𝙞𝙨𝙩 𝘼𝙧𝙘𝙝𝙞𝙩𝙚𝙘𝙩 is now live on skyfeed.app ✨ You can use it to create lists based on RegEx matching display names, handles and the full profile description. This feature is still highly experimental, so please be careful and report any issues and bugs you might encounter here in this thread!

SkyFeed Classic reposted

✨ The 𝙇𝙞𝙨𝙩 𝘼𝙧𝙘𝙝𝙞𝙩𝙚𝙘𝙩 is now live on skyfeed.app ✨ You can use it to create lists based on RegEx matching display names, handles and the full profile description. This feature is still highly experimental, so please be careful and report any issues and bugs you might encounter here in this thread!

redsolver@redsolver.dev

SkyFeed List Architect, first experimental version launching tomorrow! Works for both curation and mute lists 👀

SkyFeed v0.9.3 just went up, including the new Mute RegEx feature!

SkyFeed Classic@skyfeed.app

Introducing the Mute RegEx, available in the SkyFeed App later today! Use it to easily mute posts which contain specific words, phrases or phone numbers across the entire SkyFeed App.

✨ The 𝙇𝙞𝙨𝙩 𝘼𝙧𝙘𝙝𝙞𝙩𝙚𝙘𝙩 is now live on skyfeed.app ✨ You can use it to create lists based on RegEx matching display names, handles and the full profile description. This feature is still highly experimental, so please be careful and report any issues and bugs you might encounter here in this thread!

redsolver@redsolver.dev

SkyFeed List Architect, first experimental version launching tomorrow! Works for both curation and mute lists 👀

This release also adds Lists to the SkyFeed app, so you can now create and edit list metadata directly in the app. This includes the ability to convert your existing mute lists to curation lists and vice versa!

Introducing the Mute RegEx, available in the SkyFeed App later today! Use it to easily mute posts which contain specific words, phrases or phone numbers across the entire SkyFeed App.

SkyFeed Classic reposted

📱SkyFeed is now available for Android📱 Download the APK here: github.com/skyfeed-dev/... This is the first mobile release, so please be aware that it might not be completely bug-free yet! Some of the more interesting features are automatic (offline) translations and real-time interaction counts.

📱SkyFeed is now available for Android📱 Download the APK here: github.com/skyfeed-dev/... This is the first mobile release, so please be aware that it might not be completely bug-free yet! Some of the more interesting features are automatic (offline) translations and real-time interaction counts.

SkyFeed Classic reposted

✨ SkyFeed v0.9.0 ✨ • The sidebar is now collapsible and shows a list of trending hashtags • You can now create multiple workspaces/decks and quickly switch between them • Full hashtag support with feeds for every existing hashtag (sorted by New, Hot, Rising, Top or Random) → skyfeed.app

✨ SkyFeed v0.9.0 ✨ • The sidebar is now collapsible and shows a list of trending hashtags • You can now create multiple workspaces/decks and quickly switch between them • Full hashtag support with feeds for every existing hashtag (sorted by New, Hot, Rising, Top or Random) → skyfeed.app

View full thread

Full Changelog (3/4) • Virtual Feeds for all hashtags on the network (sorted by New, Hot, Rising, Top or Random) • Trending hashtags in sidebar (10min, 1h, 4h, 10h, 24h, 3d, 7d) • New UI for replies • Settings: Default Column Width • Settings: Font Size • Settings: Font Family

Full Changelog (4/4) • Settings: New button to reset all open columns to default width • New more-efficient WebSocket stream for real-time updates • Re-order columns with drag n' drop (existing feature) • Other Bug fixes and UI improvements Try it on skyfeed.app

✨ SkyFeed v0.9.0 ✨ • The sidebar is now collapsible and shows a list of trending hashtags • You can now create multiple workspaces/decks and quickly switch between them • Full hashtag support with feeds for every existing hashtag (sorted by New, Hot, Rising, Top or Random) → skyfeed.app

Full Changelog (1/4) • Feed Builder: Highlight RegEx matches in preview feed • Feed Builder: You can now paste post and list links directly instead of needing to convert them to at:// URIs manually • Feed Builder: New "Limit" block • Improved mobile layout

Full Changelog (2/4) • Create Post: Set Post Language • Create Post: Embed (quote) posts and feeds • Create Post: Hashtags are now extracted automatically • Create Post: Images you post now add aspect ratio metadata • New Theme: Light Default • New Theme: Black (OLED)

You can now view the source code of any published builder feed on Bluesky, directly in the SkyFeed app. Most feeds (if licensed correctly) also show a new "Fork" button which you can use to save a copy of the feed in your personal builder, modify it and even publish new and improved versions!

SkyFeed Classic@skyfeed.app

New SkyFeed feature, coming soon!

All forked feeds link back to the original author, keep the original license and also keep a copy of the parent feed so you can always see which exact changes have been made. This also works for forks of forks and so on.

SkyFeed Classic reposted

✨ New personalized Feed: Liked by Follows ✨ It contains posts liked in the last 10 hours by users you follow. However, the more posts someone has liked, the less their likes are worth. So the feed might highlight interesting posts by users who don't use Bluesky that much yet :)

🛠️ Builder Update (1/2) 🛠️ • New "Embed" target for the "Remove" block (for example remove all quote posts or only keep posts which link to a custom feed) • The RegEx text field is now up to 24x bigger! (only if needed) • "Single User" input blocks now optionally include like, reply and repost counts

🛠️ Builder Update (2/2) 🛠️ • If one of your published feeds disappears from the builder (due to a bug when using the feed builder on multiple devices at once), it should now automatically be restored after refreshing the web app and navigating to/from the SkyFeed Builder! Try it on skyfeed.app

Hey SkyFeed users, please make sure your app is on version v0.8.3 or later (written in the top left). This release fixes a security vulnerability which could lead to someone stealing your session if they tricked you into clicking a maliciously crafted link. Not exploited in the wild yet afaik!

oh yeah also the "fix" actually just disables links completely for now, until I had time to dive into what black magic the url_launcher lib is actually doing under the hood