If a note is created/edited using a 3rd-party app, this can be done in offline mode. Therefore, there can be a time difference between editing the note on the client and putting the changed data to the server through the API. However, the modified time will be set to the time when putting the data to the server.
This behavior can be confusing for the user, since the shown modified time does not reflect what (when) the user did.
I propose to extend the API and introduce a new optional field modified which can be passed when creating or updating a note, beside content.
If a note is created/edited using a 3rd-party app, this can be done in offline mode. Therefore, there can be a time difference between editing the note on the client and putting the changed data to the server through the API. However, the modified time will be set to the time when putting the data to the server.
This behavior can be confusing for the user, since the shown modified time does not reflect what (when) the user did.
I propose to extend the API and introduce a new optional field
modifiedwhich can be passed when creating or updating a note, besidecontent.