Plugin API: install from .zip with capability consent #18
Labels
No milestone
No assignees
1 participant
Notifications
Due date
No due date set.
Blocks
#19 Plugin API: capability enforcement and secret isolation
SBDeveloper/medley
#20 Plugin API: install from URL and documented manifest
SBDeveloper/medley
Reference
SBDeveloper/medley#18
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Part of #13
What to build
User installs a Plugin from a .zip containing manifest, wasm and optional UI bundle. The app validates it, shows the requested capabilities (Sources, playback events, UI views, DSP), records consent, then enables it. User can enable, disable and uninstall Plugins.
Acceptance criteria
Blocked by
None (can start immediately)
Implemented in core (commits
8fd657a,e35c6d7): preview/install from .zip with consent, enable/disable/uninstall (apply on restart), integration tests. Not done: Tauri commands/UI, Sources/events/UI/DSP capability model beyond network/filesystem/user_folders/storage.