FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

fix: node stability improvements & design fixes by corn-potage · Pull Request #663 · NiceNode/nice-node · GitHub

This repository was archived by the owner on Jan 6, 2026. It is now read-only.
/ nice-node Public archive

fix: node stability improvements & design fixes - #663

Merged
jgresham merged 117 commits into
mainfrom
fix/node-status-stability
Sep 19, 2024
Merged

fix: node stability improvements & design fixes#663
jgresham merged 117 commits into
mainfrom
fix/node-status-stability

Conversation

corn-potage commented Sep 16, 2024
edited
Loading

Copy link
Copy Markdown
Member
  • Added starting and stopping states to button, disabled states to stop user from interrupting
  • Replaced advanced options with show other node types on add node screen
  • Added update modal, added simple modal mode
  • Changed OP static ports to dynamic
  • Refactored start and stop node code
  • Modified certain buttons to have different cursors
  • Decreased shadow on popup on chart
  • Changed checkbox to match spec
  • Info icon changed to transparent black
  • Refactored sync status (getStatusObject handles multiple states)
  • Added sync status and sync progress to client cards
  • Added % support and minute/seconds display on ProgressBar
  • Fixed client card heights
  • Moved controller info under dev mode
  • Fixed node version display
  • 1 client screen now shows 100% width
  • Added dark mode art to onboarding flow
  • Link color fixed for dark mode
  • Added tab deeplink support (notifications preference), and not display tabs if only 1 item
  • Fixed sidebar background color
  • Notifications number on sidebar is now cleared when all notifications are marked as read
  • ThemeContext added to allow us to retrieve theme status everywhere in the app
  • Major refactoring, modifications on NodePackageScreen, NodeScreen, SidebarNodeItemWrapper to optimize, align and display same status
  • Support external node check and compare CL execution payload and EL for more robust isSyncing status
  • Check and stop node package if all nodes are stopped manually from NodeScreen
  • Change Sync sub-status of In Progress... to Catching up if all nodes have finished synchronizing at least once
  • RpcExecuteTranslation modified to support specific node spec, and retrieve needed data for different node types
  • Simplified front-end polling to rely on node/node package 'running' status (@jgresham, need confirmation if this is ok)
  • If user clicks area outside of modal, it closes modal

Copy link
Copy Markdown
Member

ok e2e tests are passing for me now!

jgresham commented Sep 19, 2024
edited
Loading

Copy link
Copy Markdown
Member

Code looks great! All my testing so far has been good.

Great to have all these stability improvements and greater accuracy for statuses!

@corn-potage

This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants


Back | FazBrowse Home | New Git URL