| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-04-27 | feat(backend): adapt feed fetch interval to update frequencyHEADmain | nsfisis | |
| Add per-feed fetch_interval_seconds (clamped to [1h, 24h]) that halves on new articles and grows 1.5x when a fetch yields nothing, replacing the fixed 1h schedule with the 10min cooldown filter. Scheduler tick shortened to 30min so the 1h floor is honored with reasonable precision. | |||
| 2026-02-13 | feat: add feed sidebar and cursor-based pagination | nsfisis | |
| Add a feed sidebar to /unread and /read pages for filtering articles by feed, and replace the fixed 100-article limit with cursor-based pagination using a "Load more" button. Backend: - Add PageInfo, ArticleConnection types and pagination args to GraphQL - Replace GetUnreadArticles/GetReadArticles with parameterized queries - Add GetFeedUnreadCounts query and composite index - Add shared pagination helper in resolver Frontend: - Add FeedSidebar component with unread count badges - Add usePaginatedArticles hook for cursor-based fetching - Update ArticleList with Load more button and single-feed mode - Use ?feed=<id> query parameter for feed filtering Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> | |||
| 2025-11-08 | feat: Support multi-user | nsfisis | |
| 2025-10-27 | feat(backend): Make feeds.user_id column non-null | nsfisis | |
| 2025-10-27 | feat(backend): Create users table | nsfisis | |
| 2025-07-12 | feat(backend,frontend): add feature to unsubscribe feed | nsfisis | |
| 2025-07-12 | feat(backend): introduce sqlc | nsfisis | |
