v0.17.1
Erfana v0.17.1
Released: 2026-08-10
- Word (.docx) export is safer. A malicious or pasted document can no longer make your machine fetch hidden remote images during export, and a broken image can no longer freeze the app — export now runs in a separate, killable process.
- Oversized imports are rejected up front. Files larger than 250 MB are now refused before importing starts, instead of bogging down partway through.
- The Claude Code context meter no longer freezes the app. After a long session compacts, the meter used to stall the whole interface roughly once a second; it now stays responsive regardless of transcript size.
- Smaller, cleaner install. The installed app no longer bundles the project's own source tree, shrinking the download and closing a packaging leak that could include stray build files.
Technical changes
Bug fixes
- bound the post-compaction transcript re-read
- extend #43 guards to extraFiles and extraResources
- remediate reachable npm-audit findings (deps, import size cap, DOCX SSRF) (#57)
- skip newline offender test on Windows
- replace negation-only files list with an allowlist
Chores
- bump version to 0.17.1
- bump @electron-toolkit/eslint-config-prettier (#8)
- bump @electron-toolkit/eslint-config-ts (#7)
- bump @noble/ed25519 from 2.1.0 to 3.1.0 (#6)
Documentation
- sync docs with the #47 context-meter freeze fix
- document multi-entry main/preload build wiring
- add missing #57 entries (DOCX SSRF, import size cap)
- mark Coverage as a required check on main
- note the #43 packaging-guard coverage gaps
- resync documentation with the code after the v0.17.0 release
- record the v0.17.0 attempt-1 prepare-gate race