Skip to content

Reckless: Features list for UI implementation #8439

@ShahanaFarooqui

Description

@ShahanaFarooqui

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.

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions