f1778babb672be9f1df0692a39cb2d02f2a07958
- NoteCard: replace fixed gap-6 action bar with justify-between + max-w-xs on mobile so stats never overflow or wrap on narrow screens - usePageBatch: new hook that batches author/stats prefetches per page instead of across the whole accumulated feed. The old approach used a single query key built from ALL loaded event IDs; adding page 2 changed the key, abandoned the old cache entry, and fired a fresh request for every item — causing stats and author data to visually disappear on pages 2 and 3. Now each page gets its own stable cache entry that is never invalidated by subsequent page loads. - Feed: swap useAuthors + useBatchEventStats calls for usePageBatch Co-authored-by: shakespeare.diy <assistant@shakespeare.diy>
Description
Languages
TypeScript
95.7%
Java
1.5%
JavaScript
0.9%
Swift
0.9%
CSS
0.5%
Other
0.4%