Skip to content

feat: local-first feed loading - #95

Merged
strdr4605 merged 10 commits into
masterfrom
localfirst
Feb 21, 2026
Merged

feat: local-first feed loading#95
strdr4605 merged 10 commits into
masterfrom
localfirst

Conversation

@strdr4605

Copy link
Copy Markdown
Member

Closes #93

Summary

  • Show cached feed items immediately on load using storedFeed.items as placeholderData
  • Persist fresh items back to IndexedDB after each successful RSS fetch
  • Add 3 E2E tests covering cache-on-load, DOM update, and DB persistence

Test Plan

  • On reload with blocked network, cached feed title and articles are visible immediately
  • After network fetch with updated feed, new articles appear in DOM
  • After network fetch, reload with blocked network still shows updated articles from DB

@strdr4605
strdr4605 merged commit 247934a into master Feb 21, 2026
3 checks passed
@strdr4605
strdr4605 deleted the localfirst branch February 21, 2026 22:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Localfirst

1 participant