Repository navigation
Releases
Better Canvas 0.1.4
Better Canvas 0.1.4
Fixes the 46 warnings reported by the Obsidian community review for 0.1.3.
- Use Electron's current-session streaming transport for AI and legacy MCP SSE. Incremental responses and cancellation remain available, with ambient session credentials omitted.
- Document narrow CSS compatibility exceptions for supported clip shapes and text decoration, and use equivalent Grid gap syntax without changing layout.
- Enforce zero-warning ESLint and synchronize installable files.
Validation: all 841 tests, lint, typecheck, metadata checks, production build and workflow artifact checks passed. Isolated Obsidian 1.14.4 desktop checks covered actual AI streaming/completion/Stop, persisted output, MCP SSE listing/calling and connection closure. No live provider request was used for validation.
Minimum Obsidian version remains 1.14.4; desktop only.
Download better-canvas.zip for manual installation, or the separate main.js, manifest.json and styles.css files. SHA256SUMS and GitHub artifact attestations verify the release files.
Full changes: 0.1.3...0.1.4
Better Canvas 0.1.3
Better Canvas 0.1.3 includes the community-review fixes merged in #183.
- Strengthen Canvas runtime contracts and external JSON handling while preserving supported extension data and null style resets.
- Make plugin settings searchable through Obsidian's native settings interface, retaining save and discard behavior.
- Replace browser confirmation dialogs with native Obsidian confirmation modals.
- Scope theme styles and retain supported shape clipping, streaming AI responses and cancellation.
- Validate raw style JSON before saving, so malformed known attributes cannot leave a Canvas unreadable by subsequent plugin commands.
Requires Obsidian 1.14.4 or later; desktop only.
Validation: production build, metadata checks, typecheck and all 818 tests pass. Real Obsidian 1.15.0 verified plugin loading, settings search and node/edge style validation. Three streaming fetch lint warnings remain documented; live provider/MCP compatibility was not exercised in this release check.
Changes: #183
The official preview completed for the merged runtime commit 2a651ca: 3 source warnings for streaming fetch calls, 43 CSS compatibility warning locations, and no vulnerable dependencies reported. Preview findings are separate from the final release scorecard.
Better Canvas 0.1.2
Better Canvas 0.1.2 brings the English and Simplified Chinese interface update to the Obsidian community plugin channel.
- Localizes plugin settings, commands, notices, and Canvas controls for English and Simplified Chinese.
- Updates the documentation and website with English screenshots and language switching.
- Includes the refreshed installable plugin bundle.
Requires Obsidian Desktop 1.14.4 or later.
Validation: all 832 automated tests passed, alongside typechecking, production build, metadata validation, and workflow checks. Lint passed with existing warnings. No new Obsidian desktop runtime verification was performed for this release.
中文:本次更新加入英文和简体中文界面,并更新说明文档和截图。需要 Obsidian 桌面版 1.14.4 或更新版本。
Better Canvas 0.1.1
What's Changed
- docs: record the 0.1.0 release status by @OneLastHuman in #177
- fix: clear community review blockers and add the promo site by @OneLastHuman in #178
- chore(release): prepare 0.1.1 by @OneLastHuman in #179
Full Changelog: 0.1.0...0.1.1
Better Canvas 0.1.0
What's Changed
- chore(release): prepare public 0.1.0 release by @OneLastHuman in #176
Full Changelog: https://github.com/OneLastHuman/obsidian-better-canvas/commits/0.1.0