RSSNext / Follow

🧡 Follow your favorites in one inbox
https://follow.is
GNU General Public License v3.0
18.41k stars 750 forks source link

Feature Proposal: Discover feeds for each Inbox entries #805

Open xc2 opened 1 month ago

xc2 commented 1 month ago

Clear and concise description of the problem

The inbox usually acts like a to-do list. I typically take two actions on an inbox entry:

Suggested solution

Lazy Discovery - Discover on Action

Add a button to the content view of each inbox entry that has a URL.

When the button is clicked, it should open a modal or popover suggesting related feeds for the user to follow.

Alternative

Eager Discovery - Discovery on Retrieved

Discover related feeds, either synchronously or asynchronously, when the backend retrieves an inbox entry with URL.

Add a button to the content view of each inbox entry that has related feeds not currently followed by the user.

(Optional) Include a highlight effect on the button if it's the user's first time seeing the feed.

Clicking the button will display a popover to help users follow the feed.

Additional context

I'm building a Chrome extension to send readable pages to Follow's Inbox. https://github.com/xc2/follow-it-later.

The feature mentioned in this issue would help users subscribe to sites later in Follow.

Without this feature, I'd have to call the discover endpoint in the extension and add subscribe URLs to the content field of each entry sent to Follow.

Validations

linear[bot] commented 1 month ago

FOL-376 Feature Proposal: Discover feeds for each Inbox entries