0.4.0
Released: 2026-05-21
- Added the desktop app update flow and connected About, onboarding, and website download entries to GitHub Release assets.
- Added the product website with Yomitomo landing page, macOS / Windows downloads, SEO metadata, sitemap, robots, and social preview image.
- Added data management in Settings for data directory, logs, database file, SQLite backup/restore, and clear database incompatibility messages.
- Provider settings now save API keys securely, support revealing saved keys, fetch model lists, configure task routing, and simplify model forms.
- Upgraded reader thoughts and discussions with selection
@assistantrouting, review assistant comments, annotation discussion cards, floating table of contents, two-sided notes, and pending assistant states.
Changes
Section titled “Changes”- Removed the after-reading output flow so the product focuses on source anchors, thought threads, comment discussions, and assistant co-reading.
- Split Library entries for web articles and EPUB books, improving home layout, return source, material cards, and EPUB import record size.
- Continued polishing reader layout and interactions, including source reader layout, annotation connections, thought counts, co-reading controls, avatar hover, and thought input interactions.
Performance
Section titled “Performance”- Reused DOM text indexes for EPUB reading to reduce repeated work during pagination, page updates, and annotation rendering.
- Optimized annotation hot paths, runtime import hotspots, and Library article payload loading for large books and large libraries.
- Fixed EPUB annotation rendering, pagination speed, location restore, page updates, and stacked annotation connection stability.
- Fixed provider name retention after deleting API keys, development database migration history retention, database compatibility error display, and target annotation ownership.
- Fixed lost Library return source, invisible pending assistant states, thought input details, and co-reading control states.
Engineering
Section titled “Engineering”- Split main app state, source bookcase, settings panels, reader components, annotation comment input, assistant annotation queue, agent runtime, provider settings, and EPUB runtime boundaries.
- Extracted reading card workflow state, source agent request pipeline, and code-health hot boundaries, with runtime performance hotspot audit docs.