v2 icon indicating copy to clipboard operation
v2 copied to clipboard

Implement tags for entries

Open keybits opened this issue 7 years ago • 7 comments

Thanks for making miniflux, I love it!

Would you consider accepting a PR that added tagging for entries?

Two benefits:

  1. Finding entries based on a tag
  2. Sending tags to integrations (e.g. Pocket and Pinboard)

No problem if 'no' - I fully appreciate the focus on simplicity.

keybits avatar Oct 19 '18 10:10 keybits

Are you requesting this feature because you send the entries to a third-party service like Pinboard? If yes, what about managing labels directly on Pinboard? I'm trying to understand the use case.

Otherwise, sending the Miniflux category to Pinboard as tag seems to be simpler to implement. In this way the article is somewhat categorized.

fguillot avatar Dec 05 '18 03:12 fguillot

Yes - the use case is sending articles from Miniflux to external services (Pinboard and Pocket) so that they arrive already tagged. (Currently, I 'save' in Miniflux and then go to Pinboard and Pocket to add tags for each 'saved' post.)

It would be nice to have tags in Miniflux too to help locate articles in the future. But I can see that it's a reasonably large feature.

Sending the Miniflux category to the external service as a tag would be a good improvement.

keybits avatar Dec 07 '18 12:12 keybits

I plan to implement this feature.

My rough plan is as follows:

  • Create a new tags table in the database to store tag metadata, and an entry_tags table to associate entries with tags. There is a problem, the tags field already exists in the entries table, which is populated from RSS feeds. This might introduce some ambiguity.

  • Add a 'tagging' button to unread, history, and feeds/entries. Clicking the button will open a modal window for tagging.

  • Introduce a new 'tags' page with a management approach similar to the existing categories. Users can create new tags and manage the tags associated with articles.

  • Support hierarchical tags by using a simple format with slashes ("/") to represent the hierarchy. For example, naming a tag as tech/rust will display it as a hierarchical tag in the tags section.

I really like the Miniflux project, but I also have a strong need for the tagging feature. Therefore, I plan to fork a branch and try implementing my own version with this functionality to suit my needs.

Lin-Guanguo avatar Jun 12 '23 10:06 Lin-Guanguo

@Lin-Guanguo did you implement this feature? It's exactly what I am looking for and blocks me from migrating from inoreader to miniflux.

cswrd avatar Sep 02 '24 16:09 cswrd

This is done now.

somini avatar Sep 06 '24 20:09 somini

I don't see this functionality in 2.2.4. is it present? need to change some settings. Only tags from feed, not user-defined tags.

juju4 avatar Jan 26 '25 19:01 juju4

As part of the work I'm doing implementing Read-it-Later features I'm exposing more of the Tagging functionality, info about the WIP version is here: #3719

rushsteve1 avatar Aug 25 '25 03:08 rushsteve1