How do you mark a reference as read or unread?
I assume this is something that people want to do, right?
I tried using tags but it seems when I search for the unread tag I get all items even if only the attachment is unread. So apparently how tags work is not suitable for this application. Any other suggestions?
I tried using tags but it seems when I search for the unread tag I get all items even if only the attachment is unread. So apparently how tags work is not suitable for this application. Any other suggestions?
This is an old discussion that has not been active in a long time. Before commenting here, you should strongly consider starting a new discussion instead. If you think the content of this discussion is still relevant, you can link to it from your new discussion.
So my situation is: I add an entry it comes with a pdf. I mark the entry as "unread". Now when I filter for unread entries I also get all read entries because the attached pdfs have not been tagged.
I think why it works for you is because your tag is "positive" while mine is "negative". So I think using the "tag does not contain" type of search will always have this problem.
The reason why I would not want the top level item to show when there are unread attachments is because I think there should be a 1-1 correspondence between references and attachments. For the typical case of having a reference for a paper and the pdf of that paper this is pretty logical. It seems like it would be a weird restriction in general, though. Without such an option I think some other way to restrict a search would be necessary.
To give a different use-case: Say you have an entry that you have marked "read". Now you add a note to it and it suddenly shows up in your reading list again because it is searching for items which do not have the tag "read" and your new note does not have it.
And after writing all this I now realize that I can just use "Show only top-level items" and use tags only on those and then I can do what I want. I think it should be clearer that this not only changes the output (what is "shown") but also how the search is performed.