Repository navigation
v1.0.1
Maintenance update for feature workspaces, mind-map editing and assistant context control.
-
The About page now reads the package version and links to its release notes instead of displaying the obsolete v0.7.0 current-version label.
-
Added opt-in per-assistant context policies for configuration, request budgets, summary compaction and retry, with legacy global defaults, backup compatibility and stale-summary guards.
-
Assistant reply streams are reactive; clearing/deleting conversations cancels active work and persists cleanup.
-
Added editable mind-map titles/entities with validated add/delete/reorder, retained body/metadata preservation, repaired references, conflict detection, awaited saves and retry-safe identities.
-
Isolated book analysis/digest, novel description and tool generation requests; stop, source changes, dialog closure and unmount abort streams and reject late writes.
-
Chapter digests retain the previous result until a replacement succeeds; closed novel forms discard pending cover reads.
-
Removed simulated tool progress timers and added lifecycle module/browser regressions.
-
Migrated ShortStory, BookAnalysis, NovelManagement and ToolsLibrary parent views and Workspace orchestration to TypeScript, with an enforced language rule for these pages.
-
Fixed ShortStory exports containing an undefined synopsis and novel-detail chapter editing links; sparse legacy titles and numeric timestamps remain usable.
-
ShortStory configuration resets now create independent default values and await persistence.
-
Book imports ignore superseded results and retain the last usable document after a failed replacement.
-
Novel list sorting preserves the source collection order and uses actual chapter counts.
-
Tool template replacements preserve literal dollar characters in user input.
-
Added module and browser regressions for these feature boundaries and refreshed the project structure and roadmap.
Source: d38c03e
Validation: https://github.com/PainAxis/LLM-Writer/actions/runs/36758567344
Download the dist ZIP, extract it, and serve its contents with a static HTTP server. Configure your own AI provider in the app. Data is stored in your browser; export a backup before moving to another origin.