- Remove Getting Started (Substrate Playground)
- Remove Tasks
- Remove built-in default process
- Smart contracts and accounts support
- "Purge chain" will run the binary directly (instead of potentially recompiling); same for "Start node".
- Add command "Compile & start node" that behaves like "Start node" previously, i.e. using "cargo run".
- Playground: Fix ws endpoint for apps
- Add "Getting started" command
- Fix icons for light theme
- Always show marketplace treeview, even when no node is selected
- Playground: don't show Getting Started when a file is already opened
- Playground: fix for Workspace tasks.
- Workspace tasks (tasks defined by the template) are now listed in a treeview
- Playground: add Polkadot Apps link
- Ask user for flags when launching node
- List running nodes
- The start node command now compiles in release mode.
- Retain Getting started view in cache when the tab loses focus
- Lint
- Reorganized UI : now shows the list of nodes in the workspace. The marketplace is based on the runtime of the selected node.
- Node commands accessible in the Command Palette.
- Fix commands "Start node" and "Purge chain"
- Remove playground-specific commands
- Fix Playground detection
- Fix pallets GitHub target
- Marketplace is now loaded on startup
- Selected runtime now highlighted
- Fix parsing runtime pallets
- Support multiple nodes
- Execute operations on the selected node
- Runtime is selected by user and isn't based on the active editor's path any longer.
- Support multiple runtimes in the same workspace. Your active editor will determine the runtime used by the extension.
- Display installed pallets.
- Removed setting
substrateMarketplace.runtimeManifestPath
& removed Substrate Playground hardcoded path. Runtimes are now detected and updated automatically.
- Your project's runtime manifest location can now be provided using the
substrateMarketplace.runtimeManifestPath
setting. - If this setting is not provided, the extension will try to use
./runtime/Cargo.toml
or./Cargo.toml
.