Back to Blog

Major Reader Update: Per-Article Read Tracking & Mark All Read

• 3 min read

Happy New Year's Eve! We've completely rebuilt the read tracking system from the ground up. This is one of our biggest quality-of-life updates yet.

Per-Article Read Tracking

We've replaced the old timestamp-based system with proper per-article tracking:

  • Individual article tracking - Each article is tracked as read or unread separately
  • Instant UI updates - Read an article and the sidebar count updates immediately
  • Toggle read/unread - Mark articles as unread again if you want to revisit them
  • Accurate counts - Unread counts now reflect exactly how many articles you haven't read

Mark All Read Button

New button in the My Feeds sidebar to mark all articles as read:

  • One-click cleanup - Clear your unread count instantly
  • Batch operation - Marks hundreds of articles in one go
  • Toast notification - Shows how many articles were marked read
  • Cloud sync - Automatically syncs to your account

Reliable Cloud Sync

We've built a robust sync system for all users:

  • Optimistic updates - UI updates instantly, sync happens in background
  • Retry logic - Failed syncs automatically retry (1s, 3s, 10s delays)
  • Persistent queue - Pending syncs survive page reload
  • Auto-cleanup - localStorage capped at 10,000 articles to prevent quota issues

Performance Improvements

The reader is now noticeably faster:

  • Zero blocking - No more waiting for server responses
  • localStorage caching - Articles cached locally for instant loads
  • Background sync - Fresh content syncs while you read
  • Lazy loading images - Images load as you scroll

These changes are live now for all users - with full cloud sync and automatic retry!

Newer Post

Browser Extensions Now Available for Chrome, Firefox & Edge

Older Post

Advanced Search Now Live

Want to Stay Updated?

Subscribe to our RSS feed to get the latest blog posts delivered to your reader!

Subscribe via RSS