I’m not sure how feasible this is or whether it even meets a real need. So please feel free to correct me if, for whatever reason, this is just a bad idea.
Use case or problem
The Properties core plugin is excellent. It’s versatile and can do a lot. However, there are two use cases where properties can come into conflict with one another because the data they seek to track is fundamentally about different things.
The first use case is one where properties are more-or-less the content of the note or very closely related to the content. For example, properties that track character traits in a TTRPG, the details of a movie or book (release date, star rating), or the different stages of a project.
The second use case is one where properties aren’t themselves part of the substantive content, but are about the content or about the file containing the content, such as the date the note was created, when it was last modified, etc. In short, file metadata.
For the second use case, that sort of information can be useful when it comes to journalling or when a note’s content is in flux and it’s beneficial to know when the last change was made. And as I recently learned, there are tools that help to automate the process, obviating the need to rely on the file system which isn’t a reliable way of keeping track of that information.
The properties plugin can accomodate both these use cases quite well but when both are implemented in a single vault it can get a bit messy, creating ambiguity about what a given property is about. Is it about the content (in fact, more less synonymous with the content) or it about the file?
Proposed solution
As mentioned above, no idea of feasibility or whether this would even meet a need; however, one solution might be to seperate Properties as a plugin from file or note metadata, so that Properties would fulfil a more content-centred function and file metadata could be addressed in a different manner, but similarly embedded in (or alongside?) the note.
To my understanding, there may be some issues with embedding metadata about a note within the note itself. Maybe that isn’t even desirable, given that, depending on the level of detail required (down to the second?), it would mean every change would prompt a further change within the note.
So maybe that information could be stored elsewhere (also in plain text), in a seperate file (hidden by default), but with the information it contains made visible within the note by toggling it on in the settings.
Because this separate file would exist alongside the note and essentially only serve to track file metadata, it wouldn’t need to be visible to users, but its presence might also solve problems where, when people move their vaults between file systems, they risk losing that sort of metadata when certain file systems reset the dates. (And if they’ve set up dates to auto-update with the use of a community plugin, this can be a particularly bad result!)
Related feature requests (optional)
Basically, any sort of feature that can allow users to be more confident that their file metadata will remain intact so long as they retain their Vault folder and which encourages users to not delegate the task of keeping this specific information within the note through the use of properties.