v2 icon indicating copy to clipboard operation
v2 copied to clipboard

Request: Ability to filter feeds by multiple categories

Open Sleepful opened this issue 1 year ago • 2 comments
trafficstars

  • [x] I have read this document: https://miniflux.app/opinionated.html#feature-request

First I will explain my goal as a user, this is the important part to me, the UX that would improve my reading. Second I will brainstorm a few ways in which it could be achieved, so that the maintainer has multiple options to pick from, because some implementations might fit better the mental model of the app (minimalism) better than others.

The desire:

The current "Unread" feed is useful, but sometimes I am in the mood for only a few select feeds. So having an index page that allows to me to browse only certain content would be nice. Currently the "Categories" do something similar, the limitation is that one feed cannot belong to more than 1 category.

For example I might have a Youtube category, but some of those Youtube feeds relate to Coding and others to Cooking, sometimes I want to browse with such nuance.

In short, I want to be able to choose either aggregation at different moments:

  • "I want to browse all youtube feeds"
  • "I want to browse youtube feeds that relate to food"

The implementation:

There's more than one way of achieving this UX. Three ways, from most complex to simplest:

  1. Adding the ability for a user to create tags which are related to a category and then adding the ability for the user to browse the feed by tags. This would look like the current "Categories" tab, but it would be a "Tags" tab, selecting one of the tags would display all feeds/entries that relate to the tag.
  2. Adding the ability for a feed to belong to multiple categories, instead of limiting it to a single category. The additional categories would be "optional". Imagine a little "+" sign next to "Category" when editing a Feed, and also a little trash icon to remove additional categories.
  3. Finally the last one is the simplest option and it would be really subtle. Allowing the "Search" function to include the category names in its search. That way I could create two different categories: "Youtube food" and "Yotube code", then I could search for "Youtube" and all entries for both categories because the name will match.

Finally

I want to get this proposal approved first! I like option #3 due to simplicity, but any option would be great to have. I am willing to implement the feature too but I want to get an approval before writing any code.

Thanks for the tool!

Sleepful avatar Mar 28 '24 20:03 Sleepful

Hi another thing is the ability to search feed entries that has been read before.

To what I know, I can only search unread feed entries on the search page.

Thanks.

tan-yong-sheng avatar May 05 '24 03:05 tan-yong-sheng