Skip to content

fix: sync Miniflux articles and folders - #1191

Merged
WCY-dt merged 1 commit into
DevXDojo:release/v1.3.34from
HernandoR:fix/miniflux-article-and-folder-sync
Sep 12, 2026
Merged

fix: sync Miniflux articles and folders#1191
WCY-dt merged 1 commit into
DevXDojo:release/v1.3.34from
HernandoR:fix/miniflux-article-and-folder-sync

Conversation

@HernandoR

Copy link
Copy Markdown
Contributor

Summary

Fixes the Miniflux Google Reader compatibility integration after the initial provider support merged.

  • Fetches Miniflux article IDs from stream/items/ids, then fetches their content through stream/items/contents, which is the API Miniflux implements.
  • Preserves the existing FreshRSS stream/contents behavior.
  • Supports Miniflux category and state IDs in the user/<id>/... form, so synced feeds retain folders and read/starred state imports correctly.
  • Adds HTTP-level client coverage for the Miniflux two-step article fetch and unit coverage for provider-neutral state matching.

Verification

  • go test -timeout=5m ./internal/freshrss ./internal/handlers/article ./internal/database ./internal/rules

@WCY-dt
WCY-dt requested a lite review from Copilot September 12, 2026 05:58

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@WCY-dt
WCY-dt changed the base branch from main to release/v1.3.34 September 12, 2026 08:07
@WCY-dt
WCY-dt merged commit 9e92509 into DevXDojo:release/v1.3.34 Sep 12, 2026
4 checks passed
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.

3 participants