Pushed 23 changes to 1feed
Started migrating from realtime database to Firestore
Pushed 36 changes to 1feed
Pushed 1 change to 1feed
Pushed 3 changes to 1feed
Added support for Google News search terms
Added Revue integration
Did super satisfying refactoring of backend code into objects for each source type!
Pushed 13 changes to 1feed
Pushed 6 changes to 1feed
Released v0.1.7 🎉
New features: https://twitter.com/booligoosh/status/1302860614994481152
Stop users from adding the same feed to the same folder twice
Added support for YouTube playlist feeds
Added support for GitHub release/tag feeds as well as commit feeds
Pushed 35 changes to 1feed
Pushed 1 change to 1feed
Pushed Version 0.1.6 — Important bug fixes for entity detection and feed fetching
Fixed bug which caused all tags to be concatenated
PSA TO DEVS OUT THERE WHO USE CHEERIO: .text() returns the text within ALL of the matching elements, concatenated! I didn't realise this before. You can fix it by changing it to .first().text()
Cache avatars on Vercel for 1 day before serving stale & revalidating (changed from 1 month)
It won't put too much suspicious load on the sites it's fetching from, and it won't affect performance since it's revalidated in the background.
Ethan
Author
Also, it's got much faster response times than Netlify and they give you some caching control. Using Netlify + Cloudflare comes close, but still, it's nice having everything in one platform. And just running vc dev
to get my backend and frontend started all at once makes things so easy!
Fixed issue where some RSS feeds would return a 406 error
Before I was requesting them with the Accept header "application/rss+xml", however some servers returned a 406 which means they couldn't return anything that matches the content type. This is probably because there are a wide variety of different content types used for RSS. So I updated the header to "application/rss+xml, *; q=0.1" which means it prefers RSS but will fall back to any content type (eg. plain XML, plain text)
Released v0.1.5 — Mainly lots of UX improvements
Two releases in one day, edgy 👀👀