4.2 KiB
Highlights
This release finishes the language-support rollout that 1.8.0 and 1.8.1 started. Frontend labels now follow Obsidian's language selection across the shipped UI locale catalog much more consistently, including advanced settings, provider/task-language controls, diagnostics, concept-note settings, and quick-workflow surfaces that previously could still leak English after update.
It also brings the documentation back into line with the code. The remaining translated README variants were aligned against the original English README in one pass, including language-support architecture, configuration details, and troubleshooting sections. Release safety is tighter too: Notemd now gates locale coverage, translated README English leakage, hardcoded UI strings, and tooling isolation around ref/** before shipping.
Breaking Changes
- No user-facing migration is required: Existing installations keep their current behavior.
uiLocale: autostill follows Obsidian, and existing task-language settings continue to work without manual reconfiguration.
New Features
feat: Expanded shipped UI locale coverage for frontend settings/sidebar/runtime copy so supported Obsidian locales resolve more surfaces without falling back to English.feat: Added audit coverage for translated README English leakage and tooling-isolation checks aroundref/**.feat: Added or extended locale coverage tests for provider configuration, remaining settings surfaces, and i18n audit script configuration.feat: Preview modals can now export Mermaid, JSON Canvas, and Vega-Lite previews as.pngin addition to.svg, while preserving raw artifact save flows.feat: Added a theme-resolution contract for preview/export so Mermaid, Canvas, and Vega-Lite previews follow the active Obsidian light/dark theme instead of staying visually locked to the wrong palette.feat: HTML diagram artifacts now have a dedicated fallback preview path, so_diagram.htmloutputs can open in the preview modal instead of degrading to escaped source text only.feat: HTML fallback previews now follow the resolved Obsidian preview theme instead of staying tied to browser/system color-scheme defaults.feat: Expanded the controlled Vega-Lite adapter templates so spec-first chart generation now supportsscatter,pie, andtablehints in addition to the existing cartesian chart set.feat: The planner now seeds preferred Vega-Lite chart templates so trend, share, comparison, and ranked-summary notes can recoverline,pie,scatter, ortabledefaults even when the LLM omitslayoutHints.chartType.
Bug Fixes
fix: Fixed the1.8.0/1.8.1regression where parts of the frontend could still show English after upgrade even when Obsidian UI language had changed.fix:uiLocale: autonow resolves regional and script variants likefr-CA,es-419,pt-PT,zh-Hans, andzh-Hant-HKonto the nearest shipped locale instead of dropping to English.fix: Closed remaining untranslated labels in advanced language settings, retry/diagnostic controls, concept-note output settings, translation settings, and quick-workflow UI surfaces.fix: Aligned the remaining published README translations with the original English README, including troubleshooting and language-support sections.fix: Removed hardcoded light/dark preview chrome so iframe fallback previews, Mermaid rendering, JSON Canvas rendering, and Vega-Lite export snapshots align with the resolved Obsidian theme more reliably.fix: Generated Mermaid artifacts are validated before they enter preview/export flows, so parser failures surface earlier instead of leaking invalid diagrams deeper into the pipeline.
Refactors And Chores
refactor: Consolidated additional locale strings into shared locale-extension catalogs and kept the core locale catalogs synchronized.chore: Hardened TypeScript/Jest/audit isolation so the local reference repository underref/**does not pollute normal build and test scopes.docs: Updated README versioning and multilingual language-support docs to match the current shipped implementation.
Contributors
Thanks to @Jacobinwwey for driving the locale-coverage completion, README alignment, and verification-gate hardening for this release.