allusion-app / Allusion

A free and open source desktop application for managing your visual library
GNU General Public License v3.0
662 stars 42 forks source link

Feature Request: Tag Aliases and Tag Implications #595

Closed crocodisle closed 11 months ago

crocodisle commented 1 year ago

I searched the web, wiki, and github issues but couldn't find anything related to this, but what would be really handy would be tag aliases. In the event that the user wants multiple tags to mean the same thing for searching or organizing, it might be handy. It lets users consolidate tags so something like "ookami" would show "wolf" if the user creates the alias, for example, instead of both of the tags showing different images when the user intends for them to mean the same thing. The reason for this is so that instead of the user having to go back and change tags every time they mix up which one they want to use, the alias will always correct them to the intended tag when tags are added in the future.

Another feature that would be nice are tag implications. The user could specify tags that the program would add automatically if a given tag is added. "Dog" would imply "animal," so whenever the tag "dog" is added, the program would automatically add the tag "animal" per the user's specification.

Examples of both of these features can be found on popular booru websites like e621 (nsfw) and e926 (sfw).

coreyopsis commented 12 months ago

The subtags feature works similarly to those. If you make "dog" a subtag of "animal", when you search for "animal", anything tagged as "dog" will also appear.

crocodisle commented 11 months ago

Gotcha, I see what you mean. I'll give them a shot and see how they work for me. Thanks for commenting!