Releases: VoidenHQ/sdk
Releases · VoidenHQ/sdk
Release list
v1.1.1
v1.1.0
Whats new
- fs — read(), write(), list(), delete(), exists() scoped to the active project root
- settings — get(key), set(key, value), getAll() — per-plugin persistent storage, auto-saved to userData/plugin-settings/{pluginId}.json
- events — on(event, handler) / off() for tab:changed, file:saved, file:created, file:deleted, file:renamed, directory:created, directory:deleted, project:changed, request:sent, response:received
- registerContextMenu(item) — add items to tab, block, and file context menus
- registerCommand(cmd) — add entries to the command palette
- registerTopBarItem(item) — inject icon buttons into the top nav bar
- registerHelpCommand(cmd) — register commands in the help panel
v1.0.10
What's new since beta.0
- Added
showToasttoPluginContextUItype - Extracted
PluginContextUIas a named interface (plugins can now augment it via declaration merging) - Added
CorePluginContexttype for core plugins (importable from@voiden/sdk/ui)
SDK v1.0.10-beta.1
Changes
- Added
CorePluginContexttype to@voiden/sdk/ui
Core plugins can now import this type directly from the SDK instead of a local relative path:
import type { CorePluginContext } from '@voiden/sdk/ui';v.1.0.10-beta.0
chore : beta tag added