Manually order notes under tags

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.

Well, first of all, thanks for being part of the community, and for submitting your request.

Let me ask a question. You can already create sub-tags within tags. Can you not label them today.1, today.2, etc., in order to get them into the desired order?

Yes, labeling them with sub-tags could get them into the desired order. The real advantage would come from being able to drop and re-order the sequence of notes as one can in the Outline tab. Then, I could choose any set of tasks, bulk-edit them to assign them a tag, say “now” and then drop and reorder them to get them into the right sequence.

My workaround for this workflow is actually to use a merge template and copy wikilinks to a set of selected task notes to a report and then copy those tasks to a single note. Reordering them within that note is a relatively simple exercise that takes away the need to assign each of them a separate tag.

1 Like

Well, let me give this a good think and see what I might be able to come up with.