Skip to content

Release checklist

Before publishing a plugin, verify that it behaves well in fresh vaults and recovery scenarios.

  • Manifest id is stable and lowercase.
  • Version is updated.
  • Required runtime capabilities are declared.
  • Commands have clear names.
  • Settings validate saved data and provide defaults.
  • Event subscriptions, timers, CSS, and views unload cleanly.
  • Browser/PWA and desktop support are documented.
  • Safe mode and untrusted workspace behavior are handled.
  • README explains install steps and known limitations.

Publish only the files users need: manifest.json, main.js, optional styles.css, and required assets.