Skip to content

0.14.1

Released: 2026-08-25

  • 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)
  • 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)
  • 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-sqlite3 prebuilt binaries, and moved native checks into the desktop build so release packaging failures surface in PR CI. (#837)