Skip to content

Add native Miniflux account type with API key authentication#5335

Open
IngmarStein wants to merge 1 commit into
Ranchero-Software:mainfrom
IngmarStein:main
Open

Add native Miniflux account type with API key authentication#5335
IngmarStein wants to merge 1 commit into
Ranchero-Software:mainfrom
IngmarStein:main

Conversation

@IngmarStein

Copy link
Copy Markdown

Uses Miniflux's native REST API (/v1/*) instead of the Google Reader compatibility layer. Authenticates via X-Auth-Token header.

  • New AccountType.miniflux (24) with dedicated MinifluxAccountDelegate
  • MinifluxCaller: full API client for feeds, categories, entries, OPML
  • Version detection (GET /v1/version) gates /v1/entries/ids for v2.3.2+ with transparent fallback to /v1/entries pagination on older instances
  • macOS: credential sheet with API URL + API key fields
  • iOS: credential view controller with same
  • Asset catalogs: accountMiniflux icon in both Mac and iOS

Closes #3593
Closes #4743

Uses Miniflux's native REST API (/v1/*) instead of the Google Reader
compatibility layer. Authenticates via X-Auth-Token header.

- New AccountType.miniflux (24) with dedicated MinifluxAccountDelegate
- MinifluxCaller: full API client for feeds, categories, entries, OPML
- Version detection (GET /v1/version) gates /v1/entries/ids for v2.3.2+
  with transparent fallback to /v1/entries pagination on older instances
- macOS: credential sheet with API URL + API key fields
- iOS: credential view controller with same
- Asset catalogs: accountMiniflux icon in both Mac and iOS

Closes Ranchero-Software#3593
Closes Ranchero-Software#4743
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.

Feature-Request: Add support for Miniflux API Add Miniflux to available account types

1 participant