Файли
Arnaud Ritti 905a672bad feat(plugins): add declarative multi-page settings (#2074)
Closes #1720

Plugins can declare searchable multi-page settings (API 1.3): pages under the plugin in Settings, groups, string lists, editable tables and command buttons, while single-schema plugins keep working. A command button applies pending edits first and runs against the selected Global/Project layer (also remotely); Reset keeps other pages' edits, and invalid table/list edits never replace saved rows. Field and page order come from the schema without changing serde_json's map ordering elsewhere in the app.

Co-authored-by: arnaud-ritti <[email protected]>
2026-11-08 08:38:42 +08:00

13 рядки
367 B
JSON

{
"properties": {
"templates": {
"type": "array", "title": "Commit templates", "group": "Templates",
"items": { "type": "string" }, "default": ["{type}: {summary}"]
},
"types": {
"type": "array", "title": "Allowed commit types", "group": "Templates",
"items": { "type": "string" }, "default": ["feat", "fix", "docs"]
}
}
}