* Replicate PIN functionality for Passphrase
* Typo...
* Lol, really?
* Removed _ from passphrase event callback
* Change passphrase input to password
* Test for daniel
* Small fixes
* Change passphrase on input, not on blur
* Be obvious about focused buttons
* Only check for custom nodes locally once
* Add polling warning for console snoopers
* disable local node polling until we allow the user to disable from the client
* Add a check to make sure a network even exists on the web3Wallet instance
* Format snap files
* Prevent onChange from firing due to being out-of-bounds
* Adjust emailTo to desired email addresses
* Prettierize SupportFooter
* Add monero swap support
* Adjust styling and wording for the PaymentInfo screen for XMR
* Only show warning on XMR swaps (duh)
* Replicate comment
* Fix styling for rates and payment info
* Add a Monero donation address and use it as the placeholder for the ReceivingAddress Input
* Add a public method for the ShapeShift service to add unavailable coins to coin list
* Show unavailable swap options in a sorted manner.
* Test implementation
* Adjust emailTo to desired email addresses
* Prettierize SupportFooter
* Add monero swap support
* Adjust styling and wording for the PaymentInfo screen for XMR
* Only show warning on XMR swaps (duh)
* Replicate comment
* Fix styling for rates and payment info
* Add a Monero donation address and use it as the placeholder for the ReceivingAddress Input
* Poll for changes to MetaMask's network and reset the wallet if they don't match local
* Add tests for
* Add a test suite for handleMetaMaskPolling
* Add a userful comment and remove an unnecessary jest.mock
* Remove superfluous comment
* Change logout to a window reload
* Adjust verbiage of test case
* Adjust the validator and update validity class logic on AmountField
* Improve readability and add a condition to invalidity for Input
* Undo changes to Input and pass down showInvalidWithoutValue
* Fix prop ordering issue
* Add removed validator
* Adjust logic for NoneField
* Fix an issue where the disableButtons property was not being passed to the modal body.
* Add a hideButtons property for modals and hide the buttons for a broadcasting confirmation modal
* Don't show fade when there are no buttons
* move bad browser check into standalone files
* refactor dup var
* remove console logs
* have warning support all browser versions
* Revert "have warning support all browser versions".
Webpack conventions still cause IE8 to break.
This reverts commit a853103862.
* correct typo
* Allow to translate several hard coded strings
* Clean and finish french translations
* Several FR translation fixes
- open-source -> code source libre
- capitalize titles
- typos/translation errors
* Fix EN translation and add U2F_NOT_SUPPORTED to FR translation
* Initial changes to define theme maps, color function, and convert all global styles.
* More global styles.
* All styles converted, colors uncertain.
* Fix tabs, temporary theme toggle button.
* Color refinements
* Color network selector, introduce shade function
* Make palette page
* Add theme button and minor styling to nav
* Blueify dark theme
* A bunch of color adjustments to work better with dark theme
* Fix tables
* Fix wallet decrypt colors
* More misc fixes
* Fix up electron colors
* Convert web theme to redux state / action
* Theme toggle in app, prevent rerenders
* Get rid of all variables, fix selects
* Fix conf modal, modal close styles
* Fix test
* Adjust swap colors
* Check in breaking out component, changing icons
* Check in progress
* Theme toggle in footer. New icons
* Prevent rerender on theme change
* Fix up outstanding merge conflicts
* Fix generate colors to be dark mode friendly
* Reduce swap color intensity
* Make disabled buttons darker in dark mode
* Reduce button size by 25%
* Create popup window for TREZOR pin.
* Address PR feedback. Move pin template into its own file loaded via raw-loader.
* Fix PIN not unlocking
* Dont minify electron main code