npm package diff

Package: @forge/manifest

Versions: 7.5.4-next.1 - 7.5.4-next.0-experimental-264fa0f

File: package/out/schema/manifest-schema.json

Index: package/out/schema/manifest-schema.json
===================================================================
--- package/out/schema/manifest-schema.json
+++ package/out/schema/manifest-schema.json
@@ -997,58 +997,22 @@
                             {
                                 "type": "object",
                                 "properties": {
                                     "title": {
-                                        "oneOf": [
-                                            {
-                                                "type": "object",
-                                                "additionalProperties": false,
-                                                "properties": {
-                                                    "i18n": {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 300
-                                                    }
-                                                },
-                                                "required": [
-                                                    "i18n"
-                                                ]
-                                            },
-                                            {
-                                                "type": "string",
-                                                "minLength": 1,
-                                                "maxLength": 255
-                                            }
-                                        ]
+                                        "type": "string",
+                                        "minLength": 1,
+                                        "maxLength": 255
                                     },
                                     "function": {
                                         "type": "string",
                                         "minLength": 1,
                                         "maxLength": 255,
                                         "pattern": "^[a-zA-Z0-9-_]+$"
                                     },
                                     "description": {
-                                        "oneOf": [
-                                            {
-                                                "type": "object",
-                                                "additionalProperties": false,
-                                                "properties": {
-                                                    "i18n": {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 300
-                                                    }
-                                                },
-                                                "required": [
-                                                    "i18n"
-                                                ]
-                                            },
-                                            {
-                                                "type": "string",
-                                                "minLength": 1,
-                                                "maxLength": 10000
-                                            }
-                                        ]
+                                        "type": "string",
+                                        "minLength": 1,
+                                        "maxLength": 10000
                                     },
                                     "refDataSchema": {
                                         "type": "object",
                                         "additionalProperties": false,
@@ -1118,29 +1082,11 @@
                             {
                                 "type": "object",
                                 "properties": {
                                     "title": {
-                                        "oneOf": [
-                                            {
-                                                "type": "object",
-                                                "additionalProperties": false,
-                                                "properties": {
-                                                    "i18n": {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 300
-                                                    }
-                                                },
-                                                "required": [
-                                                    "i18n"
-                                                ]
-                                            },
-                                            {
-                                                "type": "string",
-                                                "minLength": 1,
-                                                "maxLength": 255
-                                            }
-                                        ]
+                                        "type": "string",
+                                        "minLength": 1,
+                                        "maxLength": 255
                                     },
                                     "resolver": {
                                         "anyOf": [
                                             {
@@ -1186,29 +1132,11 @@
                                         "minLength": 1,
                                         "maxLength": 255
                                     },
                                     "description": {
-                                        "oneOf": [
-                                            {
-                                                "type": "object",
-                                                "additionalProperties": false,
-                                                "properties": {
-                                                    "i18n": {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 300
-                                                    }
-                                                },
-                                                "required": [
-                                                    "i18n"
-                                                ]
-                                            },
-                                            {
-                                                "type": "string",
-                                                "minLength": 1,
-                                                "maxLength": 10000
-                                            }
-                                        ]
+                                        "type": "string",
+                                        "minLength": 1,
+                                        "maxLength": 10000
                                     },
                                     "adfExport": {
                                         "type": "object",
                                         "additionalProperties": false,
@@ -1325,29 +1253,11 @@
                             {
                                 "type": "object",
                                 "properties": {
                                     "title": {
-                                        "oneOf": [
-                                            {
-                                                "type": "object",
-                                                "additionalProperties": false,
-                                                "properties": {
-                                                    "i18n": {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 300
-                                                    }
-                                                },
-                                                "required": [
-                                                    "i18n"
-                                                ]
-                                            },
-                                            {
-                                                "type": "string",
-                                                "minLength": 1,
-                                                "maxLength": 255
-                                            }
-                                        ]
+                                        "type": "string",
+                                        "minLength": 1,
+                                        "maxLength": 255
                                     },
                                     "function": {
                                         "type": "string",
                                         "minLength": 1,
@@ -1367,29 +1277,11 @@
                                                 "maxLength": 255,
                                                 "description": "Keyboard key(s)/combination(s) used to trigger this module."
                                             },
                                             "description": {
-                                                "oneOf": [
-                                                    {
-                                                        "type": "object",
-                                                        "additionalProperties": false,
-                                                        "properties": {
-                                                            "i18n": {
-                                                                "type": "string",
-                                                                "minLength": 1,
-                                                                "maxLength": 300
-                                                            }
-                                                        },
-                                                        "required": [
-                                                            "i18n"
-                                                        ]
-                                                    },
-                                                    {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 1000
-                                                    }
-                                                ]
+                                                "type": "string",
+                                                "minLength": 1,
+                                                "maxLength": 1000
                                             }
                                         },
                                         "required": [
                                             "accelerator"
@@ -1413,29 +1305,11 @@
                             {
                                 "type": "object",
                                 "properties": {
                                     "title": {
-                                        "oneOf": [
-                                            {
-                                                "type": "object",
-                                                "additionalProperties": false,
-                                                "properties": {
-                                                    "i18n": {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 300
-                                                    }
-                                                },
-                                                "required": [
-                                                    "i18n"
-                                                ]
-                                            },
-                                            {
-                                                "type": "string",
-                                                "minLength": 1,
-                                                "maxLength": 255
-                                            }
-                                        ]
+                                        "type": "string",
+                                        "minLength": 1,
+                                        "maxLength": 255
                                     },
                                     "resolver": {
                                         "anyOf": [
                                             {
@@ -1504,29 +1378,11 @@
                                                 "maxLength": 255,
                                                 "description": "Keyboard key(s)/combination(s) used to trigger this module."
                                             },
                                             "description": {
-                                                "oneOf": [
-                                                    {
-                                                        "type": "object",
-                                                        "additionalProperties": false,
-                                                        "properties": {
-                                                            "i18n": {
-                                                                "type": "string",
-                                                                "minLength": 1,
-                                                                "maxLength": 300
-                                                            }
-                                                        },
-                                                        "required": [
-                                                            "i18n"
-                                                        ]
-                                                    },
-                                                    {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 1000
-                                                    }
-                                                ]
+                                                "type": "string",
+                                                "minLength": 1,
+                                                "maxLength": 1000
                                             }
                                         },
                                         "required": [
                                             "accelerator"
@@ -1566,29 +1422,11 @@
                             {
                                 "type": "object",
                                 "properties": {
                                     "title": {
-                                        "oneOf": [
-                                            {
-                                                "type": "object",
-                                                "additionalProperties": false,
-                                                "properties": {
-                                                    "i18n": {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 300
-                                                    }
-                                                },
-                                                "required": [
-                                                    "i18n"
-                                                ]
-                                            },
-                                            {
-                                                "type": "string",
-                                                "minLength": 1,
-                                                "maxLength": 255
-                                            }
-                                        ]
+                                        "type": "string",
+                                        "minLength": 1,
+                                        "maxLength": 255
                                     },
                                     "function": {
                                         "type": "string",
                                         "minLength": 1,
@@ -1608,29 +1446,11 @@
                                                 "maxLength": 255,
                                                 "description": "Keyboard key(s)/combination(s) used to trigger this module."
                                             },
                                             "description": {
-                                                "oneOf": [
-                                                    {
-                                                        "type": "object",
-                                                        "additionalProperties": false,
-                                                        "properties": {
-                                                            "i18n": {
-                                                                "type": "string",
-                                                                "minLength": 1,
-                                                                "maxLength": 300
-                                                            }
-                                                        },
-                                                        "required": [
-                                                            "i18n"
-                                                        ]
-                                                    },
-                                                    {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 1000
-                                                    }
-                                                ]
+                                                "type": "string",
+                                                "minLength": 1,
+                                                "maxLength": 1000
                                             }
                                         },
                                         "required": [
                                             "accelerator"
@@ -1654,29 +1474,11 @@
                             {
                                 "type": "object",
                                 "properties": {
                                     "title": {
-                                        "oneOf": [
-                                            {
-                                                "type": "object",
-                                                "additionalProperties": false,
-                                                "properties": {
-                                                    "i18n": {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 300
-                                                    }
-                                                },
-                                                "required": [
-                                                    "i18n"
-                                                ]
-                                            },
-                                            {
-                                                "type": "string",
-                                                "minLength": 1,
-                                                "maxLength": 255
-                                            }
-                                        ]
+                                        "type": "string",
+                                        "minLength": 1,
+                                        "maxLength": 255
                                     },
                                     "resolver": {
                                         "anyOf": [
                                             {
@@ -1747,29 +1549,11 @@
                                                 "maxLength": 255,
                                                 "description": "Keyboard key(s)/combination(s) used to trigger this module."
                                             },
                                             "description": {
-                                                "oneOf": [
-                                                    {
-                                                        "type": "object",
-                                                        "additionalProperties": false,
-                                                        "properties": {
-                                                            "i18n": {
-                                                                "type": "string",
-                                                                "minLength": 1,
-                                                                "maxLength": 300
-                                                            }
-                                                        },
-                                                        "required": [
-                                                            "i18n"
-                                                        ]
-                                                    },
-                                                    {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 1000
-                                                    }
-                                                ]
+                                                "type": "string",
+                                                "minLength": 1,
+                                                "maxLength": 1000
                                             }
                                         },
                                         "required": [
                                             "accelerator"
@@ -1810,80 +1594,26 @@
                                 "type": "object",
                                 "additionalProperties": false,
                                 "properties": {
                                     "title": {
-                                        "oneOf": [
-                                            {
-                                                "type": "object",
-                                                "additionalProperties": false,
-                                                "properties": {
-                                                    "i18n": {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 300
-                                                    }
-                                                },
-                                                "required": [
-                                                    "i18n"
-                                                ]
-                                            },
-                                            {
-                                                "type": "string",
-                                                "minLength": 1,
-                                                "maxLength": 255
-                                            }
-                                        ]
+                                        "type": "string",
+                                        "minLength": 1,
+                                        "maxLength": 255
                                     },
                                     "tooltip": {
-                                        "oneOf": [
-                                            {
-                                                "type": "object",
-                                                "additionalProperties": false,
-                                                "properties": {
-                                                    "i18n": {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 300
-                                                    }
-                                                },
-                                                "required": [
-                                                    "i18n"
-                                                ]
-                                            },
-                                            {
-                                                "type": "string",
-                                                "minLength": 1,
-                                                "maxLength": 255
-                                            }
-                                        ]
+                                        "type": "string",
+                                        "minLength": 1,
+                                        "maxLength": 255
                                     },
                                     "icon": {
                                         "type": "string",
                                         "minLength": 1,
                                         "maxLength": 255
                                     },
                                     "description": {
-                                        "oneOf": [
-                                            {
-                                                "type": "object",
-                                                "additionalProperties": false,
-                                                "properties": {
-                                                    "i18n": {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 300
-                                                    }
-                                                },
-                                                "required": [
-                                                    "i18n"
-                                                ]
-                                            },
-                                            {
-                                                "type": "string",
-                                                "minLength": 1,
-                                                "maxLength": 1000
-                                            }
-                                        ]
+                                        "type": "string",
+                                        "minLength": 1,
+                                        "maxLength": 1000
                                     },
                                     "function": {
                                         "type": "string",
                                         "minLength": 1,
@@ -1918,29 +1648,11 @@
                                                 "maxLength": 255,
                                                 "description": "Keyboard key(s)/combination(s) used to trigger this module."
                                             },
                                             "description": {
-                                                "oneOf": [
-                                                    {
-                                                        "type": "object",
-                                                        "additionalProperties": false,
-                                                        "properties": {
-                                                            "i18n": {
-                                                                "type": "string",
-                                                                "minLength": 1,
-                                                                "maxLength": 300
-                                                            }
-                                                        },
-                                                        "required": [
-                                                            "i18n"
-                                                        ]
-                                                    },
-                                                    {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 1000
-                                                    }
-                                                ]
+                                                "type": "string",
+                                                "minLength": 1,
+                                                "maxLength": 1000
                                             }
                                         },
                                         "required": [
                                             "accelerator"
@@ -1965,80 +1677,26 @@
                                 "type": "object",
                                 "additionalProperties": false,
                                 "properties": {
                                     "title": {
-                                        "oneOf": [
-                                            {
-                                                "type": "object",
-                                                "additionalProperties": false,
-                                                "properties": {
-                                                    "i18n": {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 300
-                                                    }
-                                                },
-                                                "required": [
-                                                    "i18n"
-                                                ]
-                                            },
-                                            {
-                                                "type": "string",
-                                                "minLength": 1,
-                                                "maxLength": 255
-                                            }
-                                        ]
+                                        "type": "string",
+                                        "minLength": 1,
+                                        "maxLength": 255
                                     },
                                     "tooltip": {
-                                        "oneOf": [
-                                            {
-                                                "type": "object",
-                                                "additionalProperties": false,
-                                                "properties": {
-                                                    "i18n": {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 300
-                                                    }
-                                                },
-                                                "required": [
-                                                    "i18n"
-                                                ]
-                                            },
-                                            {
-                                                "type": "string",
-                                                "minLength": 1,
-                                                "maxLength": 255
-                                            }
-                                        ]
+                                        "type": "string",
+                                        "minLength": 1,
+                                        "maxLength": 255
                                     },
                                     "icon": {
                                         "type": "string",
                                         "minLength": 1,
                                         "maxLength": 255
                                     },
                                     "description": {
-                                        "oneOf": [
-                                            {
-                                                "type": "object",
-                                                "additionalProperties": false,
-                                                "properties": {
-                                                    "i18n": {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 300
-                                                    }
-                                                },
-                                                "required": [
-                                                    "i18n"
-                                                ]
-                                            },
-                                            {
-                                                "type": "string",
-                                                "minLength": 1,
-                                                "maxLength": 1000
-                                            }
-                                        ]
+                                        "type": "string",
+                                        "minLength": 1,
+                                        "maxLength": 1000
                                     },
                                     "resolver": {
                                         "anyOf": [
                                             {
@@ -2122,29 +1780,11 @@
                                                 "maxLength": 255,
                                                 "description": "Keyboard key(s)/combination(s) used to trigger this module."
                                             },
                                             "description": {
-                                                "oneOf": [
-                                                    {
-                                                        "type": "object",
-                                                        "additionalProperties": false,
-                                                        "properties": {
-                                                            "i18n": {
-                                                                "type": "string",
-                                                                "minLength": 1,
-                                                                "maxLength": 300
-                                                            }
-                                                        },
-                                                        "required": [
-                                                            "i18n"
-                                                        ]
-                                                    },
-                                                    {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 1000
-                                                    }
-                                                ]
+                                                "type": "string",
+                                                "minLength": 1,
+                                                "maxLength": 1000
                                             }
                                         },
                                         "required": [
                                             "accelerator"
@@ -2184,29 +1824,11 @@
                             {
                                 "type": "object",
                                 "properties": {
                                     "title": {
-                                        "oneOf": [
-                                            {
-                                                "type": "object",
-                                                "additionalProperties": false,
-                                                "properties": {
-                                                    "i18n": {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 300
-                                                    }
-                                                },
-                                                "required": [
-                                                    "i18n"
-                                                ]
-                                            },
-                                            {
-                                                "type": "string",
-                                                "minLength": 1,
-                                                "maxLength": 255
-                                            }
-                                        ]
+                                        "type": "string",
+                                        "minLength": 1,
+                                        "maxLength": 255
                                     },
                                     "function": {
                                         "type": "string",
                                         "minLength": 1,
@@ -2226,29 +1848,11 @@
                                                 "maxLength": 255,
                                                 "description": "Keyboard key(s)/combination(s) used to trigger this module."
                                             },
                                             "description": {
-                                                "oneOf": [
-                                                    {
-                                                        "type": "object",
-                                                        "additionalProperties": false,
-                                                        "properties": {
-                                                            "i18n": {
-                                                                "type": "string",
-                                                                "minLength": 1,
-                                                                "maxLength": 300
-                                                            }
-                                                        },
-                                                        "required": [
-                                                            "i18n"
-                                                        ]
-                                                    },
-                                                    {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 1000
-                                                    }
-                                                ]
+                                                "type": "string",
+                                                "minLength": 1,
+                                                "maxLength": 1000
                                             }
                                         },
                                         "required": [
                                             "accelerator"
@@ -2272,29 +1876,11 @@
                             {
                                 "type": "object",
                                 "properties": {
                                     "title": {
-                                        "oneOf": [
-                                            {
-                                                "type": "object",
-                                                "additionalProperties": false,
-                                                "properties": {
-                                                    "i18n": {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 300
-                                                    }
-                                                },
-                                                "required": [
-                                                    "i18n"
-                                                ]
-                                            },
-                                            {
-                                                "type": "string",
-                                                "minLength": 1,
-                                                "maxLength": 255
-                                            }
-                                        ]
+                                        "type": "string",
+                                        "minLength": 1,
+                                        "maxLength": 255
                                     },
                                     "resolver": {
                                         "anyOf": [
                                             {
@@ -2365,29 +1951,11 @@
                                                 "maxLength": 255,
                                                 "description": "Keyboard key(s)/combination(s) used to trigger this module."
                                             },
                                             "description": {
-                                                "oneOf": [
-                                                    {
-                                                        "type": "object",
-                                                        "additionalProperties": false,
-                                                        "properties": {
-                                                            "i18n": {
-                                                                "type": "string",
-                                                                "minLength": 1,
-                                                                "maxLength": 300
-                                                            }
-                                                        },
-                                                        "required": [
-                                                            "i18n"
-                                                        ]
-                                                    },
-                                                    {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 1000
-                                                    }
-                                                ]
+                                                "type": "string",
+                                                "minLength": 1,
+                                                "maxLength": 1000
                                             }
                                         },
                                         "required": [
                                             "accelerator"
@@ -2427,29 +1995,11 @@
                             {
                                 "type": "object",
                                 "properties": {
                                     "title": {
-                                        "oneOf": [
-                                            {
-                                                "type": "object",
-                                                "additionalProperties": false,
-                                                "properties": {
-                                                    "i18n": {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 300
-                                                    }
-                                                },
-                                                "required": [
-                                                    "i18n"
-                                                ]
-                                            },
-                                            {
-                                                "type": "string",
-                                                "minLength": 1,
-                                                "maxLength": 255
-                                            }
-                                        ]
+                                        "type": "string",
+                                        "minLength": 1,
+                                        "maxLength": 255
                                     },
                                     "icon": {
                                         "type": "string",
                                         "minLength": 1,
@@ -2480,29 +2030,11 @@
                                                 "maxLength": 255,
                                                 "description": "Keyboard key(s)/combination(s) used to trigger this module."
                                             },
                                             "description": {
-                                                "oneOf": [
-                                                    {
-                                                        "type": "object",
-                                                        "additionalProperties": false,
-                                                        "properties": {
-                                                            "i18n": {
-                                                                "type": "string",
-                                                                "minLength": 1,
-                                                                "maxLength": 300
-                                                            }
-                                                        },
-                                                        "required": [
-                                                            "i18n"
-                                                        ]
-                                                    },
-                                                    {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 1000
-                                                    }
-                                                ]
+                                                "type": "string",
+                                                "minLength": 1,
+                                                "maxLength": 1000
                                             }
                                         },
                                         "required": [
                                             "accelerator"
@@ -2527,29 +2059,11 @@
                             {
                                 "type": "object",
                                 "properties": {
                                     "title": {
-                                        "oneOf": [
-                                            {
-                                                "type": "object",
-                                                "additionalProperties": false,
-                                                "properties": {
-                                                    "i18n": {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 300
-                                                    }
-                                                },
-                                                "required": [
-                                                    "i18n"
-                                                ]
-                                            },
-                                            {
-                                                "type": "string",
-                                                "minLength": 1,
-                                                "maxLength": 255
-                                            }
-                                        ]
+                                        "type": "string",
+                                        "minLength": 1,
+                                        "maxLength": 255
                                     },
                                     "icon": {
                                         "type": "string",
                                         "minLength": 1,
@@ -2619,29 +2133,11 @@
                                                 "maxLength": 255,
                                                 "description": "Keyboard key(s)/combination(s) used to trigger this module."
                                             },
                                             "description": {
-                                                "oneOf": [
-                                                    {
-                                                        "type": "object",
-                                                        "additionalProperties": false,
-                                                        "properties": {
-                                                            "i18n": {
-                                                                "type": "string",
-                                                                "minLength": 1,
-                                                                "maxLength": 300
-                                                            }
-                                                        },
-                                                        "required": [
-                                                            "i18n"
-                                                        ]
-                                                    },
-                                                    {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 1000
-                                                    }
-                                                ]
+                                                "type": "string",
+                                                "minLength": 1,
+                                                "maxLength": 1000
                                             }
                                         },
                                         "required": [
                                             "accelerator"
@@ -2682,29 +2178,11 @@
                             {
                                 "type": "object",
                                 "properties": {
                                     "title": {
-                                        "oneOf": [
-                                            {
-                                                "type": "object",
-                                                "additionalProperties": false,
-                                                "properties": {
-                                                    "i18n": {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 300
-                                                    }
-                                                },
-                                                "required": [
-                                                    "i18n"
-                                                ]
-                                            },
-                                            {
-                                                "type": "string",
-                                                "minLength": 1,
-                                                "maxLength": 255
-                                            }
-                                        ]
+                                        "type": "string",
+                                        "minLength": 1,
+                                        "maxLength": 255
                                     },
                                     "route": {
                                         "type": "string",
                                         "minLength": 1,
@@ -2730,29 +2208,11 @@
                                                 "maxLength": 255,
                                                 "description": "Keyboard key(s)/combination(s) used to trigger this module."
                                             },
                                             "description": {
-                                                "oneOf": [
-                                                    {
-                                                        "type": "object",
-                                                        "additionalProperties": false,
-                                                        "properties": {
-                                                            "i18n": {
-                                                                "type": "string",
-                                                                "minLength": 1,
-                                                                "maxLength": 300
-                                                            }
-                                                        },
-                                                        "required": [
-                                                            "i18n"
-                                                        ]
-                                                    },
-                                                    {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 1000
-                                                    }
-                                                ]
+                                                "type": "string",
+                                                "minLength": 1,
+                                                "maxLength": 1000
                                             }
                                         },
                                         "required": [
                                             "accelerator"
@@ -2777,29 +2237,11 @@
                             {
                                 "type": "object",
                                 "properties": {
                                     "title": {
-                                        "oneOf": [
-                                            {
-                                                "type": "object",
-                                                "additionalProperties": false,
-                                                "properties": {
-                                                    "i18n": {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 300
-                                                    }
-                                                },
-                                                "required": [
-                                                    "i18n"
-                                                ]
-                                            },
-                                            {
-                                                "type": "string",
-                                                "minLength": 1,
-                                                "maxLength": 255
-                                            }
-                                        ]
+                                        "type": "string",
+                                        "minLength": 1,
+                                        "maxLength": 255
                                     },
                                     "route": {
                                         "type": "string",
                                         "minLength": 1,
@@ -2864,29 +2306,11 @@
                                                 "maxLength": 255,
                                                 "description": "Keyboard key(s)/combination(s) used to trigger this module."
                                             },
                                             "description": {
-                                                "oneOf": [
-                                                    {
-                                                        "type": "object",
-                                                        "additionalProperties": false,
-                                                        "properties": {
-                                                            "i18n": {
-                                                                "type": "string",
-                                                                "minLength": 1,
-                                                                "maxLength": 300
-                                                            }
-                                                        },
-                                                        "required": [
-                                                            "i18n"
-                                                        ]
-                                                    },
-                                                    {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 1000
-                                                    }
-                                                ]
+                                                "type": "string",
+                                                "minLength": 1,
+                                                "maxLength": 1000
                                             }
                                         },
                                         "required": [
                                             "accelerator"
@@ -2927,29 +2351,11 @@
                             {
                                 "type": "object",
                                 "properties": {
                                     "title": {
-                                        "oneOf": [
-                                            {
-                                                "type": "object",
-                                                "additionalProperties": false,
-                                                "properties": {
-                                                    "i18n": {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 300
-                                                    }
-                                                },
-                                                "required": [
-                                                    "i18n"
-                                                ]
-                                            },
-                                            {
-                                                "type": "string",
-                                                "minLength": 1,
-                                                "maxLength": 255
-                                            }
-                                        ]
+                                        "type": "string",
+                                        "minLength": 1,
+                                        "maxLength": 255
                                     },
                                     "function": {
                                         "type": "string",
                                         "minLength": 1,
@@ -2979,29 +2385,11 @@
                                                 "maxLength": 255,
                                                 "description": "Keyboard key(s)/combination(s) used to trigger this module."
                                             },
                                             "description": {
-                                                "oneOf": [
-                                                    {
-                                                        "type": "object",
-                                                        "additionalProperties": false,
-                                                        "properties": {
-                                                            "i18n": {
-                                                                "type": "string",
-                                                                "minLength": 1,
-                                                                "maxLength": 300
-                                                            }
-                                                        },
-                                                        "required": [
-                                                            "i18n"
-                                                        ]
-                                                    },
-                                                    {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 1000
-                                                    }
-                                                ]
+                                                "type": "string",
+                                                "minLength": 1,
+                                                "maxLength": 1000
                                             }
                                         },
                                         "required": [
                                             "accelerator"
@@ -3025,29 +2413,11 @@
                             {
                                 "type": "object",
                                 "properties": {
                                     "title": {
-                                        "oneOf": [
-                                            {
-                                                "type": "object",
-                                                "additionalProperties": false,
-                                                "properties": {
-                                                    "i18n": {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 300
-                                                    }
-                                                },
-                                                "required": [
-                                                    "i18n"
-                                                ]
-                                            },
-                                            {
-                                                "type": "string",
-                                                "minLength": 1,
-                                                "maxLength": 255
-                                            }
-                                        ]
+                                        "type": "string",
+                                        "minLength": 1,
+                                        "maxLength": 255
                                     },
                                     "resolver": {
                                         "anyOf": [
                                             {
@@ -3116,29 +2486,11 @@
                                                 "maxLength": 255,
                                                 "description": "Keyboard key(s)/combination(s) used to trigger this module."
                                             },
                                             "description": {
-                                                "oneOf": [
-                                                    {
-                                                        "type": "object",
-                                                        "additionalProperties": false,
-                                                        "properties": {
-                                                            "i18n": {
-                                                                "type": "string",
-                                                                "minLength": 1,
-                                                                "maxLength": 300
-                                                            }
-                                                        },
-                                                        "required": [
-                                                            "i18n"
-                                                        ]
-                                                    },
-                                                    {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 1000
-                                                    }
-                                                ]
+                                                "type": "string",
+                                                "minLength": 1,
+                                                "maxLength": 1000
                                             }
                                         },
                                         "required": [
                                             "accelerator"
@@ -3179,29 +2531,11 @@
                                 "type": "object",
                                 "additionalProperties": false,
                                 "properties": {
                                     "title": {
-                                        "oneOf": [
-                                            {
-                                                "type": "object",
-                                                "additionalProperties": false,
-                                                "properties": {
-                                                    "i18n": {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 300
-                                                    }
-                                                },
-                                                "required": [
-                                                    "i18n"
-                                                ]
-                                            },
-                                            {
-                                                "type": "string",
-                                                "minLength": 1,
-                                                "maxLength": 255
-                                            }
-                                        ]
+                                        "type": "string",
+                                        "minLength": 1,
+                                        "maxLength": 255
                                     },
                                     "icon": {
                                         "type": "string",
                                         "minLength": 1,
@@ -3232,29 +2566,11 @@
                                                 "maxLength": 255,
                                                 "description": "Keyboard key(s)/combination(s) used to trigger this module."
                                             },
                                             "description": {
-                                                "oneOf": [
-                                                    {
-                                                        "type": "object",
-                                                        "additionalProperties": false,
-                                                        "properties": {
-                                                            "i18n": {
-                                                                "type": "string",
-                                                                "minLength": 1,
-                                                                "maxLength": 300
-                                                            }
-                                                        },
-                                                        "required": [
-                                                            "i18n"
-                                                        ]
-                                                    },
-                                                    {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 1000
-                                                    }
-                                                ]
+                                                "type": "string",
+                                                "minLength": 1,
+                                                "maxLength": 1000
                                             }
                                         },
                                         "required": [
                                             "accelerator"
@@ -3280,29 +2596,11 @@
                                 "type": "object",
                                 "additionalProperties": false,
                                 "properties": {
                                     "title": {
-                                        "oneOf": [
-                                            {
-                                                "type": "object",
-                                                "additionalProperties": false,
-                                                "properties": {
-                                                    "i18n": {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 300
-                                                    }
-                                                },
-                                                "required": [
-                                                    "i18n"
-                                                ]
-                                            },
-                                            {
-                                                "type": "string",
-                                                "minLength": 1,
-                                                "maxLength": 255
-                                            }
-                                        ]
+                                        "type": "string",
+                                        "minLength": 1,
+                                        "maxLength": 255
                                     },
                                     "icon": {
                                         "type": "string",
                                         "minLength": 1,
@@ -3372,29 +2670,11 @@
                                                 "maxLength": 255,
                                                 "description": "Keyboard key(s)/combination(s) used to trigger this module."
                                             },
                                             "description": {
-                                                "oneOf": [
-                                                    {
-                                                        "type": "object",
-                                                        "additionalProperties": false,
-                                                        "properties": {
-                                                            "i18n": {
-                                                                "type": "string",
-                                                                "minLength": 1,
-                                                                "maxLength": 300
-                                                            }
-                                                        },
-                                                        "required": [
-                                                            "i18n"
-                                                        ]
-                                                    },
-                                                    {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 1000
-                                                    }
-                                                ]
+                                                "type": "string",
+                                                "minLength": 1,
+                                                "maxLength": 1000
                                             }
                                         },
                                         "required": [
                                             "accelerator"
@@ -3436,52 +2716,16 @@
                                 "type": "object",
                                 "additionalProperties": false,
                                 "properties": {
                                     "title": {
-                                        "oneOf": [
-                                            {
-                                                "type": "object",
-                                                "additionalProperties": false,
-                                                "properties": {
-                                                    "i18n": {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 300
-                                                    }
-                                                },
-                                                "required": [
-                                                    "i18n"
-                                                ]
-                                            },
-                                            {
-                                                "type": "string",
-                                                "minLength": 1,
-                                                "maxLength": 255
-                                            }
-                                        ]
+                                        "type": "string",
+                                        "minLength": 1,
+                                        "maxLength": 255
                                     },
                                     "description": {
-                                        "oneOf": [
-                                            {
-                                                "type": "object",
-                                                "additionalProperties": false,
-                                                "properties": {
-                                                    "i18n": {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 300
-                                                    }
-                                                },
-                                                "required": [
-                                                    "i18n"
-                                                ]
-                                            },
-                                            {
-                                                "type": "string",
-                                                "minLength": 1,
-                                                "maxLength": 1000
-                                            }
-                                        ]
+                                        "type": "string",
+                                        "minLength": 1,
+                                        "maxLength": 1000
                                     },
                                     "icon": {
                                         "type": "string",
                                         "minLength": 1,
@@ -3561,52 +2805,16 @@
                                 "type": "object",
                                 "additionalProperties": false,
                                 "properties": {
                                     "title": {
-                                        "oneOf": [
-                                            {
-                                                "type": "object",
-                                                "additionalProperties": false,
-                                                "properties": {
-                                                    "i18n": {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 300
-                                                    }
-                                                },
-                                                "required": [
-                                                    "i18n"
-                                                ]
-                                            },
-                                            {
-                                                "type": "string",
-                                                "minLength": 1,
-                                                "maxLength": 255
-                                            }
-                                        ]
+                                        "type": "string",
+                                        "minLength": 1,
+                                        "maxLength": 255
                                     },
                                     "description": {
-                                        "oneOf": [
-                                            {
-                                                "type": "object",
-                                                "additionalProperties": false,
-                                                "properties": {
-                                                    "i18n": {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 300
-                                                    }
-                                                },
-                                                "required": [
-                                                    "i18n"
-                                                ]
-                                            },
-                                            {
-                                                "type": "string",
-                                                "minLength": 1,
-                                                "maxLength": 1000
-                                            }
-                                        ]
+                                        "type": "string",
+                                        "minLength": 1,
+                                        "maxLength": 1000
                                     },
                                     "icon": {
                                         "type": "string",
                                         "minLength": 1,
@@ -7988,29 +7196,11 @@
                                     "key"
                                 ],
                                 "properties": {
                                     "title": {
-                                        "oneOf": [
-                                            {
-                                                "type": "object",
-                                                "additionalProperties": false,
-                                                "properties": {
-                                                    "i18n": {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 300
-                                                    }
-                                                },
-                                                "required": [
-                                                    "i18n"
-                                                ]
-                                            },
-                                            {
-                                                "type": "string",
-                                                "minLength": 1,
-                                                "maxLength": 255
-                                            }
-                                        ]
+                                        "type": "string",
+                                        "minLength": 1,
+                                        "maxLength": 255
                                     },
                                     "icon": {
                                         "type": "string",
                                         "minLength": 1,
@@ -8040,29 +7230,11 @@
                                     "key"
                                 ],
                                 "properties": {
                                     "title": {
-                                        "oneOf": [
-                                            {
-                                                "type": "object",
-                                                "additionalProperties": false,
-                                                "properties": {
-                                                    "i18n": {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 300
-                                                    }
-                                                },
-                                                "required": [
-                                                    "i18n"
-                                                ]
-                                            },
-                                            {
-                                                "type": "string",
-                                                "minLength": 1,
-                                                "maxLength": 255
-                                            }
-                                        ]
+                                        "type": "string",
+                                        "minLength": 1,
+                                        "maxLength": 255
                                     },
                                     "icon": {
                                         "type": "string",
                                         "minLength": 1,
@@ -8134,29 +7306,11 @@
                                     "key"
                                 ],
                                 "properties": {
                                     "title": {
-                                        "oneOf": [
-                                            {
-                                                "type": "object",
-                                                "additionalProperties": false,
-                                                "properties": {
-                                                    "i18n": {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 300
-                                                    }
-                                                },
-                                                "required": [
-                                                    "i18n"
-                                                ]
-                                            },
-                                            {
-                                                "type": "string",
-                                                "minLength": 1,
-                                                "maxLength": 255
-                                            }
-                                        ]
+                                        "type": "string",
+                                        "minLength": 1,
+                                        "maxLength": 255
                                     },
                                     "icon": {
                                         "type": "string",
                                         "minLength": 1,
@@ -8189,29 +7343,11 @@
                                     "key"
                                 ],
                                 "properties": {
                                     "title": {
-                                        "oneOf": [
-                                            {
-                                                "type": "object",
-                                                "additionalProperties": false,
-                                                "properties": {
-                                                    "i18n": {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 300
-                                                    }
-                                                },
-                                                "required": [
-                                                    "i18n"
-                                                ]
-                                            },
-                                            {
-                                                "type": "string",
-                                                "minLength": 1,
-                                                "maxLength": 255
-                                            }
-                                        ]
+                                        "type": "string",
+                                        "minLength": 1,
+                                        "maxLength": 255
                                     },
                                     "icon": {
                                         "type": "string",
                                         "minLength": 1,
@@ -8286,29 +7422,11 @@
                                     "key"
                                 ],
                                 "properties": {
                                     "title": {
-                                        "oneOf": [
-                                            {
-                                                "type": "object",
-                                                "additionalProperties": false,
-                                                "properties": {
-                                                    "i18n": {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 300
-                                                    }
-                                                },
-                                                "required": [
-                                                    "i18n"
-                                                ]
-                                            },
-                                            {
-                                                "type": "string",
-                                                "minLength": 1,
-                                                "maxLength": 255
-                                            }
-                                        ]
+                                        "type": "string",
+                                        "minLength": 1,
+                                        "maxLength": 255
                                     },
                                     "icon": {
                                         "type": "string",
                                         "minLength": 1,
@@ -8341,29 +7459,11 @@
                                     "key"
                                 ],
                                 "properties": {
                                     "title": {
-                                        "oneOf": [
-                                            {
-                                                "type": "object",
-                                                "additionalProperties": false,
-                                                "properties": {
-                                                    "i18n": {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 300
-                                                    }
-                                                },
-                                                "required": [
-                                                    "i18n"
-                                                ]
-                                            },
-                                            {
-                                                "type": "string",
-                                                "minLength": 1,
-                                                "maxLength": 255
-                                            }
-                                        ]
+                                        "type": "string",
+                                        "minLength": 1,
+                                        "maxLength": 255
                                     },
                                     "icon": {
                                         "type": "string",
                                         "minLength": 1,
@@ -8438,29 +7538,11 @@
                                     "key"
                                 ],
                                 "properties": {
                                     "title": {
-                                        "oneOf": [
-                                            {
-                                                "type": "object",
-                                                "additionalProperties": false,
-                                                "properties": {
-                                                    "i18n": {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 300
-                                                    }
-                                                },
-                                                "required": [
-                                                    "i18n"
-                                                ]
-                                            },
-                                            {
-                                                "type": "string",
-                                                "minLength": 1,
-                                                "maxLength": 255
-                                            }
-                                        ]
+                                        "type": "string",
+                                        "minLength": 1,
+                                        "maxLength": 255
                                     },
                                     "icon": {
                                         "type": "string",
                                         "minLength": 1,
@@ -8490,29 +7572,11 @@
                                     "key"
                                 ],
                                 "properties": {
                                     "title": {
-                                        "oneOf": [
-                                            {
-                                                "type": "object",
-                                                "additionalProperties": false,
-                                                "properties": {
-                                                    "i18n": {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 300
-                                                    }
-                                                },
-                                                "required": [
-                                                    "i18n"
-                                                ]
-                                            },
-                                            {
-                                                "type": "string",
-                                                "minLength": 1,
-                                                "maxLength": 255
-                                            }
-                                        ]
+                                        "type": "string",
+                                        "minLength": 1,
+                                        "maxLength": 255
                                     },
                                     "icon": {
                                         "type": "string",
                                         "minLength": 1,
@@ -8654,29 +7718,11 @@
                                     "key"
                                 ],
                                 "properties": {
                                     "title": {
-                                        "oneOf": [
-                                            {
-                                                "type": "object",
-                                                "additionalProperties": false,
-                                                "properties": {
-                                                    "i18n": {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 300
-                                                    }
-                                                },
-                                                "required": [
-                                                    "i18n"
-                                                ]
-                                            },
-                                            {
-                                                "type": "string",
-                                                "minLength": 1,
-                                                "maxLength": 255
-                                            }
-                                        ]
+                                        "type": "string",
+                                        "minLength": 1,
+                                        "maxLength": 255
                                     },
                                     "icon": {
                                         "type": "string",
                                         "minLength": 1,
@@ -8715,29 +7761,11 @@
                                     "key"
                                 ],
                                 "properties": {
                                     "title": {
-                                        "oneOf": [
-                                            {
-                                                "type": "object",
-                                                "additionalProperties": false,
-                                                "properties": {
-                                                    "i18n": {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 300
-                                                    }
-                                                },
-                                                "required": [
-                                                    "i18n"
-                                                ]
-                                            },
-                                            {
-                                                "type": "string",
-                                                "minLength": 1,
-                                                "maxLength": 255
-                                            }
-                                        ]
+                                        "type": "string",
+                                        "minLength": 1,
+                                        "maxLength": 255
                                     },
                                     "icon": {
                                         "type": "string",
                                         "minLength": 1,
@@ -8832,29 +7860,11 @@
                                     "key"
                                 ],
                                 "properties": {
                                     "title": {
-                                        "oneOf": [
-                                            {
-                                                "type": "object",
-                                                "additionalProperties": false,
-                                                "properties": {
-                                                    "i18n": {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 300
-                                                    }
-                                                },
-                                                "required": [
-                                                    "i18n"
-                                                ]
-                                            },
-                                            {
-                                                "type": "string",
-                                                "minLength": 1,
-                                                "maxLength": 255
-                                            }
-                                        ]
+                                        "type": "string",
+                                        "minLength": 1,
+                                        "maxLength": 255
                                     },
                                     "icon": {
                                         "type": "string",
                                         "minLength": 1,
@@ -8899,29 +7909,11 @@
                                     "key"
                                 ],
                                 "properties": {
                                     "title": {
-                                        "oneOf": [
-                                            {
-                                                "type": "object",
-                                                "additionalProperties": false,
-                                                "properties": {
-                                                    "i18n": {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 300
-                                                    }
-                                                },
-                                                "required": [
-                                                    "i18n"
-                                                ]
-                                            },
-                                            {
-                                                "type": "string",
-                                                "minLength": 1,
-                                                "maxLength": 255
-                                            }
-                                        ]
+                                        "type": "string",
+                                        "minLength": 1,
+                                        "maxLength": 255
                                     },
                                     "icon": {
                                         "type": "string",
                                         "minLength": 1,
@@ -9010,29 +8002,11 @@
                                     "key"
                                 ],
                                 "properties": {
                                     "title": {
-                                        "oneOf": [
-                                            {
-                                                "type": "object",
-                                                "additionalProperties": false,
-                                                "properties": {
-                                                    "i18n": {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 300
-                                                    }
-                                                },
-                                                "required": [
-                                                    "i18n"
-                                                ]
-                                            },
-                                            {
-                                                "type": "string",
-                                                "minLength": 1,
-                                                "maxLength": 255
-                                            }
-                                        ]
+                                        "type": "string",
+                                        "minLength": 1,
+                                        "maxLength": 255
                                     },
                                     "icon": {
                                         "type": "string",
                                         "minLength": 1,
@@ -9077,29 +8051,11 @@
                                     "key"
                                 ],
                                 "properties": {
                                     "title": {
-                                        "oneOf": [
-                                            {
-                                                "type": "object",
-                                                "additionalProperties": false,
-                                                "properties": {
-                                                    "i18n": {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 300
-                                                    }
-                                                },
-                                                "required": [
-                                                    "i18n"
-                                                ]
-                                            },
-                                            {
-                                                "type": "string",
-                                                "minLength": 1,
-                                                "maxLength": 255
-                                            }
-                                        ]
+                                        "type": "string",
+                                        "minLength": 1,
+                                        "maxLength": 255
                                     },
                                     "icon": {
                                         "type": "string",
                                         "minLength": 1,
@@ -9188,29 +8144,11 @@
                                     "key"
                                 ],
                                 "properties": {
                                     "title": {
-                                        "oneOf": [
-                                            {
-                                                "type": "object",
-                                                "additionalProperties": false,
-                                                "properties": {
-                                                    "i18n": {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 300
-                                                    }
-                                                },
-                                                "required": [
-                                                    "i18n"
-                                                ]
-                                            },
-                                            {
-                                                "type": "string",
-                                                "minLength": 1,
-                                                "maxLength": 255
-                                            }
-                                        ]
+                                        "type": "string",
+                                        "minLength": 1,
+                                        "maxLength": 255
                                     },
                                     "icon": {
                                         "type": "string",
                                         "minLength": 1,
@@ -9249,29 +8187,11 @@
                                     "key"
                                 ],
                                 "properties": {
                                     "title": {
-                                        "oneOf": [
-                                            {
-                                                "type": "object",
-                                                "additionalProperties": false,
-                                                "properties": {
-                                                    "i18n": {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 300
-                                                    }
-                                                },
-                                                "required": [
-                                                    "i18n"
-                                                ]
-                                            },
-                                            {
-                                                "type": "string",
-                                                "minLength": 1,
-                                                "maxLength": 255
-                                            }
-                                        ]
+                                        "type": "string",
+                                        "minLength": 1,
+                                        "maxLength": 255
                                     },
                                     "icon": {
                                         "type": "string",
                                         "minLength": 1,
@@ -9820,29 +8740,11 @@
                                     "key"
                                 ],
                                 "properties": {
                                     "title": {
-                                        "oneOf": [
-                                            {
-                                                "type": "object",
-                                                "additionalProperties": false,
-                                                "properties": {
-                                                    "i18n": {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 300
-                                                    }
-                                                },
-                                                "required": [
-                                                    "i18n"
-                                                ]
-                                            },
-                                            {
-                                                "type": "string",
-                                                "minLength": 1,
-                                                "maxLength": 255
-                                            }
-                                        ]
+                                        "type": "string",
+                                        "minLength": 1,
+                                        "maxLength": 255
                                     },
                                     "icon": {
                                         "type": "string",
                                         "minLength": 1,
@@ -9876,29 +8778,11 @@
                                     "key"
                                 ],
                                 "properties": {
                                     "title": {
-                                        "oneOf": [
-                                            {
-                                                "type": "object",
-                                                "additionalProperties": false,
-                                                "properties": {
-                                                    "i18n": {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 300
-                                                    }
-                                                },
-                                                "required": [
-                                                    "i18n"
-                                                ]
-                                            },
-                                            {
-                                                "type": "string",
-                                                "minLength": 1,
-                                                "maxLength": 255
-                                            }
-                                        ]
+                                        "type": "string",
+                                        "minLength": 1,
+                                        "maxLength": 255
                                     },
                                     "icon": {
                                         "type": "string",
                                         "minLength": 1,
@@ -9993,29 +8877,11 @@
                             {
                                 "type": "object",
                                 "properties": {
                                     "title": {
-                                        "oneOf": [
-                                            {
-                                                "type": "object",
-                                                "additionalProperties": false,
-                                                "properties": {
-                                                    "i18n": {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 300
-                                                    }
-                                                },
-                                                "required": [
-                                                    "i18n"
-                                                ]
-                                            },
-                                            {
-                                                "type": "string",
-                                                "minLength": 1,
-                                                "maxLength": 255
-                                            }
-                                        ]
+                                        "type": "string",
+                                        "minLength": 1,
+                                        "maxLength": 255
                                     },
                                     "function": {
                                         "type": "string",
                                         "minLength": 1,
@@ -10039,29 +8905,11 @@
                             {
                                 "type": "object",
                                 "properties": {
                                     "title": {
-                                        "oneOf": [
-                                            {
-                                                "type": "object",
-                                                "additionalProperties": false,
-                                                "properties": {
-                                                    "i18n": {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 300
-                                                    }
-                                                },
-                                                "required": [
-                                                    "i18n"
-                                                ]
-                                            },
-                                            {
-                                                "type": "string",
-                                                "minLength": 1,
-                                                "maxLength": 255
-                                            }
-                                        ]
+                                        "type": "string",
+                                        "minLength": 1,
+                                        "maxLength": 255
                                     },
                                     "resolver": {
                                         "anyOf": [
                                             {
@@ -10151,29 +8999,11 @@
                             {
                                 "type": "object",
                                 "properties": {
                                     "title": {
-                                        "oneOf": [
-                                            {
-                                                "type": "object",
-                                                "additionalProperties": false,
-                                                "properties": {
-                                                    "i18n": {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 300
-                                                    }
-                                                },
-                                                "required": [
-                                                    "i18n"
-                                                ]
-                                            },
-                                            {
-                                                "type": "string",
-                                                "minLength": 1,
-                                                "maxLength": 255
-                                            }
-                                        ]
+                                        "type": "string",
+                                        "minLength": 1,
+                                        "maxLength": 255
                                     },
                                     "function": {
                                         "type": "string",
                                         "minLength": 1,
@@ -10193,29 +9023,11 @@
                             {
                                 "type": "object",
                                 "properties": {
                                     "title": {
-                                        "oneOf": [
-                                            {
-                                                "type": "object",
-                                                "additionalProperties": false,
-                                                "properties": {
-                                                    "i18n": {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 300
-                                                    }
-                                                },
-                                                "required": [
-                                                    "i18n"
-                                                ]
-                                            },
-                                            {
-                                                "type": "string",
-                                                "minLength": 1,
-                                                "maxLength": 255
-                                            }
-                                        ]
+                                        "type": "string",
+                                        "minLength": 1,
+                                        "maxLength": 255
                                     },
                                     "resolver": {
                                         "anyOf": [
                                             {
@@ -10305,29 +9117,11 @@
                                     "key"
                                 ],
                                 "properties": {
                                     "title": {
-                                        "oneOf": [
-                                            {
-                                                "type": "object",
-                                                "additionalProperties": false,
-                                                "properties": {
-                                                    "i18n": {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 300
-                                                    }
-                                                },
-                                                "required": [
-                                                    "i18n"
-                                                ]
-                                            },
-                                            {
-                                                "type": "string",
-                                                "minLength": 1,
-                                                "maxLength": 255
-                                            }
-                                        ]
+                                        "type": "string",
+                                        "minLength": 1,
+                                        "maxLength": 255
                                     },
                                     "icon": {
                                         "type": "string",
                                         "minLength": 1,
@@ -10383,29 +9177,11 @@
                                             "xlarge"
                                         ]
                                     },
                                     "title": {
-                                        "oneOf": [
-                                            {
-                                                "type": "object",
-                                                "additionalProperties": false,
-                                                "properties": {
-                                                    "i18n": {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 300
-                                                    }
-                                                },
-                                                "required": [
-                                                    "i18n"
-                                                ]
-                                            },
-                                            {
-                                                "type": "string",
-                                                "minLength": 1,
-                                                "maxLength": 255
-                                            }
-                                        ]
+                                        "type": "string",
+                                        "minLength": 1,
+                                        "maxLength": 255
                                     },
                                     "icon": {
                                         "type": "string",
                                         "minLength": 1,
@@ -10498,53 +9274,12 @@
                                     "key"
                                 ],
                                 "properties": {
                                     "title": {
-                                        "oneOf": [
-                                            {
-                                                "type": "object",
-                                                "additionalProperties": false,
-                                                "properties": {
-                                                    "i18n": {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 300
-                                                    }
-                                                },
-                                                "required": [
-                                                    "i18n"
-                                                ]
-                                            },
-                                            {
-                                                "type": "string",
-                                                "minLength": 1,
-                                                "maxLength": 255
-                                            }
-                                        ]
+                                        "type": "string",
+                                        "minLength": 1,
+                                        "maxLength": 255
                                     },
-                                    "description": {
-                                        "oneOf": [
-                                            {
-                                                "type": "object",
-                                                "additionalProperties": false,
-                                                "properties": {
-                                                    "i18n": {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 300
-                                                    }
-                                                },
-                                                "required": [
-                                                    "i18n"
-                                                ]
-                                            },
-                                            {
-                                                "type": "string",
-                                                "minLength": 1,
-                                                "maxLength": 1000
-                                            }
-                                        ]
-                                    },
                                     "icon": {
                                         "type": "string",
                                         "minLength": 1,
                                         "maxLength": 255
@@ -10650,53 +9385,12 @@
                                     "key"
                                 ],
                                 "properties": {
                                     "title": {
-                                        "oneOf": [
-                                            {
-                                                "type": "object",
-                                                "additionalProperties": false,
-                                                "properties": {
-                                                    "i18n": {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 300
-                                                    }
-                                                },
-                                                "required": [
-                                                    "i18n"
-                                                ]
-                                            },
-                                            {
-                                                "type": "string",
-                                                "minLength": 1,
-                                                "maxLength": 255
-                                            }
-                                        ]
+                                        "type": "string",
+                                        "minLength": 1,
+                                        "maxLength": 255
                                     },
-                                    "description": {
-                                        "oneOf": [
-                                            {
-                                                "type": "object",
-                                                "additionalProperties": false,
-                                                "properties": {
-                                                    "i18n": {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 300
-                                                    }
-                                                },
-                                                "required": [
-                                                    "i18n"
-                                                ]
-                                            },
-                                            {
-                                                "type": "string",
-                                                "minLength": 1,
-                                                "maxLength": 1000
-                                            }
-                                        ]
-                                    },
                                     "icon": {
                                         "type": "string",
                                         "minLength": 1,
                                         "maxLength": 255
@@ -10834,37 +9528,60 @@
                         ]
                     },
                     "minItems": 1
                 },
+                "jiraServiceManagement:assetsSchemaPage": {
+                    "type": "array",
+                    "items": {
+                        "oneOf": [
+                            {
+                                "type": "object",
+                                "required": [
+                                    "title",
+                                    "icon",
+                                    "function",
+                                    "key"
+                                ],
+                                "properties": {
+                                    "title": {
+                                        "type": "string",
+                                        "minLength": 1,
+                                        "maxLength": 255
+                                    },
+                                    "icon": {
+                                        "type": "string",
+                                        "minLength": 1,
+                                        "maxLength": 255
+                                    },
+                                    "function": {
+                                        "type": "string",
+                                        "minLength": 1,
+                                        "maxLength": 255,
+                                        "pattern": "^[a-zA-Z0-9-_]+$"
+                                    },
+                                    "key": {
+                                        "$ref": "#/definitions/ModuleKeySchema"
+                                    }
+                                },
+                                "not": {
+                                    "required": [
+                                        "unlicensedAccess"
+                                    ]
+                                }
+                            }
+                        ]
+                    },
+                    "minItems": 1
+                },
                 "bitbucket:repoPullRequestCard": {
                     "type": "array",
                     "items": {
                         "oneOf": [
                             {
                                 "type": "object",
                                 "properties": {
                                     "title": {
-                                        "oneOf": [
-                                            {
-                                                "type": "object",
-                                                "additionalProperties": false,
-                                                "properties": {
-                                                    "i18n": {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 300
-                                                    }
-                                                },
-                                                "required": [
-                                                    "i18n"
-                                                ]
-                                            },
-                                            {
-                                                "type": "string",
-                                                "minLength": 1,
-                                                "maxLength": 255
-                                            }
-                                        ]
+                                        "type": "string"
                                     },
                                     "icon": {
                                         "type": "string"
                                     },
@@ -10898,29 +9615,11 @@
                             {
                                 "type": "object",
                                 "properties": {
                                     "title": {
-                                        "oneOf": [
-                                            {
-                                                "type": "object",
-                                                "additionalProperties": false,
-                                                "properties": {
-                                                    "i18n": {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 300
-                                                    }
-                                                },
-                                                "required": [
-                                                    "i18n"
-                                                ]
-                                            },
-                                            {
-                                                "type": "string",
-                                                "minLength": 1,
-                                                "maxLength": 255
-                                            }
-                                        ]
+                                        "type": "string",
+                                        "minLength": 1,
+                                        "maxLength": 255
                                     },
                                     "icon": {
                                         "type": "string"
                                     },
@@ -10990,29 +9689,9 @@
                             {
                                 "type": "object",
                                 "properties": {
                                     "title": {
-                                        "oneOf": [
-                                            {
-                                                "type": "object",
-                                                "additionalProperties": false,
-                                                "properties": {
-                                                    "i18n": {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 300
-                                                    }
-                                                },
-                                                "required": [
-                                                    "i18n"
-                                                ]
-                                            },
-                                            {
-                                                "type": "string",
-                                                "minLength": 1,
-                                                "maxLength": 255
-                                            }
-                                        ]
+                                        "type": "string"
                                     },
                                     "resource": {
                                         "type": "string",
                                         "minLength": 1,
@@ -11043,29 +9722,11 @@
                             {
                                 "type": "object",
                                 "properties": {
                                     "title": {
-                                        "oneOf": [
-                                            {
-                                                "type": "object",
-                                                "additionalProperties": false,
-                                                "properties": {
-                                                    "i18n": {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 300
-                                                    }
-                                                },
-                                                "required": [
-                                                    "i18n"
-                                                ]
-                                            },
-                                            {
-                                                "type": "string",
-                                                "minLength": 1,
-                                                "maxLength": 255
-                                            }
-                                        ]
+                                        "type": "string",
+                                        "minLength": 1,
+                                        "maxLength": 255
                                     },
                                     "resolver": {
                                         "oneOf": [
                                             {
@@ -11132,29 +9793,9 @@
                             {
                                 "type": "object",
                                 "properties": {
                                     "title": {
-                                        "oneOf": [
-                                            {
-                                                "type": "object",
-                                                "additionalProperties": false,
-                                                "properties": {
-                                                    "i18n": {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 300
-                                                    }
-                                                },
-                                                "required": [
-                                                    "i18n"
-                                                ]
-                                            },
-                                            {
-                                                "type": "string",
-                                                "minLength": 1,
-                                                "maxLength": 255
-                                            }
-                                        ]
+                                        "type": "string"
                                     },
                                     "icon": {
                                         "type": "string"
                                     },
@@ -11188,29 +9829,11 @@
                             {
                                 "type": "object",
                                 "properties": {
                                     "title": {
-                                        "oneOf": [
-                                            {
-                                                "type": "object",
-                                                "additionalProperties": false,
-                                                "properties": {
-                                                    "i18n": {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 300
-                                                    }
-                                                },
-                                                "required": [
-                                                    "i18n"
-                                                ]
-                                            },
-                                            {
-                                                "type": "string",
-                                                "minLength": 1,
-                                                "maxLength": 255
-                                            }
-                                        ]
+                                        "type": "string",
+                                        "minLength": 1,
+                                        "maxLength": 255
                                     },
                                     "icon": {
                                         "type": "string"
                                     },
@@ -11280,29 +9903,9 @@
                             {
                                 "type": "object",
                                 "properties": {
                                     "title": {
-                                        "oneOf": [
-                                            {
-                                                "type": "object",
-                                                "additionalProperties": false,
-                                                "properties": {
-                                                    "i18n": {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 300
-                                                    }
-                                                },
-                                                "required": [
-                                                    "i18n"
-                                                ]
-                                            },
-                                            {
-                                                "type": "string",
-                                                "minLength": 1,
-                                                "maxLength": 255
-                                            }
-                                        ]
+                                        "type": "string"
                                     },
                                     "resource": {
                                         "type": "string",
                                         "minLength": 1,
@@ -11333,29 +9936,11 @@
                             {
                                 "type": "object",
                                 "properties": {
                                     "title": {
-                                        "oneOf": [
-                                            {
-                                                "type": "object",
-                                                "additionalProperties": false,
-                                                "properties": {
-                                                    "i18n": {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 300
-                                                    }
-                                                },
-                                                "required": [
-                                                    "i18n"
-                                                ]
-                                            },
-                                            {
-                                                "type": "string",
-                                                "minLength": 1,
-                                                "maxLength": 255
-                                            }
-                                        ]
+                                        "type": "string",
+                                        "minLength": 1,
+                                        "maxLength": 255
                                     },
                                     "resolver": {
                                         "oneOf": [
                                             {
@@ -11422,29 +10007,9 @@
                             {
                                 "type": "object",
                                 "properties": {
                                     "title": {
-                                        "oneOf": [
-                                            {
-                                                "type": "object",
-                                                "additionalProperties": false,
-                                                "properties": {
-                                                    "i18n": {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 300
-                                                    }
-                                                },
-                                                "required": [
-                                                    "i18n"
-                                                ]
-                                            },
-                                            {
-                                                "type": "string",
-                                                "minLength": 1,
-                                                "maxLength": 255
-                                            }
-                                        ]
+                                        "type": "string"
                                     },
                                     "icon": {
                                         "type": "string"
                                     },
@@ -11478,29 +10043,11 @@
                             {
                                 "type": "object",
                                 "properties": {
                                     "title": {
-                                        "oneOf": [
-                                            {
-                                                "type": "object",
-                                                "additionalProperties": false,
-                                                "properties": {
-                                                    "i18n": {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 300
-                                                    }
-                                                },
-                                                "required": [
-                                                    "i18n"
-                                                ]
-                                            },
-                                            {
-                                                "type": "string",
-                                                "minLength": 1,
-                                                "maxLength": 255
-                                            }
-                                        ]
+                                        "type": "string",
+                                        "minLength": 1,
+                                        "maxLength": 255
                                     },
                                     "icon": {
                                         "type": "string"
                                     },
@@ -11570,29 +10117,9 @@
                             {
                                 "type": "object",
                                 "properties": {
                                     "title": {
-                                        "oneOf": [
-                                            {
-                                                "type": "object",
-                                                "additionalProperties": false,
-                                                "properties": {
-                                                    "i18n": {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 300
-                                                    }
-                                                },
-                                                "required": [
-                                                    "i18n"
-                                                ]
-                                            },
-                                            {
-                                                "type": "string",
-                                                "minLength": 1,
-                                                "maxLength": 255
-                                            }
-                                        ]
+                                        "type": "string"
                                     },
                                     "resource": {
                                         "type": "string",
                                         "minLength": 1,
@@ -11623,29 +10150,11 @@
                             {
                                 "type": "object",
                                 "properties": {
                                     "title": {
-                                        "oneOf": [
-                                            {
-                                                "type": "object",
-                                                "additionalProperties": false,
-                                                "properties": {
-                                                    "i18n": {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 300
-                                                    }
-                                                },
-                                                "required": [
-                                                    "i18n"
-                                                ]
-                                            },
-                                            {
-                                                "type": "string",
-                                                "minLength": 1,
-                                                "maxLength": 255
-                                            }
-                                        ]
+                                        "type": "string",
+                                        "minLength": 1,
+                                        "maxLength": 255
                                     },
                                     "resolver": {
                                         "oneOf": [
                                             {
@@ -11712,29 +10221,9 @@
                             {
                                 "type": "object",
                                 "properties": {
                                     "title": {
-                                        "oneOf": [
-                                            {
-                                                "type": "object",
-                                                "additionalProperties": false,
-                                                "properties": {
-                                                    "i18n": {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 300
-                                                    }
-                                                },
-                                                "required": [
-                                                    "i18n"
-                                                ]
-                                            },
-                                            {
-                                                "type": "string",
-                                                "minLength": 1,
-                                                "maxLength": 255
-                                            }
-                                        ]
+                                        "type": "string"
                                     },
                                     "resource": {
                                         "type": "string",
                                         "minLength": 1,
@@ -11765,29 +10254,11 @@
                             {
                                 "type": "object",
                                 "properties": {
                                     "title": {
-                                        "oneOf": [
-                                            {
-                                                "type": "object",
-                                                "additionalProperties": false,
-                                                "properties": {
-                                                    "i18n": {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 300
-                                                    }
-                                                },
-                                                "required": [
-                                                    "i18n"
-                                                ]
-                                            },
-                                            {
-                                                "type": "string",
-                                                "minLength": 1,
-                                                "maxLength": 255
-                                            }
-                                        ]
+                                        "type": "string",
+                                        "minLength": 1,
+                                        "maxLength": 255
                                     },
                                     "resolver": {
                                         "oneOf": [
                                             {