0.14.1
Released: 2026-08-25
Features
Section titled “Features”- Added Japanese across the desktop app, assistant personas, website, documentation, and release notes, with language switching available alongside Simplified Chinese and English. (#775)
- Added live background update progress with transferred size, total size, and speed in the update dialog and header; closing the dialog no longer hides download state, and differential downloads use stable sequential range requests. (#833)
Performance
Section titled “Performance”- Removed runtime reader CSS compaction, batched streaming deltas and model-price backfills, and reduced duplicate catalog queries so reading, streamed responses, and large-library refreshes do less repeated work. (#782, #791, #810, #818)
- Prevented stale distillation writes, resolved nested comment threads, validated reading-memory payloads, restored failed comment edits, kept chat activity timestamps in sync, reconciled failed reader persistence, and stopped recursive reader updates. (#776, #796, #798, #802, #805, #817, #834)
- Preserved database, settings, credentials, articles, catalog revisions, and active import dialogs across failed restore, save, delete, and migration paths; corrupt source content now reports an actionable error. (#794, #795, #800, #801, #803, #804, #806, #819, #820)
- Validated every invoke argument without changing schema parsing behavior, returned structured import errors, and allowed trusted inline-image assistant avatars across IPC. (#788, #797, #816, #835)
Engineering
Section titled “Engineering”- Simplified ownership and lifecycle boundaries across import dialogs, reader formats, annotations, navigation, settings, the desktop store, IPC contracts, AI generation, distillation, and Library sessions. (#777–#780, #783–#787, #789–#790, #792, #799, #807–#809, #811–#815, #822–#830)
- Reorganized oversized test suites, replaced brittle source-string assertions, expanded real-SQLite coverage, and upgraded upstream dependencies. (#781, #793, #821, #831, #832)
- Updated native SQLite verification and macOS preparation for
better-sqlite3prebuilt binaries, and moved native checks into the desktop build so release packaging failures surface in PR CI. (#837)