Store and index tags (projects, contexts, hashtags, custom) separate from main description.
Add projects, contexts, hashtags and tags fields to todos.
Tags should separate into { key: 'key', value: 'value' } objects, and should also be prepared to parse type as in key[type]:value where type is most likely a single alphabetical character ('t' or 'n').
Also described in #97
Code of Conduct
[X] I agree to follow this project's Code of Conduct
This lays some of the groundwork for #97, where it is intended that tag [type] should be used to infer the presence of interactive features (e.g. a timer or numerical increment).
Feature request
Store and index tags (projects, contexts, hashtags, custom) separate from main description.
Add projects, contexts, hashtags and tags fields to todos.
Tags should separate into
{ key: 'key', value: 'value' }
objects, and should also be prepared to parse type as inkey[type]:value
wheretype
is most likely a single alphabetical character ('t' or 'n').Also described in #97
Code of Conduct