Hi all,
I’ve been using DTPO for a little less than a year now and have spent a long time transferring my old group structure over to tags because I found the option to add tags directly while viewing files more intuitive and user-friendly than replicating / duplicating to various groups.
However, since upgrading to the full release a week and a half ago, I have observed a VERY strange and dangerous behaviour with tags and have just lost a number of files from my database (all of which are backed-up, thankfully) as a result.
My workflow basically involves a lot of marking up PDFs in Skim, from which I export notes as an RTF back into my DTPO database for tagging and storage. I had grown comfortable with importing notes as RTFs and tagging them directly using the Tags bar. I particularly liked the fact that if no appropriate tag existed, I could simply type the name of a new tag, hit Enter and viola - a new tag was created. I also liked the automatic addition of parent tags to a file, so that hierarchised tagging structures became very useful to me. I have been eagerly awaiting the full release to regain access to the AI features in DTPO while sticking with the tagging system I am now comfortable with.
Now, since upgrading to the full version, the actual tagging behaviour functions in exactly the same way (i.e. I can add existing tags or new tags while viewing a file directly). However, any attempt to move a new tag into a parent tag now replicates the tag, leaving the original in the root tag structure. This would still be acceptable for my workflow, as I could then simply delete the original tag, but this is where the dangerous part comes in…
If a single instance of a tag is moved to the trash (e.g. the original tag in the example above), this does not alter other instances of the same tag, or the file to which the tag is attached. So the original tag disappears, leaving the replicated tag in its new folder. But when the trash is emptied, not only does the instance of the tag moved to the trash disappear, but so do any other instances of this tag.
Not only this, but so does every instance of the file the tag has been applied to!!!
To give another example of how this presents a serious problem, I had set up a tag folder for a particular project I had been working on. Previous to the final release, at the end of the project I could simply delete the tag, leaving the files in my database (all of which were tagged with other topic-related tags as well). Now, if I follow the same procedure, every single file tagged with the tag I am deleting is deleted along with it, but only at the point when I come to empty the trash, i.e. at the precise moment when the option to undo is removed.
I’m sorry if this post is overly long and my tone overly irritated, but I simply cannot see any logic whatsoever to the new tagging functionality in the final release. I can’t see any use for tags at all in this version and will have to transfer all my current tags back to my group structure to avoid any further disasters. I had been so looking forward to being able to combine the ease of tagging with the AI features (the original reason for my moving not just to DTPO but to Mac overall)!
For the moment, it looks as though I’m going to have to jump into my Time Machine and check how many of my files I might have inadvertently lost in the last week and a half and completely restructure my database into groups.
Dan