Currently, the title field is also used by the app to determine the filename and the value of the field is the filename. This has the consequence that no two notes can have the same title. For some uses, having the same title on multiple notes can be very useful. For instance, if one is writing a journal which has multiple entries on different days with the same title which might describe an activity that one did. The list of notes could be sorted using Seq + Title and have the form of an outline where journal entries are nested under a note for each day. In this case, it is cleaner to have the title describe the activity even if it leads to duplication. Something like:
Feb 4
Hike in the woods
Feb 5
Hike in the woods
rather than having a number attached to the title on one of them.
A similar issue was discussed in this thread: Must note titles be unique within a collection?
There, the need was slightly different, but again related to trying to use Notenik like an outliner.
To address this use-case, I request the creation of an optional separate user-editable field, called āfilenameā for example, which if not empty, is used the way that the title currently is for the purposes of naming the file, and in Wikilinks to identify the file uniquely. The title field can then be used simply for the name displayed in the list and need not be unique anymore. If the āfilenameā field is empty (the default setting), the note would use the title as it currently does for naming and wikilinks as well as display in the list.
I realize that this would add some complexity to the app, however, arguably, since the default behavior would be the current one, the complexity would just be for advanced users.
Adding a separate field, say ālist titleā for the name of the note displayed in the list would be another possible solution, but I prefer the other one (āfilenameā field) because other note taking apps such as Obsidian use the title filed in the YAML front matter for display in lists as well and keeping the title for this purpose would lead to greater compatibility.
Hopefully, this wonāt require a lot of coding!