tag:github.com,2008:https://github.com/NiceNode/nice-node/releasesTags from nice-node2025-02-23T18:07:05Ztag:github.com,2008:Repository/480583899/v6.4.4-alpha2025-02-23T18:35:53Zv6.4.4-alphajgreshamtag:github.com,2008:Repository/480583899/v6.4.3-alpha2025-02-15T01:25:15Zv6.4.3-alpha<p>chore: electron 34 node 22 (<a class="issue-link js-issue-link" href="https://github.com/NiceNode/nice-node/pull/684">#684</a>)</p>
<p>* chore: electron 34 node 22</p>
<p>* chore: remove ubuntu 23.10 from test install podman</p>jgreshamtag:github.com,2008:Repository/480583899/v6.4.2-alpha2024-10-10T15:21:35Zv6.4.2-alphajgreshamtag:github.com,2008:Repository/480583899/v6.4.1-alpha2024-10-08T17:25:20Zv6.4.1-alphajgreshamtag:github.com,2008:Repository/480583899/v6.4.0-alpha2024-09-19T23:48:40Zv6.4.0-alpha<p>fix: node stability improvements & design fixes (<a class="issue-link js-issue-link" href="https://github.com/NiceNode/nice-node/pull/663">#663</a>)</p>
<p>* optimized node status updating for start/stop</p>
<p>* improved status handling, added stopping status</p>
<p>* added starting status to signify starting but before pulling podman images</p>
<p>* if user stops all services, stop node package too</p>
<p>* added lowPeerCount, synchronized</p>
<p>* added noConnection logic</p>
<p>* updated sidebar item to handle updated node status</p>
<p>* fixed bug where starting/stopping second node with same name, affected the first node</p>
<p>* fix status for sidebar</p>
<p>* fixed node version retrieval</p>
<p>* continuously retrieve version, show empty string when stopped</p>
<p>* added CL check</p>
<p>* removed query node version, added CL check for sync status</p>
<p>* added updateNodePackage to mark nodePackage after successful initial sync</p>
<p>* refactored state for node package</p>
<p>* made similar refactoring to node screen</p>
<p>* refactored sidebarNodeItemWrapper</p>
<p>* added context, and hooks to centralize queries in one place</p>
<p>* added getSyncData</p>
<p>* const consistency</p>
<p>* changed consts, fixed client card status</p>
<p>* fixed client card styling</p>
<p>* added url param for remote execution</p>
<p>* block scoped, more strict sync</p>
<p>* added removing node state</p>
<p>* added support for slots from consensus</p>
<p>* node status fix</p>
<p>* fixed synchronized state for client card</p>
<p>* fixed sync progress, prepare to move complex sync logic into getSyncData</p>
<p>* fixed synced client card, apply same complex isSyncing logic check for individual nodes</p>
<p>* improved sync logic</p>
<p>* improved sync logic</p>
<p>* added percent to progress bar on clientcard</p>
<p>* support non-ethereum clients</p>
<p>* fixed lastRunningTimestampMs</p>
<p>* math floor for %</p>
<p>* stronger nodescreen latest synced block logic</p>
<p>* prioritize synchornized over running for node screen</p>
<p>* added same syncData logic from nodePackage to sidebar, better offline handling</p>
<p>* check if isSyncing for catchingUp</p>
<p>* banner shows up now after synchronization</p>
<p>* fixed service name</p>
<p>* flexible support for node packages with 2 services</p>
<p>* dynamic port support for OP nodes</p>
<p>* added stopping state to node package</p>
<p>* moved controller version into devmode</p>
<p>* added starting state to header</p>
<p>* added l2executionEndpoint, mouse states</p>
<p>* show number of notification items that are unread</p>
<p>* removed cursor, added text highlighting</p>
<p>* changed beta label style, padding</p>
<p>* single clientcard support</p>
<p>* fixed link colors</p>
<p>* decreased shadow opacity, dont display tabs when just 1</p>
<p>* changed to show other node types, removed other</p>
<p>* changed to black40/white40</p>
<p>* added useTheme to use correct artworks</p>
<p>* show minutes and seconds for podman install</p>
<p>* added notification deeplink to preferences</p>
<p>* fixed checkbox to spec</p>
<p>* start work on update modal</p>
<p>* completed update modal</p>
<p>* updated strings</p>
<p>* added skip button to update callout</p>
<p>* backdrop click on modal closes the modal</p>
<p>* refactor across components</p>
<p>* add support for labels + progressbar</p>
<p>* dont show update for nodepackage screen</p>
<p>* fixed syncing status for optimism</p>
<p>* add httpPort to l2RpcUrl</p>
<p>* optimism_syncStatus support</p>
<p>* added peer and latestBlock support for op-node</p>
<p>* add specId support for executeTranslations</p>
<p>* enable card height for OP</p>
<p>* removed lastblock related logic from node package, only needed on nodescreen</p>
<p>* simplified polling to rely on running status(?)</p>
<p>* fixed test to support new status</p>
<p>* added special case for reth to check latestBlock when syncing</p>
<p>* besu should check latestBlock too</p>
<p>* wait longer after node start for containers to download</p>
<p>---------</p>
<p>Co-authored-by: Johns Gresham <[email protected]></p>jgreshamtag:github.com,2008:Repository/480583899/v6.3.6-alpha2024-09-18T17:24:14Zv6.3.6-alpha<p>fix: close main window on first quit on all platforms (<a class="issue-link js-issue-link" href="https://github.com/NiceNode/nice-node/pull/661">#661</a>)</p>
<p>* fix: close main window on first quit cleanup</p>jgreshamtag:github.com,2008:Repository/480583899/v6.3.5-alpha2024-09-16T20:11:43Zv6.3.5-alpha<p>chore: update deps (<a class="issue-link js-issue-link" href="https://github.com/NiceNode/nice-node/pull/657">#657</a>)</p>
<p>* chore: update deps expect ts and electron-store. fix linting</p>jgreshamtag:github.com,2008:Repository/480583899/v6.3.4-alpha2024-09-13T17:55:03Zv6.3.4-alpha<p>docs: update notes.md</p>
<p>charcters -> characters</p>jgreshamtag:github.com,2008:Repository/480583899/v6.3.3-alpha2024-08-28T17:57:12Zv6.3.3-alphajgreshamtag:github.com,2008:Repository/480583899/v6.3.2-alpha2024-08-05T23:38:33Zv6.3.2-alphajgresham