Changelog
Latest updates and improvements to VimRSS
Cloudflare-Protected Feed Support
January 31, 2026Some websites like rogerebert.com use Cloudflare protection that blocks automated RSS readers. I've added a fallback system to handle these feeds.
Smart Proxy Fallback
- Automatic Detection: When a feed is blocked by Cloudflare (403 error), VimRSS automatically falls back to a proxy service.
- Seamless Experience: You don't need to do anything - blocked feeds are now fetched through the proxy automatically.
Tumblr Support & Feed Icons
January 30, 2026I've added support for Tumblr blogs and improved the visual feedback with icons for RSS feeds.
RSS Feed Icons
- Visual Clarity: Now showing icons for RSS feeds, specifically for YouTube and Tumblr feeds.
Tumblr Support
- New Integration: Added full support for Tumblr blogs, allowing you to follow your favorite creators directly.
Free Plan & Trial Access
January 26, 2026I'm excited to announce the introduction of a new Free Plan! You can now experience all of the features of VimRSS without any upfront cost.
Try Before You Buy
- Free Plan: Get started immediately with access to all of the features. This allows you to fully test drive the application and see how it fits into your workflow.
- Experience All Features: The Free Plan includes access to standard feed management and reading capabilities, so you can explore everything VimRSS has to offer before deciding to upgrade to Pro.
Background Feed Refresh System
January 21, 2026I rebuilt the entire feed refresh engine from the ground up.
10x Faster Refreshes
- Before: The refresh button used to take minutes because feeds were fetched one at a time.
- After: Thanks to Redis Queues, feeds now refresh concurrently (10 at a time). Refresh now takes just a few seconds.
Anti-Bot Bypass
- The Problem: The faster refresh speed triggered anti-bot protections on YouTube and Reddit, causing 403 errors.
- The Solution: Implemented rotating browser headers to mimic real browser requests. No more blocked feeds.
Real-Time Progress UI
- The refresh button now shows a live counter (e.g., 23/32) that updates in real-time as feeds are processed in parallel.
Performance & Lazy Loading
January 18, 2026I have completely overhauled how VimRSS fetches data to make the experience significantly faster and more responsive.
Lazy Loading Implementation
- Initial Load: I now only fetch essential feed metadata initially. This drastically reduces the initial page load time.
- On-Demand Articles: Article lists are fetched only when you click on a specific feed.
- On-Demand Content: Full article content is now retrieved only when you open the reader view, saving bandwidth and memory.
Caching & Performance
- Smart Caching: Navigating between feeds is now instant. I cache feed data locally so revisiting a feed doesn't require a new network request.
- Optimized Database Queries: I've tuned our database interactions to be more efficient, fetching only the exact data needed for each view.
Bug Fixes
- Fixed an infinite loading loop that occurred with empty article content.
- Resolved an issue where "read" status wasn't persisting correctly when navigating back to feeds.