Imported tags are case-sensitive, creating duplicates

@Erica, Iā€™m glad youā€™re thinking in-depth about this implementation. I think thereā€™re lots of ways to explode this feature to make it more complicated, such as allowing some preference to control display, allowing user to rename tags for custom display and storing that, etc.

But from looking at my (rather large) list of real tags, I would be 100% fine with them being all lowercase. None are longer than a few words, and this would not lose their readability. The huge win would be combining dupe ones. I obviously donā€™t know about othersā€™ data.

If you do go with the ā€œ1st usage sets displayā€ approach, clicking the tag already shows you its instances (well, kind of), so a user would see right away where the top hit came from.

Another easy approach I can think of is a hover tooltip over the tag that shows found variations. This is more informative without a lot of new UI. You could do this both for lowercase and 1st use approach. E.g., I hover over #codecoverage and it shows me that it found #CodeCoverage, #codeCoverage. These could even have their own sub-counts, so the user could decide which one should ā€œwinā€ if they do manual cleanup (though I wouldnā€™t care about this).

Just to echo what I said on another thread, a good guideline on hashtags is ā€œWhat would Twitter do?ā€ There, tags and mentions are unambiguously case-insensitive.

  • Linking to #sharesomegreatnews still finds the common tag (just to pick a random trending one)
  • Twitter is not confused when I mention @eriCA instead of @Erica, and will go to that person

Yeah I agree, we never thought tags should be case sensitive, it was somewhat from the laziness when implementing tag pane. We went through the thought process above and decided to just show them separately.

So yeah, they shouldā€™ve been case-insensitive if we had sorted out this issue back then.

Are you saying itā€™s too late now? It doesnā€™t seem so! And also, tag auto-completion seems an even more important area than tag pane for daily use.

No thatā€™s not what I meant, I meant that we knew tags should be case insensitive from the beginning (we use Twitter too and we know how it should work), but because we didnā€™t sort out the issue we discussed here back then, it wasnā€™t properly handled. Itā€™s an explanation for the status quo, if you want to think of it that way.

1 Like

Exact same issue Iā€™m still asking about (with no reply), here: New Tag Pane feature seems to have broken autocomplete capitalization of previous tags (Bug on ticket fixed, yet the same issue as here, was not).

Pls update - whatā€™s progress and position on this issue at Dynalist HQ?

EDIT: For clarity, hereā€™s the latest I added on other ticket:

Sorry for the late reply, we have been in the middle of an office move recently, and started replying to the piled up forum threads in the past few days. The order is a little random, and Iā€™m sorry it hasnā€™t gotten a reply yet.

Iā€™ll reply to the issue under your own post.

Pls keep it here/merge - this bug is the exact same issue (other was not)

ā€œother was notā€?

Would you prefer me close the other one as a duplicate?

Yes, detail here, you already closed other ticket.

1 Like

On top of the details listed, the search results donā€™t even return the Case-Sensitive tags, they return ALL case-insensitive tags. So, cleaning up the mess of tags that Iā€™ve needed to clean up for over a year now just got even more painful :frowning: .

Can we please get a confirmation - is anything happening with this?
If so, eta?

1 Like

Do you mind telling me what youā€™re trying to clean up here? Are you trying to merge ā€œ#msgā€ and ā€œ#Msgā€?

Thatā€™s right, along with many other tags.

It occurred to me that a case-sensitive find and replace would also resolve this issue.

As an aside, not a DL issue, any suggestions on deleting duplicates?

1 Like

Am I missing something, is there existing merge functionality?

Something like that ā€“ for tags under ā€œDocument tagsā€ (not for ā€œAll tagsā€ yet), you can right click, select ā€œRenameā€ and rename it to another case-sensitive tag.

I tried renaming ā€œ#Msgā€ to ā€œ#msgā€ and it seems to work.

Right, didnā€™t know, yet mine are over multiple lists.

That does cut down some time though, thanks :+1:

Any updates in other regards, perchance? :slightly_smiling_face:

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.