Tag manager

  1. Is there a way to view a list of all the tags I’ve used in my notes?
  2. Can a tag that has already been used in notes be renamed?
  3. If I want to remove a specific tag from all notes where it was used, is there a feature that allows this?

Hi @Tokamak,

  1. You can view all of your tags in the filter menu or the work-in-progress Multi-select prompt.
  2. Renaming tags has been mentioned a few times, this is more complex due to the shared nature of Supernotes, but is something we’d like to support in the future.
  3. We’re also considering improving multi-select so you can remove specific matching tags.

I hope that helps!

1 Like

Hi @Tobias ,

I made the mistake of capitalising all of my tags when I first started using Supernotes, and I’d love to fix that and convert them all to lower-case. Have you put any more thought into supporting tag renaming in the multi-select menu?

I know both you and @Connor have mentioned in the past how difficult the sharing features makes tag management, but I’ve had an insight that I think will help:

Notecards can be public, tags are always personal.

Why? Because tags are someone’s unique classification system. Everyone has a different system, and it’s a fools errand to try to synchronise them, even across two people—let alone a group.

Example:

  1. Alice creates a notecard for an Egg Fried Rice recipe
  2. She tags it with her existing tags #Food, #Recipe, and #Asian
  3. She shares the notecard with Bob and gives him edit permissions
  4. Alice’s tags are duplicated into Bob’s tag library and associated with the notecard
  5. Bob edits the recipe
  6. Alice’s notecard is updated
  7. Bob edits his tags for the notecard to be #food and drink, #recipe, and #asian cuisine
  8. Alice’s tags remain unchanged

How? Notecards have one instance of tags for each member. When someone shares a notecard, then the tags are duplicated into the other users tag libraries. Changing tags in my tag library should never affect anyone else’s tag library.

Plus points if you build intelligence into the “shared notecard tag import” feature, so Supernotes suggests similar tags from your own tag library to replace the incoming tags with. For example, it would automatically suggest the three tags that Bob ended up picking when Alice shared her notecard.

We’ve actually considered forcing this on all users. Case-sensitivity in tags doesn’t really make much sense, especially given that on Supernotes we allow spaces and other special characters within tags. Unfortunately this is a bit hard to do after the fact since we’ve allowed case-sensitivity for so long.

We also thought a lot about what we could do about public vs private tags when we first built tagging into Supernotes. One of our original ideas was to have tag “aliases” which could be mapped for the purpose of collaboration, so that if you tagged a card with “asian food”, but I tagged mine with “asian cuisine”, I could add an alias from “asian food” → “asian cuisine” so that I only ever needed to think about “asian cuisine”. We actually tested this a bit but it ended up being much too complex in practice so abandoned the idea.

The main issue I see with your suggestion (which overall I think is clever!) is that it doesn’t address ongoing collaborative tag changes very well. If you share a card with me, Supernotes could certainly copy over any tags for me personally, but what happens after that? If you or me (or anyone else) adds or removes a tag?

That is one of the main reasons we ended up implementing tags as they are now: “shared” tags work well for 90% of normal use – if you’re running solo then it makes no difference, and if you actually are collaborating then most of the time it is nice for those tags to be kept seamlessly in-sync between collaborators. If you need aliases, you can always do this fairly easily, just by adding a personal tag. Although this isn’t as set-and-forget-it as real aliases, for most (piecemeal) collab it should hopefully be enough. If you are routinely collaborating with other people, it would probably be best to agree on what shared tags to use anyway. This is what Tobias and I do for all the cards we share (and there are 1000s of them).

All that said: I think we will re-visit the possibility of making tags on Supernotes case-insensitive, as I think that would address at least your issue, as well as helping avoid many collaborative issues in the future.

2 Likes

Interesting. I don’t collaborate with many people on Supernotes, but I have to admit that I find the shared tags to be extremely annoying. The shared tags muddy the water in my own tag system, confusing me as to which ones are mine versus someone else’s. I’d actually prefer shared notes to come without tags, over giving someone else control over the tags that appear in my system.

That would be perfect for me—especially if you forced the tags to become lowercase. :heart:

2 Likes

You can see the tags on the filter but I have to use a lot of clicks and scrolls.
I think it would be easy to see if there is a method as below.

Method 1. It would be nice to have a tag menu under the outline on the left.

Method 2. I wish there was a “View all tags” like “View as graph” when I searched by pressing Ctrl + K.

If there are many tags, it is inconvenient to see with a filter.
I’m not an English speaker, I used a translator. Thank you.

Since we’ve had quite a few asks about managing tags recently, I’ve consolidated most of the recent topics into this thread and converted it to “tag manager” feature request.

As everyone’s knowledge systems have grown over the last few years, cultivating and reviewing your knowledge in Supernotes is becoming evermore important. Tags on Supernotes are more comprehensive that other systems as @connor mentioned above, and we’d like to consolidate all your tags eventually into a tag manager in a future update. Our current thinking is that this will be in the right hand sidebar, so you can switch between pinned cards, tags and current card info.

6 Likes

I absolutely love this idea! :heart:

3 Likes