ElementsProject / ElementsProject/lightning

Reckless: Features list for UI implementation

Open
#8,439 7 comments 0 reactions 1 assignee Claimed by @daywalker90 View on GitHub
Dominant language
C
Stars
3.1k
Forks
1k
Avg merge
4d 10h
Merged PRs (30d)
13

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.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.