I notice a related issue, for the PUT /vault/{filename} endpoint, if the specified folder in the path doesn't exist, the server will hang forever. (e.g. filename = c/d.md and folder c doesn't exist)
What I expected to get from the server response:
It should return 405 Bad Request or create the nested folder structure before creating the new file (maybe an optional parameter for this functionality?).
An error report was received from @kaiiiz in #23: