Skip to content

TreeTalk 0.9.5

Latest

Choose a tag to compare

@github-actions github-actions released this 10 Aug 09:15
09de5a6

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.