[IMPLEMENTED] Add Node status to each node in the Nodes tab of the app

Please add the node status information back into the individual node overview.

Suggestions:

  • Use a colored indicator to identify each status. Color can also be used with a smaller card view for operators with more than one node or other future node views.
  • Add a clickable Information icon to produce a dismissable dialog with a basic description and a link to a Discourse post, whitepaper page, etc with in-depth, technical explanation of each status in the lifecycle.

Mockups:
STATUS INDICATORS in Card View
status_offline status_online
status_pending status_earning

STATUS INDICATORS in possible Smaller/Collapsed View
status_collapsed

MORE INFO dialog
more_info

Suggested colors:

  • OFFLINE (gray)
  • ONLINE (blue)
  • PENDING (purple | pink | magenta)
  • EARNING (green)

Suggested brief text explainers in popup dialog:

  • OFFLINE
    Node is not connected to the Incognito network. More information.
  • ONLINE
    Node is connected to the Incognito network. More information.
  • PENDING
    Node is in preparation phase, syncing block data ahead of next committee substitutions. More information.
  • EARNING
    Node is substituted into an assigned shard committee and is producing blocks for the Incognito network. More information.

** “More information” above should lead to a Discourse article specific to each status, or the relevant section of the whitepaper, or another deep technical explanation of the relevant validator lifecycle.

Additional suggestions:

  • Change PENDING to SYNCING or PREPARATION
  • Change EARNING to PRODUCING or COMMITTEE
  • Sync status color scheme above with RGB LED emitter of upcoming Node Tree. Node owners can know the status of each node without even opening the app!
12 Likes

Thanks Mike for the thorough post – these are great ideas. Information should definitely be readily available to users who are interested in learning about the different stages in the validator lifecycle. I am wondering if we can streamline this without losing clarity however, as not all Node owners will fall into that camp and for whom a broader perspective might work better. Perhaps an advanced/simple view?

cc @henry @binh

Btw - i’ve also created a new ‘Product’ subcategory and added your topics there too, so those looking can more easily find them and respond :raised_hands:

2 Likes

@ning Adding an advanced view/basic view toggle in the settings of the app could certainly do that. Default could be basic view, keeping the simple view as it currently exists as the default layout for new and/or less enterprising users.

4 Likes

upvote for the advanced mode for more advanced users without making the current ui more complex for regular users!

5 Likes

Great idea! The most frustrating part of owning a pNode is that one is in the dark about the when what of it. Visual Feedback is very important to the end user. If you want to expand the network into the non tech world then it is important that they feel attached to project. Better app info, notifications for change in node status( as laid out in above post and good support are key. Right now Incognito is 1 for 3 in those categories.

3 Likes

Has any progress been made on this great idea?

It is on the list. Until it goes live you can use this third-party tool instead.