Skip to content

v0.3.1

Choose a tag to compare

@huangziwei huangziwei released this 10 Sep 08:59
· 95 commits to main since this release

New

Two new features: search and setting a minimal length for a sitting.

screenshot_2026_09_10T11_44_02+0200-shadow screenshot_2026_09_10T10_43_23+0200-shadow screenshot_1789029767-shadow

Search

In hindsight, searching by keywords to match book title or author or highlights or notes is very essential and should be done in the beginning. It's actually easy to be done for English, or other western languages, but figuring out the Input Method for CJK is a pain in the ass. I have tried tackling it in my other projects but without success, until now. Yeah, I've learned a lot in this session and figured out how to invoke the system OS' virtual keyboard and bind it to homebrew X11-based apps.

Now on Books tab or within a book's own page, there will be a search icon at the upper left corner. It should be obvious how to use it.

Sitting floor

Previously, any seconds recorded is counted as a "sitting". So even opening a book and closing it immediately, or skimming it for a few pages and not really reading it, will be counted as a sitting, and will show that book in the Today tab, and bump its recency in the Book tab. I am annoyed by it and think a sitting less than a minutes should not be counted at all. Now you can set what should be counted as a sitting.

Changes/Fixes

Mostly just UI/aesthetics, such as standardizing buttons size, white space adjustment, typesettings for CJK, etc.

Full Changelog: v0.3.0...v0.3.1