Commit Graph

1225 Commits

Author SHA1 Message Date
Connor Bryan 85cd564fbb Incorporate recent addresses into dropdown 2018-07-12 16:04:32 -05:00
Connor Bryan af12e36606 Do dropdown better 2018-07-12 15:23:23 -05:00
Connor Bryan 1c601f58e4 Clean up typing and formatting 2018-07-12 13:04:22 -05:00
Connor Bryan 6b2a8eedbc Implement initial functionality 2018-07-12 12:49:21 -05:00
Taylor Monahan 97bfbba51f Add Margin to Wallet Decrypt (#2048)
Screenshot of new spacing: https://i.imgur.com/6FHf1nq.png

before on left. after on right.
2018-07-11 18:36:27 -05:00
Connor Bryan 6fc6d9e074 Enable login for TREZOR with passphrase (#2052)
* 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
2018-07-11 18:22:02 -05:00
Connor Bryan 3f57520bca Handle back-to-back similar transactions (#2038)
* Catch errors from <Amounts /> field a level up.

* Move up the componentDidCatch to <Fields />

* ...
2018-07-10 14:59:31 -05:00
Scott Bigelow 18ddb9b22f REP Token Address Change (#2046) 2018-07-10 13:03:11 -05:00
Daniel Ternyak e4debe341a
Disable local node polling (need to allow user to disable polling) (#2034)
* 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
2018-07-06 18:45:25 -05:00
Connor Bryan 2af3e3475c Adjust translation algorithm (#2033) 2018-07-06 18:39:46 -05:00
Daniel Ternyak 06c8ae6e5b
Prep 1.2.0 Release (#2028) 2018-07-06 16:11:16 -05:00
Daniel Ternyak 047b5d1e05
Update ethereum-blockies-base64 (#2030) 2018-07-06 16:09:57 -05:00
Maciej Hirsz 4aa74a4087 [Parity Signer] Add future support for ERC-681 (#1945)
* Add future support for ERC-681

* Use `addHexPrefix`
2018-07-06 16:04:31 -05:00
mwbailey fbe792a58f Allow contract value to be cleared (#1997) 2018-07-06 14:08:27 -05:00
Connor Bryan 062d25145c Make SimpleGas default to recommended gas price on initial load (#2020)
* 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
2018-07-06 14:07:34 -05:00
Daniel Ternyak 7ce2f72b8e
Update Tokens (July 9th, 2018) (#2027) 2018-07-06 13:57:28 -05:00
Connor Bryan f3bcc99603 Grey out disabled swap options (#2026)
* 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
2018-07-06 13:56:54 -05:00
Connor Bryan 3ae3622ff4 Add Monero swap support (#1985)
* 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
2018-07-06 13:29:16 -05:00
James Prado 0fa1b7004d Sitemap (#2008)
* Add sitemap generator script

* Add sitemap & robots.txt

* Revert "Add sitemap generator script"

This reverts commit 99c5779b78.

* Add robots.txt & sitemap to build

* Update robots.txt
2018-07-06 12:10:36 -05:00
Daniel Ternyak 5d841ce1bd
Remove Desktop Alpha Warnings (#2024) 2018-07-06 12:00:23 -05:00
Daniel Ternyak 9114f69051
Remove Alpha Banner on Electron (#2023) 2018-07-06 11:10:15 -05:00
Danny Skubak e17c94333b MC-01-004: Prevent Navigation on Main Electron Window (#2022) 2018-07-06 11:02:33 -05:00
Alejandro Cavallero e5e5dd8274 Hide unsupported tabs by RSK (#2011)
* Hides unsupported tabs by RSK

* Allows swap
2018-07-06 10:13:26 -05:00
James Prado 425655ee05 Fix meta tag link (#2006)
* Fix meta tag link

* fix path
2018-07-06 08:29:39 -05:00
Danny Skubak e0c2b10d86 MC-01-003: Add CSP to Meta Tag (#2019)
* add meta content security policy

* inject meta csp based on production status

* use correct var

* rollback devtoll modification
2018-07-06 08:15:08 -05:00
Danny Skubak 012a89bd62
Merge pull request #2017 from MyCryptoHQ/fix-metamask-poll-again
Check for `web3` before polling network status for MetaMask
2018-07-05 16:37:06 -04:00
Connor Bryan eb9f651465 Added a preliminary check before polling 2018-07-05 15:04:28 -05:00
Connor Bryan e68e3ccc2f Tighten web3 network change refresh validation (#2014)
* Add a check to make sure a network even exists on the web3Wallet instance

* Format snap files
2018-07-05 12:29:23 -05:00
Alejandro Cavallero bb2965e4df Disable tabs by network configuration (#1952)
* Adds unsupported tabs configuration by network

* Removes unused reference

* Adding network config to solve merge conflict

* Updating from develop

* Update to develop

* Update

* Update

* Update

* Deletes unused file
2018-07-03 13:31:55 -05:00
Connor Bryan c52a975aad Handle MetaMask network change (#1988)
* 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
2018-07-03 13:12:39 -05:00
Danny Skubak a5873758fb Use version from package.json (#2000) 2018-07-03 12:52:11 -05:00
Daniel Ternyak 88933836d2
MC-01-001: Prevent drag and drop (#1991)
* Prevent drag and drop

* fix typos
2018-07-03 12:51:27 -05:00
James Prado da32d438b8 Remove Simplex Promo EU restriction (#1993)
* Remove Simplex Promo EU restriction

* Rerun CI
2018-07-03 00:48:31 -05:00
James Prado 503beabd62 Update jobs link (#2001) 2018-07-03 00:47:39 -05:00
Connor Bryan 0d13dc93c5 Add additional validation to Amount input field (#1982)
* 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
2018-07-02 16:51:51 -05:00
Roman Storm a3a92504d2 Update POA Node URL (#1986)
* Closes #1984. Change POA.network RPC endpoint to Poa.Infura.io

* change type to infura
2018-07-02 16:48:32 -05:00
Connor Bryan 54b479f04e Disable buttons on confirmation modal when transaction is broadcasting (#1987)
* 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
2018-07-02 16:44:44 -05:00
Danny Skubak 6718e7ef65 Refactor Bad Browser Check (#1996)
* 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
2018-07-02 16:39:25 -05:00
Alejandro Cavallero 9d4769342f RSK Mainnet configuration (#1994)
* RSK mainnet configuration

* Changes to fix errors on push

* Reverts unnecessary props
2018-07-02 16:37:19 -05:00
Liam Aharon ecb9aca739 Fix typo in readme (#1995) 2018-06-29 02:14:57 -05:00
Jean-Christophe Rona 9a52a47e13 Fully translate MyCrypto into French (#1970)
* 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
2018-06-28 23:46:25 -05:00
HackyMiner 7eb103f747 Update Korean Translation (#1880)
* update Korean translation

 * 100% transated
 * all missing strings added
 * proofread by @dakeshi

* update newly added messages

* update Korean translation

 * update recently added messages
 * profreading done by @dakeshi
2018-06-27 00:07:55 -05:00
William O'Beirne bf6a122e38 Night Mode Theme (#1896)
* 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%
2018-06-26 23:51:42 -05:00
Connor Bryan c574a17884 Update ShapeShift support emails (#1983)
Update ShapeShift support emails
2018-06-26 13:54:45 -05:00
Connor Bryan 23f6ffe56f Temporary fix for .eth.eth (#1978)
* Update config snapshot

* Add another condition in  to ensure no period delimiters
2018-06-25 19:39:13 -05:00
William O'Beirne 3074e50909 Allow PIN Entry for TREZOR One in App (#1971)
* 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
2018-06-25 14:27:27 -05:00
HackyMiner 1ab0d819d0 EthersocialNetwork Support (ESN) (#1881) (#1881) 2018-06-25 12:59:39 -05:00
Connor Bryan aa68beb115 Adjust error message for "U2F not supported" (#1976)
* Update config snapshot

* Add checking for other types of messages for ledger and improve verbiage.
2018-06-25 12:30:56 -05:00
Connor Bryan a297eb764a Enable back button from "active wallet" to "select a wallet" (#1979) 2018-06-21 23:36:17 -05:00
Connor Bryan edb43fdf6b Adjust the TransactionActions enum (#1980) 2018-06-21 23:35:39 -05:00