Thanks for your proposal. The same proposal already exists in the issue
tracker, and I know that some users desire it. I decided to implement to
new storage engine assumed to syncing with Google Drive, Dropbox, or
similar services. It can save notes to specified directory as plain text
files or markdown files. I hope for your understanding of the following
points:
* It takes time to implement and test. because I must work carefully to
prevent data corruption bugs.
* As described in the README, the main use case is to use as a
simplenote client. I prioritize syncing, saving, and UI issues over the
proposed feature.
> Also, my main rationality for this is that I am predicting to work on
aroung 100,000 txt files in the next coming year. I think the simplenote
sync would slow it down.
I have the same issue in my environment for a long time. According to
the results of I surveyed two months ago, this issue will improve by
support WebSocket API. However, it takes time to implement it. Think
about it realistically, support connection pooling and multi-threading
for the time being.
> Here I generated 50,000 txt files, and it started lagging on the
search bar. What do you think is a solution for this? :)
Probably, the cause is the process of refreshing notes list. An
effective workaround is to reduce the number of listed notes by entering
some words into the search box.
I assumed the maximum number of notes is about 5,000 notes. So nvPY
occurs various performance issues when many notes are created.
In the end, thanks for using nvpy. It seems that your use case is a
little different from the assumed use case. But your proposals and
suggestions are important for improving and maintaining nvpy. I'll work
to solve issues during holidays in May or Jun.