Objective: Utilize named connections via opencgmes.jsonc and securely store passwords.
Description:
Allow users to replace hardcoded URLs in markdown cells with named profiles.
- Extend
validation.schema.json with a new top-level cimnotebook block.
- Backend: Implement
NotebookConfig Jackson parsing for the JSONC file and a new listConnections LSP command.
- Frontend: Cache connections and implement the resolution hierarchy (Cell -> Workspace Default -> Config Default -> Error).
- Store
authType: basic passwords securely in VS Code SecretStorage.
- Implement the Notebook StatusBar (
registerNotebookCellStatusBarItemProvider) with QuickPick commands for fast target switching.
Acceptance Criteria:
Objective: Utilize named connections via
opencgmes.jsoncand securely store passwords.Description:
Allow users to replace hardcoded URLs in markdown cells with named profiles.
validation.schema.jsonwith a new top-levelcimnotebookblock.NotebookConfigJackson parsing for the JSONC file and a newlistConnectionsLSP command.authType: basicpasswords securely in VS CodeSecretStorage.registerNotebookCellStatusBarItemProvider) with QuickPick commands for fast target switching.Acceptance Criteria:
opencgmes.jsoncor Git; they are exclusively in VS CodeSecretStorage.listConnections).