pinax 0.1.2
Removes in-vault code execution to comply with the Obsidian community review; custom widgets now come from companion plugins.
Removed
- The
widgets.jsruntime loader and the "Custom widget code" trust gate. Released versions never execute code from the vault. The loader is preserved on thefeature/widgets-jsbranch.
Changed
- Custom widgets are registered by companion plugins via
window.pinax.registerWidget(...); a copy-paste template (manifest.json + main.js) ships inexamples/companion-widget-plugin/and AUTHORING.md, written so an LLM can generate a working widget plugin from it. - Profile bundles still carry
widgets.jsas inert data for sharing; settings texts, SECURITY.md and README updated accordingly (three trust gates now).
Commits
- 3b172b1 0.1.2: remove in-vault code execution, document companion-plugin widgets
Full Changelog: 0.1.1...0.1.2
Verify this build
gh attestation verify main.js --repo sphragis-oss/pinax