First off, thanks for making and continuing to refine Notenik!
I will explain my request by sketching out a usage scenario.
Suppose, I create a task list using a Notenik collection. Each task is associated with a note and these are arranged hierarchically (for instance, tasks under projects and sub-tasks under tasks). The Outline view makes it easy to work with the hierarchical structure. If I wanted to assign a set of tasks to do today, I could associate them with a tag called “today”. It would be nice to be able to arrange the tasks according to the order in which I should do them. This is where my feature request comes in. I suggest a field type called “tag-sequences” which is a dictionary {“today”:1,“tag/nested tag”: 3, ..} i.e., it is a dictionary (in the Python sense) and has some or all of the tags of the note as keys and the values are integers which are used to determine the sequence in which the note appears under that tag in the Tags tab.
Ideally, I would like to be able to drag and manually reorder the sequence of notes and Notenik to be able to change the tag sequence automatically as currently possible in the Outline tab.
I can imagine other scenarios where this ability to order might be useful as well. Apologies if this is a difficult request to fulfill. Notenik is already very versatile, but it’s tempting to use it for more and more things.