TreeTalk 0.9.5
TreeTalk 0.9.5 focuses on smoother streaming, safer request lifecycles, faster history access, and predictable startup restoration while keeping existing local conversation data compatible.
Highlights
- Controlled startup concurrency: restores multiple open conversations with at most four concurrent reads, preserves tab order, and isolates individual load failures.
- Smoother streaming: targeted message updates and adaptive Markdown rendering reduce unnecessary full-view work during long answers.
- Safer requests and recovery: bounded request deadlines, cancellation propagation, response recovery, and persistence scheduling reduce stuck or duplicated work.
- Incremental history indexing: reuses cached metadata and updates the index when conversations are added, restored, archived, or deleted.
- Release hardening: tagged releases now run the complete quality gate before publishing assets.
- README refresh: updated bilingual positioning, 0.9.5 highlights, privacy details, and GitHub Release installation instructions.
Validation
- 93 Vitest files and 515 tests passed.
- TypeScript typecheck, ESLint, and production build passed.
- 328 Node regression tests passed.
- GitHub Actions repeated the complete quality gate successfully before creating this release.
Installation
Download TreeTalk-Obsidian-0.9.5-installer.zip, extract it to <Vault>/.obsidian/plugins/treetalk/, reload Obsidian, and enable TreeTalk under Community plugins.
Installer SHA-256:
382020F60884BEC38A93CA29324B8BA387F473E7A83D031CCEEF4A8796465EE4
Existing TreeTalk 0.9.x conversation data remains compatible. Back up your vault before upgrading any plugin that stores long-lived data.