Skip to content

[FEATURE] Plugin Upgrade Functionality #105

@JusterZhu

Description

@JusterZhu

Feature Description

1.There are several plugins in the client, each with its own version. The plugins are in the form of JS/Lua/Python (embedded script engine), WASM, or "external executable program + protocol".
2.The client has its own version, and there is a clear range of plugin versions that the client can adapt to. If a plugin version is higher or lower than the adaptable range of the current client version, it will cause the client to run abnormally.
3.It is necessary to allow users to decide whether to upgrade each plugin to a specified version, just like in VS Code.
4.When the client initiates an upgrade request, it automatically matches the minimum supported plugin version corresponding to the latest client version.

Operating System Version (Optional)

No response

CPU Instruction Set Architecture (Optional)

No response

Metadata

Metadata

Labels

featuresNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions