Plugin Settings
MindStore now supports manifest-driven plugin settings in the product UI.
MindStore now supports manifest-driven plugin settings in the product UI.
How It Works
- A plugin declares
ui.settingsSchemain its manifest. - The plugin runtime validates incoming config against that schema.
- The Plugins page renders a settings form automatically from the same schema.
Supported Field Types
texttextareapasswordnumberbooleanselectfileas a path-or-token style text field for now
Validation Rules
- Required fields are enforced.
numberfields respectminandmax.selectfields must match one of the declared options.- String fields can use regex validation via
validation.pattern.
Why This Matters
This is one of the first steps toward a real community plugin platform: contributors can define configuration once and get consistent runtime validation plus a generated UI surface without writing one-off forms in the core app.