Imported tags are case-sensitive, creating duplicates

Hi there! New pro user here. Any update on this? I tag keywords inside sentences, and sometimes the tagged word is at the beginning of the sentence so it’s capitalized - “Tag” vs “tag”.
I know I can rename the tag to make them all lower case, but then those sentences will begin with a lower case letter, which is problematic when exporting.

I believe the biggest difficulty we encountered in the past (if you read up the discussion) is that we’re unsure how to display the merged tags.

For example, if you have #someTag, #someTAG, #SOMETAG, and #sometag, which one should be shown in the tag pane?

I would think showing them all lower case would be fine for the majority of users. Unless someone is using “Tag” and “tag” for different things (which seems odd), displaying them however would be fine. Just nice to not have duplicates.
Appreciate all you guys do!

I’m pretty sure I’ve seen quite a few that use multiple words in #TitleCase format, such as #SomeProjectName. We’ve been discussion if the best way would be to find the highest occurrence format and use that one instead, but we’re also concerned about any performance impacts for doing so.

Bear’s implementation seems to be pretty effective.
In the tag pane, all tags are displayed lower case, yet it displays the results of the tag in all cases (see screenshot). I think this would be a fine solution regardless of a users capitalization preferences. And it wouldn’t affect performance (if I understand it correctly). And no duplicates. Thanks again for the consideration. :raised_hands:



(How it displays in Dynalist, note that the search RESULTS are not case sensitive, so clicking any of the 3 in the tag pane shows all 3):

2 Likes

That sounds like an OK solution, but we just want to make sure we have all cases considered.

For example, tag-auto-completion uses the same dictionary (and sorting) as tag pane, which means if you usually type a tag with #TitleCase, it’ll auto-complete to #titlecase which may not be intended.

A patch is now issued for the web app. If people don’t find any issues with the implementation it will be promoted to desktop/mobile soon.

1 Like

I think the implementation is EXCELLENT!!! Solves the problem and allows for the most use cases.
Thank you so much for how responsive you are to us.
Very grateful for dynalist. :raised_hands:

1 Like

Agreed, it’s looking really good so far, thanks @Shida!

Now only if the trailing tag punctuation issue was also fixed (Mentions/tags include common punctuation), I’d be really happy! Having to artificially insert spaces in natural sentences is still a daily irritant, so that you don’t end up with @Jane @Jane) @Jane? and @Jane/@Jack.