3 pointsby DigitalFracture6 hours ago2 comments
  • The_SamminAter3 hours ago
    Neat extension! Two points of feedback with it:

    1. It changes my browser theme frequently. Please do not. I've only taken a quick look at how/why, but you seem to apply the stock Firefox dark themes multiple times - in sidebar/sidebar.js, sidebar/theme-init.js, background/background.js, and possibly in sidebar/manage.js and sidebar/reader-page.js. This is just from a quick grep.

    2. The authentication structure is quite easy to modify/bypass. Yes, you have server-sided authentication, but modules/auth.js does all of the work - and as such can be both taken offline and be modified to set arbutrary user information and return a valid, non-expired subscription. Though, isAuthenticated returning true is even easier.

    You have made quite an interesting and useful extension, which I do plan on trialing once I fix the theme-changing issue. Authentication is hard and can never be perfect, but I do believe that it is robust enough for the vast majority of users. Thank you for sharing your work, and I await to hear how compliant/polite it is on rachelbythebay's rss reader test.

  • DigitalFracture6 hours ago
    I drive trucks for a living and build web apps in my spare time. RSS Ninja started because I was frustrated — Feedbro is dying, Feedly wants £8/month and sends you algorithmic recommendations, and Google killed their reader years ago.

    So I built my own. It's a Firefox/Chrome/Edge extension that does two things cleanly: RSS feeds and webcomics (Comic Ninja is bundled in). No algorithm, no ads, no tracking, no "recommended for you." Just the feeds you choose, presented cleanly.

    It's paid (£2.50/month or £25/year or £65 lifetime) with a 14-day free trial. I'm a solo dev so the subscription is what keeps it alive and means it won't get abandoned like every free RSS reader eventually does.

    Firefox: https://addons.mozilla.org/en-US/firefox/addon/rss-ninja/ Chrome: https://chromewebstore.google.com/detail/anblmjpkldmeonmmlah... Edge: https://microsoftedge.microsoft.com/addons/detail/hmfbcnjbla...

    Happy to answer anything.