-
Notifications
You must be signed in to change notification settings - Fork 37
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Use entry tags for read, important #253
Comments
OK, thought about this a bit. InvariantsThese things shouldn't change:
Tag namesThe fact that the corresponding tag names can change is an issue. Storage (and Search) must be told out-of-band that "this tag actually means Also, because the tag prefix must be configurable, the Possible solutions:
Regardless of what we do, it seems pretty clear that none of these is actually making things simpler implementation-wise, and we're just moving the info about Also, if both the flag and the tag are stored, changing one should always change the other. From this perspective, (1) is likely the best solution, since it models all the required data. A light version of (2), where Reader (or a plugin) just sets tags for convenience seems like a decent approach if we just want to provide this to end users. I initially started this whole thing thinking it would help solve #254 (by attaching an "added date" to each tag). But e.g. for Conclusions
Closing this at least until #228 is implemented. |
Use entry tags for read, important; it may make things simpler.
Pending #228.
Unsolved problem: How does storage know to cache .reader.read? (the tag name can change based on Reader.reserved_name_scheme)
The text was updated successfully, but these errors were encountered: