Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Request: UI improvements #26

Open
23 of 35 tasks
C-Otto opened this issue May 11, 2022 · 2 comments
Open
23 of 35 tasks

Feature Request: UI improvements #26

C-Otto opened this issue May 11, 2022 · 2 comments
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed

Comments

@C-Otto
Copy link
Owner

C-Otto commented May 11, 2022

Channel Detail page:

  • show channel size
  • show ratio
  • show channel age (in blocks, days with 144 blocks/day)
  • for closed channels: show age of open transaction ("opened x days ago"), age of close transaction ("closed x days ago"), difference in days ("channel age: x days")
  • show channel status (open, closed, ...)
  • add links to 1ML, Amboss, ...?
  • show aggregated earnings (sum up everything)
  • hide (light gray, barely visible?) warning box if empty
  • remove closed/sweep costs for non-closed channel
  • balance: show "available" on top
  • remove balance box for closed channel

Node Detail page:

  • show aggregated ratio
  • show pubkey
  • show pubkey in URL (to enable copy paste), redirect from search result page if necessary
  • add links to 1ML, Amboss, ...?
  • show aggregated earnings (sum up everything)
  • abbreviate/hide/move closed channels (one of my peers has 24 closed channels)
  • hide (light gray, barely visible?) warning box if empty
  • also show channel warnings
  • balance: show "available" on top
  • online report: show (formatted?) date/time in local time zone
  • differentiate "closed" into coop/force/breach closed
  • sort open/closed/... channels (most recent on top, sort by close height for closed channels)
  • include rating (with thousands separator), value is provided in node details

Dashboard:

  • make columns sortable
  • aggregate multiple channels per peer (show sum of capacity, ... for each peer)
  • group nodes by online/offline
  • also show channel warnings
  • show channel size
  • sort nodes by alias
  • show nodes with which we only have pending / closed channels

General:

  • make mSAT/sat values right-aligned (with text left-aligned), for example in "rebalance report"
  • add link to GitHub
  • indicate private channels
  • show node details when searching for closed channel/node with only closed channels (same for pending)
@C-Otto C-Otto added the enhancement New feature or request label May 11, 2022
@danielbroll
Copy link
Contributor

danielbroll commented May 11, 2022

Dashboard:

  • also show channel warnings

General:

  • add link to GitHub

How many node / channel warnings do you have for your big node?

Right now each warning has its own tile on the dashboard.
Should we show only 1 channel-warnings tile and 1 node-warnings tile on the dashboard that contain a list of warnings?

@C-Otto
Copy link
Owner Author

C-Otto commented May 11, 2022

I tweaked my settings so that I only get "interesting" warnings, but it's quite a lot - currently 21 channel warnings and 4 node warnings. Regarding channel warnings on the dashboard:

  1. I'd love to see some context (channel size and peer alias, maybe)
  2. If possible, node warnings should appear grouped by peer (possibly also merged with the node warning for that peer?)
  3. I don't really know which design is best. Having too many tiles obviously is problematic, but I like to highlight the warnings to the user. Having two lists might be better, but I honestly don't know.

@C-Otto C-Otto added help wanted Extra attention is needed good first issue Good for newcomers labels May 15, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants