* Initial work on refactoring node definitions to reduce number of places theyre defined, amount of copy pasting.
* Use makeAutoNodeNAme instead of manually appending _auto
* Add getNetVersion to list of unsupported methods
* PR feedback
* Rework web template node selector to be a network selector. Refactor some types to help with that. Better handle removing custom nodes.
* Remove color dropdown.
* Fix selecting custom networks. Show notification if change network intent fails.
* Use selectors for current node / network instead of intuiting from nodeSelection
* Add id key to all networks, simplify add and remove custom node and network functions.
* Fix a lot of uses of network.name to use network.id instead.
* Dont allow network chainid conflicts
* Fix web3 network by chainid
* Add testnet badge to network selector
* Change nomenclature from change(Node|Network)(Intent)? to change(Node|Network)(Requested|Succeeded)
* tscheck
* Better code for chainid collision
* Remove console logs
* Fix tests
* Network selector becomes self contained component used both by web header and electron nav.
* Dont select node again
* Additional title text
* tscheck
* Custom node behavior in Electron
* Close panel too
* Convert node label data into selector function
* tscheck
* Parens & space
* Change gas price validation to be string input based
* Change sanitization to use Nunber
* Have validators use Number over parseFloat
* Fix css validation class
* Add valid css to address field
* Add data field validation
* Remove unused import
* Fix button being hidden on inputs
* Dead code removal
* Unify textarea and input class validation
* Adjust validity styling to only apply after a value has been inputted
* Do not pass custom props to DOM
* Frameless Electron. Separate electron template. Generecize navigation link. Move nav info to config.
* Add controls for language and node, network status to sidebar.
* Sticky headers
* Move custom node modal into standalone component. Render modals via portal. Add custom node modal opening to electron node list.
* Conditional styling based on environment.
* Fix active node highlight
* Add frame back in, draggable only on OSX, fix sidebar scroll.
* Remove panel content after delay.
* Adjust window sizes
* Style desktop help nav icon
* Remove unused var
* Move style to param
* Remove unused
* Update snapshot
* Fix oversized stretching, zindex fighting
* Make electron work better with various screen sizes
* Remove not-working https option for electron
* Add beta banner
* Fix web footer
* Address changes