aboutsummaryrefslogtreecommitdiffhomepage
path: root/frontend
AgeCommit message (Collapse)Author
2026-02-14refactor: migrate API from GraphQL to REST (TypeSpec/OpenAPI)nsfisis
Replace the entire GraphQL stack (gqlgen, urql, graphql-codegen) with a TypeSpec → OpenAPI 3.x pipeline using oapi-codegen for Go server stubs and openapi-fetch + openapi-typescript for the frontend client. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-13feat: add feed sidebar and cursor-based paginationnsfisis
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-12-07feat(frontend): update dependenciesv0.5.0nsfisis
2025-12-07refactor(graphql): change directory structurensfisis
2025-12-07feat(frontend): support PWAnsfisis
2025-12-04feat(frontend): design updatensfisis
2025-11-28fix(frontend): Fix login processingnsfisis
2025-11-08fix(frontend): Fix incorrect caching settingsv0.4.1nsfisis
2025-11-08refactor(frontend): Remove unused AuthContext.errornsfisis
2025-11-08refactor(frontend): Remove unnecessary GraphQL query callnsfisis
2025-11-08refactor(frontend): Reduce usage of useEffect()nsfisis
2025-11-08refactor(frontend): Remove unnecessary setLocation() callnsfisis
2025-11-08refactor(frontend): Use Tailwind class instead of inlined stylensfisis
2025-11-08refactor(frontend): Simplify AuthContextTypensfisis
2025-11-08fix(frontend): Don't discard GraphQL errornsfisis
2025-11-08fix(frontend): Fix style of logout buttonnsfisis
2025-11-08feat: Support multi-usernsfisis
2025-08-22fix(frontend): menu item spacingv0.3.3nsfisis
2025-08-22fix(frontend): wrong optimistic updatensfisis
2025-08-04refactor(frontend): Remove unnecessary component propertynsfisis
2025-07-22feat(frontend): Optimistically update read statev0.3.2nsfisis
2025-07-15feat(frontend): tweak menu stylev0.3.1nsfisis
2025-07-13feat(frontend): change datetime formatnsfisis
2025-07-13refactor(frontend): extract FeedItem from FeedListv0.3.0nsfisis
2025-07-13refactor(frontend): extract ArticleItem from ArticleListnsfisis
2025-07-13chore: update justfilesnsfisis
2025-07-13feat(frontend): remove bulk edit formnsfisis
2025-07-13feat(container): fix Docker buildnsfisis
2025-07-12feat(backend,frontend): add feature to unsubscribe feednsfisis
2025-07-12feat(frontend): create pages and componentsnsfisis
2025-07-12feat(frontend): setup GraphQL code generationnsfisis
2025-07-11feat(frontend): move favicon to frontend/nsfisis
2025-07-11feat(frontend): setup Vitensfisis
2025-07-11feat(frontend): install dependenciesnsfisis
2025-07-09feat(frontend): initialize frontend with Vite templatensfisis
2025-06-23refactor: change directory structurensfisis