Hey, Inkdroppers. It’s Takuya here.
I’m happy to release the first beta version of v5.9.0
The full-text search engine is now language-agnostic
This is the same update on mobile v5.4.0
This update would solve this issue: Odd searching issue when searching for text
The app had been using the language-dependent tokenization processes called Porter stemming algorithm and a Japanese-specific segmentation algorithm.
In some cases, they cause some odd searching issue, where you can’t find notes with particular keywords.
I recently found that SQLite3 officially supports the trigram tokenizer.
I managed to migrate to it. Now, you can use any languages including Chinese, Japanese, Arabic, etc., in your notes!
Also, it fully supports partial matching, so it is optimal for searching code snippets.
For example, it can properly find a note with a code fragment like "er } = require("
.
Highlight matched keywords in the note list
As you can see in the above screenshot, it can now highlight matched keywords in the note list, which would help you more quickly find your desired note.
Improvements
- feat(context-menu): add ‘Paste as Plain Text’ to the editor context menu
Bug fixes
- fix(dialog):
updatedAt
should not be updated when the note gets moved - fix(theme): Cannot enable Vibrant dark theme on the light mode on the system (Thanks SDO and Marco)
- fix(redux): prevent performing some actions on the non-existing notebooks (Thanks Akiya-san
- Prevent opening another note when failing to save the current note
- Prevent creating a new note in the notebook that does not exist
- Display an error dialog when failing to create a new note
- fix(layouts): editor view icons overlap with Search / Replace buttons (Thanks Marco)
- fix(layout): missing window buttons on the error blank slate (Thanks gaeulbyul)
- fix(preview): odd spacing in the metadata pane (Thanks Lukas and Dmitry)
- fix(preferences-plugins): queries should be debounced
- fix(theme): Missing olive tag color (Thanks Lukas)
- fix(preferences-plugins): Blank screen from search on filter of Installed plugins (Thanks Bundit)
Download
Note: Login required
Thank you for your feedback, as always❤️