Commit Graph

  • 0b5c94a211 fix(frontend): decouple star state from bookmark pagination feat/article-list-overlay yuan devbox 2026-04-18 10:07:24 +00:00
  • ea33e7ad62 fix(frontend): preserve starred list state yuan devbox 2026-04-10 23:12:30 +00:00
  • 8564023be6 fix(frontend): stabilize article list pagination state yuan devbox 2026-04-10 12:32:53 +00:00
  • 138c8a67f2 fix(auth): allow unauthenticated mode when auth is disabled (#234) main Yuan 2026-03-03 21:32:01 +08:00
  • 1a12fcac7c fix(auth): allow unauthenticated mode when auth is disabled issue233-feed-fetch-fix Yuan 2026-03-03 21:29:17 +08:00
  • 946f8f69ab Improve article drawer word wrapping (#229) Yuan 2026-02-28 20:18:00 +08:00
  • ffc6d35fb6 修复 article prose 溢出显示 codex/fix-227-228-word-wrap Yuan 2026-02-28 20:12:06 +08:00
  • 950b379676 fix(frontend): improve accessibility and interaction semantics (#221) v1.1.1 Yuan 2026-02-23 13:47:50 +08:00
  • accd91a149 fix(frontend): align route and state handling with React best practices fix/frontend-ui-a11y Yuan 2026-02-23 13:38:33 +08:00
  • a52b7789b8 fix(frontend): separate feed row selection from settings action Yuan 2026-02-23 13:29:00 +08:00
  • b6e278b84d fix(frontend): avoid nested button in feed list item Yuan 2026-02-23 13:24:34 +08:00
  • d03c4e1d21 chore: update deps Yuan 2026-02-23 13:19:57 +08:00
  • 5b0eca6f9e fix(frontend): localize accessibility labels for assistive text Yuan 2026-02-23 13:19:30 +08:00
  • f5ce5a948a fix(frontend): use link semantics and stabilize image layout Yuan 2026-02-23 12:33:58 +08:00
  • b4273d8dca fix(frontend): label form controls and harden input UX metadata Yuan 2026-02-23 12:32:42 +08:00
  • f5271605a3 fix(frontend): improve keyboard-safe feed actions and icon labels Yuan 2026-02-23 12:30:20 +08:00
  • d50dad3b2a fix(backend): support legacy OIDC callback path Yuan 2026-02-23 12:12:19 +08:00
  • 8f8e5f2e20 fix(backend): accept Kubernetes-style FUSION_PORT values Yuan 2026-02-23 11:56:18 +08:00
  • 31d4beec78 fix(security): rate-limit Fever auth and validate feed mark ids v1.1.0 Yuan 2026-02-22 16:02:58 +08:00
  • dcd0940f6c fix(backend): improve Fever API client compatibility Yuan 2026-02-22 15:58:19 +08:00
  • c80879de98 refactor(backend): apply go fix updates for Go 1.26 Yuan 2026-02-21 11:58:24 +08:00
  • add5db2522 fix(frontend): restore scroll behavior in feed views v1.0.0-beta.3 v1.0.0 Yuan 2026-02-14 15:43:23 +08:00
  • f6a868a345 fix(frontend): align content headers with sidebar Yuan 2026-02-14 15:36:29 +08:00
  • 62301ea572 feat(backend): migrate feed runtime pull state to fetch_state Yuan 2026-02-14 15:25:43 +08:00
  • 8ca4d9e461 docs: clarify default backward-compatibility policy Yuan 2026-02-13 20:37:48 +08:00
  • 1e1a2b97f9 feat(frontend): open feed from article detail header Yuan 2026-02-13 20:26:03 +08:00
  • 311bb831af fix(frontend): keep toggled articles visible until refresh Yuan 2026-02-13 20:22:35 +08:00
  • 5fa5b424c1 fix(security): harden external URL handling and frontend headers Yuan 2026-02-13 18:58:39 +08:00
  • 0919a68a93 feat(frontend): add Google Reader-style shortcuts and help entry points v1.0.0-beta.2 Yuan 2026-02-12 22:24:18 +08:00
  • 3bcf7b765b feat(frontend): add i18n infrastructure and translation coverage Yuan 2026-02-12 21:43:59 +08:00
  • 80c09d7901 feat(frontend): persist locale and page size preferences so reading settings survive reloads Yuan 2026-02-12 19:49:02 +08:00
  • f74d2d071e chore(docker): temporarily run as root for legacy data migration Yuan 2026-02-12 01:26:01 +08:00
  • 565ac5cf19 fix: normalize backend output path in release script v1.0.0-beta.1 Yuan 2026-02-12 01:03:56 +08:00
  • e22d8791eb chore: update deps Yuan 2026-02-12 00:41:21 +08:00
  • caae09f519 fix(frontend): generate route tree before typecheck Yuan 2026-02-12 00:40:21 +08:00
  • ad25dde50f refactor (#210) Yuan 2026-02-12 00:29:58 +08:00
  • c45ec3ed89 update screenshots refactor Yuan 2026-02-12 00:28:35 +08:00
  • 1ca492f3c5 refactor reader routes to path-based state Yuan 2026-02-12 00:02:11 +08:00
  • e1dbe2afd8 optimize user guidance Yuan 2026-02-11 23:19:57 +08:00
  • 14468c51db align gin HTTP logging with slog output Yuan 2026-02-11 22:33:25 +08:00
  • ec44679f41 fix starred button background in dark mode Yuan 2026-02-11 22:08:39 +08:00
  • fa385042b3 add visibility logs for database migrations Yuan 2026-02-11 21:56:36 +08:00
  • 726ec4ea74 fix Yuan 2026-02-11 21:47:53 +08:00
  • a4c1c5bdf3 fix gin server mode to release Yuan 2026-02-11 21:47:41 +08:00
  • 941f797ff8 fix login flow for empty-password setups Yuan 2026-02-11 21:43:40 +08:00
  • 10dd141696 embed frontend build artifacts into backend binary Yuan 2026-02-11 21:41:29 +08:00
  • 09a51b7f6c add robust legacy sqlite migration path Yuan 2026-02-11 21:13:29 +08:00
  • 523b2c4ba8 enhance frontend PWA install and update flow Yuan 2026-02-11 20:22:16 +08:00
  • 57fb0cd7fe highlight AI-free value in README Yuan 2026-02-11 19:19:21 +08:00
  • b9762319ec Merge branch 'main' into refactor Yuan 2026-02-10 22:51:13 +08:00
  • e1dcdcb5e6 add gray fallback for missing feed favicons Yuan 2026-02-10 22:48:35 +08:00
  • f263c4875f refactor ci Yuan 2026-02-10 22:47:29 +08:00
  • 95b35a93b2 use upstream static icons for frontend branding Yuan 2026-02-10 22:39:08 +08:00
  • 2516ea037c enforce foreign keys in initial sqlite schema Yuan 2026-02-10 22:12:12 +08:00
  • de7d81eec3 simplify command responses with 204 and 202 statuses Yuan 2026-02-10 21:32:41 +08:00
  • 4114d34ccc update docs Yuan 2026-02-10 21:12:30 +08:00
  • e2b79b432f fix unstable fallback GUID generation for feed items Yuan 2026-02-10 00:04:26 +08:00
  • a90daa17ac expand backend tests and unify test helpers Yuan 2026-02-09 23:48:56 +08:00
  • 67afb207c5 harden feed networking and improve store query performance Yuan 2026-02-09 23:48:35 +08:00
  • e3c009d7d2 optimize frontend route loading and lint compliance Yuan 2026-02-09 22:13:20 +08:00
  • f6e6a0a1bf harden auth config and optimize feed pulling Yuan 2026-02-09 21:58:51 +08:00
  • fa3f7f911b use tanstack-query Yuan 2026-02-09 21:25:36 +08:00
  • 09f01c58fe improve AGENTS.md Yuan 2026-02-09 19:35:21 +08:00
  • 21c3c3a927 fix search dialog result display and article drawer blank issue Yuan 2026-02-08 23:48:51 +08:00
  • 3979b00225 responsive optimization Yuan 2026-02-08 23:38:19 +08:00
  • 7185e0184f fix about panel Yuan 2026-02-08 22:37:55 +08:00
  • 6222366ead add feed management page Yuan 2026-02-08 22:26:24 +08:00
  • ae8c4f38fc auto-fill empty site_url and keep OPML htmlUrl metadata Yuan 2026-02-08 20:11:01 +08:00
  • 39932a89c0 standardize icon button sizes and improve responsive layout Yuan 2026-02-08 16:04:35 +08:00
  • a408147805 implement feed discovery with feedfinder and feed selection Yuan 2026-02-08 15:23:38 +08:00
  • 95918d803e replace goreleaser with shell script for cross-platform builds Yuan 2026-02-08 14:32:09 +08:00
  • 5bff7f25b9 add article content processing with link, image, and tracking pixel handling Yuan 2026-02-08 14:10:05 +08:00
  • aca8ec937a add optional OIDC authentication support Yuan 2026-02-08 13:57:15 +08:00
  • 1ba2d9885e fix search Yuan 2026-02-07 23:28:07 +08:00
  • 55e0a2bde0 add confirmation dialog for feed deletion and bold key names in confirmations Yuan 2026-02-07 22:22:34 +08:00
  • e221c4e365 fade unread count Yuan 2026-02-02 21:25:44 +08:00
  • e56075a74e fix ui Yuan 2026-02-02 21:05:07 +08:00
  • 785459837b filter items by group Yuan 2026-02-02 20:53:19 +08:00
  • 6ce90a5b5d edit feed Yuan 2026-02-02 20:44:27 +08:00
  • f7ad7e15d0 fix: resolve nested button hydration error in ArticleItem Yuan 2026-02-02 20:20:47 +08:00
  • aff1006828 store states in url Yuan 2026-02-02 20:14:07 +08:00
  • 3615ea53ea fix ui Yuan 2026-02-01 23:50:30 +08:00
  • 0cff398588 search debounce Yuan 2026-02-01 23:33:57 +08:00
  • 9629af6963 fix ui Yuan 2026-02-01 23:32:04 +08:00
  • d70afdbbfe fix Yuan 2026-02-01 21:36:41 +08:00
  • 4c81a6f539 fix article list Yuan 2026-02-01 18:36:32 +08:00
  • b8845d8ba9 use favicon Yuan 2026-02-01 15:05:07 +08:00
  • 2d55c5ff79 add OPML import and export Yuan 2026-02-01 14:59:25 +08:00
  • fd09f60b6f add feed management Yuan 2026-01-28 00:19:59 +08:00
  • 1db28484fb add group management modal Yuan 2026-01-27 23:32:45 +08:00
  • 5ef7497c00 improve layout and styling in sidebar and settings dialog Yuan 2026-01-26 23:15:41 +08:00
  • 9b20780657 remove settings.local.json and update .gitignore to exclude .claude Yuan 2026-01-25 23:15:26 +08:00
  • 117e7a6142 stabilize store tests and query ordering Yuan 2026-01-25 23:08:39 +08:00
  • 2d1feadb1c fix Yuan 2026-01-25 22:39:20 +08:00
  • 3438416b0a fix env var Yuan 2026-01-25 21:54:01 +08:00
  • 62bf3ddd8d new design Yuan 2026-01-25 21:22:26 +08:00
  • c3661b9c85 chore: upgrade svelte (#209) Fovir 2026-01-18 13:04:34 +08:00
  • ef63bb68d7 two column layout rook1e 2026-01-02 21:57:38 +08:00
  • cf1f137319 use slog rook1e 2025-12-27 20:26:29 +08:00
  • 3becb6078e implement pull service rook1e 2025-12-27 17:34:54 +08:00