Tag manager

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.