-
Notifications
You must be signed in to change notification settings - Fork 952
Description
The reckless plugin shows great promise as a plugin manager for UI-based workflows, but a few key features are needed to make it fully usable in this context. Below are the remaining requirements, listed in descending priority order:
Streaming Logs for install RPC
Real-Time Feedback: Enables progress tracking and immediate error display in UI by streaming log output during installation. Currently it provides logs only upon completion.
List already installed plugins on the node
UX Improvement: List installed plugins with enabled/disabled state and version numbers (if possible). It is helpful to improve plugin management like enable, disable, update, etc.
List Available Plugins from Added Sources
UX Improvement: Ability to fetch a list of available plugins from registered reckless sources to improve discoverability.
Clear Old Reckless Configurations
Safety Feature: A method to reset/clear old reckless configurations and .sources in case of issues.
List Reckless Options in lightning-cli listconfigs
Enhancement: It would be great (not required) if reckless options (like reckless-dir, reckless-lightning, reckless-conf, etc.) could be included in the lightning-cli listconfigs response for better visibility.