* Save transactions to local storage.
* Checksum more things + reset hash on network change.
* Fix IHexTransaction type, grab from from tx object directly.
* Refactor storage of recent transactions to use redux storage and loading.
* Refactor types to a transactions types file.
* Initial crack at recent transactions tab on account
* Punctuation.
* Transaction Status responsive behavior.
* Refactor transaction helper function out to remove circular dependency.
* Fix typings
* Collapse subtabs to select list when too small.
* s/wallet/address
* Type select onChange
* Get fields from current state if web3 tx
* Allow zero number
* Fail when request payment is zero value, or if you try to send token with zero value.
* Parseint instead of addition casting to catch empty string.
* Fixes#1291. Implemented a new boolean that allows you to toggle whether you are using a disabled send tx button that persists or a send tx button that remains invisible until a valid transaction is present.
* Fixed object shorthand precommit error.
* Cleanup boolean logic, remove redundant code, make comparision elements more obvious
* Manage modal focus
* Add isOpen prop to CustomNodeModal
* Remove outline overrides
* Update outline style for inputs
* Fix modal focus management & Cleanup CustomNodeModal
* Add aria-label on modal close button
* Fix modal scroll to top
* Add aria-live property for notifications
* Add aria-busy to Spinner component
* Fix border styles for generatewallet password inputs
* Update token balances inputs
* Remove multiple h1's & Update styles
* Add alt text to all img elements
* Update swap link from bity to shapeshift
* Update aria-labels and alt text
* Only show keystore password input when required
* Revert "Only show keystore password input when required"
This reverts commit 7ec5de52da0982cd3131f365b142f6915638d831.
* address changes requested
* Verify and complete all branching saga logic tests for transaction stack.
* Write reducer tests for refactored transaction stack.
* Add selector tests. Some files still need to be debugged.
* Add snapshot test for fields, additional seelector testing.
* Remove fields snapshots.
* Remove ABIs from the TestState json
* Use redux state instead of raw json in selector testing.
* Fix merge issues.
* Remove log
* Fix state values.
* Change test value to wei.
* Last touchup.
* Fix buffer shape, change Wei typo, use reasonable wei values.
* Last touch up.
* Connect Promos; pass current wallet address to Coinbase
* Use ShapeShift as promo if no wallet instance when showing Coinbase
* use appstate for typing
* Clear serialized transaction on any change to transaction state
* Fix tsc errors
* remove console error
* Remove property mutations
* dont reset network unit when unit property isnt being reset
* Set default unit to 'ETH' instead of 'ether'
* Use 'isEtherUnit()' everywhere
* Set default unit to empty string
* Update isEthUnit to isNetworkUnit
* Fix unit conversion for non-ethereum networks
* Set default network unit properly
* Fix tests
* fix typos
* Update isNetworkUnit selector
* Update isNetworkUnit
* Fix validationhelpers tests
* Add mock state to tests & Move isNetworkUnit to selectors
* Fix validation helper spec
* fix unit swap spec
* AlphaAgreement -> BetaAgreement.
* Banner color.
* Remove language disclaimer.
* Discord link in footer.
* Update font for discord icon.
* Adjust copy.
* Link to github repo in error message.
* Remove always error
* added code for copy to clipbaord svg
* removed svg link
* can copy clipboard to mouse
* can copy clipboard to mouse
* can copy clipboard to mouse
* change copy svg to copy icon
* updated css styling
* locked in version number
* removed css state color
* scss updates coloring instead of additonal state
* change colors to scss variables
* changed p tag to span tag
* final style updates
* function to revert copied text
* Configure sagas and components to react to network switch.
* tscheck
* Update tests with new behavior.
* tscheck
* Log out of wallet on network change.
* Fix up test.
* Refactor swaps:
* Remove references to bity fallback, it aint happening
* Consolidate sagas to single orchestrator function like other sagas
* Grab rates once, dont continuously poll
* tscheck
* Re-instate the auto-fetching behavior. This time, only notify the first time.
* Make CurrentRates responsible for redux actions. Fix up some typings.
* Remove commented code.
* Update snapshot.
* Give each network the ability to specify default estimates, and whether or not they should fetch estimates from API. Convert gas slider to always use estimates.
* Fix gas cache invalidation, invalid too high / low logic.
* Fix up tests.
* tscheck