Ваши комментарии
How often will it happen that syncing starts because of a read (updating relevance_value)? What about the following issue in todays solution? The user edits and saves a note, thus syncing starts in the background. A minute later the user edits and saves a second note. Will syncing be restarted? Otherwise integrity of the copied database file can not be assured.
The idea can be made even more advanced. Create a field "Relevance_Value", which is calculated by the last access date, represented by its integer value, plus the usage counter. Sorting for the Relevance_Value should give a smart and unique result set.
Since adding a column to the notes table itself is a bad idea, a table on its own should handle the job. The table should include the notes id, the last access date and a usage count. The usage count(er) should reflect the number of updates and reads. This generates automatic favorites, which don't need to be taken care of.
I also like this idea Sort search result by relevance (e.g. title more important than text)
http://roadmap.cintanotes.com/topic/117598-sort-search-result-by-relevance-eg-title-more-important-than-text/. It is different though and probably more difficult to implement. The same applies to this idea Sorting notes by match count (relevance).
The request is about setting a font and its size as a per note setting, right? It is not expected to use different fonts to various parts of the note, right? To ease the problem in cases, when preserving the font is not desired i suggest a simple workaround. The editor should have an option to assign CintaNotes default font as the current font using a shortcut or the context menu.
Thank you for reposting in english. Alex will have to answer most of your questions.
Quote: How does notes saving to db-file works: at once after creation of note?
When you press the "Ins" button to create a new note, a new editor window opens with an empty note. At this point no data is written to the disk.
Quote: Whether it is possible to make in the CN menu command or button for dumping (saving) of all cached notes information to db-file?
Inside the note editor you can press Ctrl+S to save your changes.
Quote: How to change type of a font and its size for a editing notes window?
You can change the font setting using the menu "Options -> Notes List...".
Сервис поддержки клиентов работает на платформе UserEcho
The data is already somewhere else! In fact it is available in the backup file! Dropbox syncing and the alike, can be configured to sync with the hourly-created-backup file. This avoids resyncing problems when the database gets changed frequently over a period of time, which is most likely shorter, than it takes to sync the file with the server. Overlaps can be avoided, thus integrity of the database is assured. This supports syncing from the client to the server. I don't know how syncing back from the server to the client is handled right now. That's an issue that needs to be checked. An enhancement could be to allow the period for the "hourly" backup. For example, when a user wants to sync more often, he can configure a value of 30 minutes. The backup's filename would be cintanotes.30.db. This is just an extended suggestion, it is not mandatory. The main idea is to sync with the backup-file! This should remove the shortcomings discussed in this thread.