v0.1.5: Search within the KUAL app
The effort of migrating away from Calibre continues. Now I have more than 1k books on Sidle, and finding a specific book on e-ink Kindles via the KUAL Sidle app becomes difficult, so a search bar is needed. The technical difficulty here is how to search CJK books. I don't want to add a full-fledged IME, it will likely take a long time to do it and it will also bloat up the size of the sub 2mb KUAL app. The comprise made at the end is to just add romaji title and author name field to the library database, and expose it to the KUAL app. So Japanese titles and author names are in romaji, Chinese ones are in pinyin, all search are in latin letters.
(The second image shows off my almost complete Norman Berrow's eBook collection, which only exists on Apple Books currently. If you didn't know, Apple Books' DRM has been cracked for a while.)
There are other changes since last tag:
- book orders in library are now natural order instead of the previous lexicographic order (that is, vol. 1 is now followed by vol. 2 instead of vol. 10);
- normalized language flags (en-US, en_GB, etc. are all normalized into en) and shows labels instead of flags on the frontend.
- export txt (md, actually)
- fixed a relative path bug so that moving the library to another folder other than the default one won't be broken;
- allow drag and drop books into a series
- closing a window will not quit the app now, aligned with macOS convention.
Full Changelog: v0.1.4...v0.1.5

