The behavior is the same on all my installations (Windows 10 Pro).
The behavior is the same with or without activated plugins and has existed for a few versions.
When I use an installation with few tags and notes, tagging is relatively fast.
I just compiled the version 3.0.8 from the sources and adding tags is extremely fast, I added 4 tags that hadn't even been in the db before to the note and it was like a blink of an eye! Good job!
I rename some tags with hundreds of notes and each time of them take an hour through a process of changing-tag-name for each note...I do hope the process can goes like Evernote did-just change the name of a tag (with hundreds of notes) and it's all done in seconds. Why cannot this be the same? I'm cruiouse.
I rename some tags with hundreds of notes and each time of them take an hour through a process of changing-tag-name for each note...
@KC_20CY, I have 4800+ notes and 1600+ tags, and 5 profiles. One of my tags is linked to 555 notes and I just changed its name. It took a blink of an . Then I went inside a note containing the tag and it was changed there. I use Linux desktop 3.2.11. Which version are you using?
I just took a screen recording to show how slow Joplin system going when I update a tag which with hundreds of notes as shown as attached video.
BTW, the method that I am taking now for renaming a tag is as below:
Create a new tag based on old tag name modification
Select the old tag
Select all notes of aforementioned old tag
Adding new tag to selected notes (This is the part taking a lot of time)
After adding tag to all notes completed, delete the old tag.
My guess is that someone would be curious why I did not just rename the tag directly, I know that is how things SHOULD go, but I tried it last time (and the slow-process in attached video is the same in this method, if my memory serves me right), and then my Joplin tag system gone messy (Reference link1 and 2) and I had to reinstall my Joplin system... Hence, I now sticking to a work around like this.
Well, I don't know why it's so slow for you. I can only suggest using SQL if you're familiar with it as a workaround. I hope others will suggest a better solution.
If you use DBeaver, then create a new connection to the SQLite database at ~/.config/joplni-desktop/database.sqlite and then try the following query to rename the tag
update tags
set title='Science Data'
where title like 'Data Science';
It's likely instantaneous using directly the database, it would also make sure the issue lies inside the application itself.
Hey, thanks for your input, I am not familiar with the method that you referred to, I might take a look around when I have a chance.
I also have something new to share. Few minutes after my previous reply which inspired by your opinion, I am getting to realize that I was so used to the workaround that I had used and I already put the direct method (just directly rename Joplin tag) behind for too long, and now it is probably time for me to get it back-I shall give it a try when I am now more familiar with Joplin app and its mechansim.
Oh @KC_20CY, now I understood the method you're using. Even though, I did the same in my Joplin notebook and it didn't take more than a minute to add a tag to all 555 notes.
I selected all the notes having the tag link and then added a new tag link-temp to all of them.
Afterwards, removing the tag link-temp took maybe 3 seconds.