Dan J Miller
cb2698d20e
First time flow updates ( #6192 )
...
* Action select step of onboarding flow added.
* Update navigation on create and import password screens.
* Adds terms of service checkbox to create and import account screens.
* Add security warning to jazzicon intro step
* Update and streamline unique image to confirm seed steps of first time flow.
* UI touch ups to welcome screen.
* UI touch up on select action page
* Fix first time import flow.
* Add end of flow screen to first time flow
* Replace unique image screen with updated fishing warning screen.
* Update e2e tests for onboarding flow changes.
* Add required translations to onboarding flow.
* Update design of select action screen to emphasize create new wallet option.
* Clean up onboarding flow code.
* Remove notice related code from first-time-flow directory.
* Use updater function argument in new-account.component
2019-02-27 11:16:41 -03:30
Chi Kei Chan
a2320c76fe
Show/Hide Fiat on Testnets based on User Preference ( #6153 )
2019-02-26 15:00:41 -03:30
Dan Finlay
f507f2a927
Feature Flag + Mobile Sync ( #5955 )
2019-02-25 15:40:13 -03:30
Dan J Miller
fdc7eb2113
Fix gas estimation when sending to contracts ( #6195 )
...
* Fix gas estimation when sending to contracts
* Fix calculating of balance sufficiency and tx params when sending token transaction
2019-02-25 14:46:23 -03:30
Dan J Miller
1eebe54c64
Merge pull request #6184 from chikeichan/6132
...
turn camcelCase method name to space separated
2019-02-19 20:59:43 -03:30
Dan J Miller
cbcaf87998
Merge pull request #6185 from chikeichan/5681
...
Remove password check when importing Account JSON
2019-02-19 20:59:17 -03:30
Chi Kei Chan
24ed53bbf3
Change "Token Address" to "Token Contract Address" ( #6182 )
2019-02-19 16:22:09 -03:30
Chi Kei Chan
0bbfb2e506
Remove password check when importing Account JSON
2019-02-18 22:01:43 -08:00
Chi Kei Chan
7be4795257
turn camcelCase method name to space separated
2019-02-18 21:36:12 -08:00
Chi Kei Chan
b58a9bd202
Add Copy Tx ID button to transaction-list-item-details ( #6146 )
...
* Add Copy Tx ID button to transaction-list-item-details
* Move justCopied toggle timeout inside setState callback
2019-02-17 01:00:02 -03:30
Whymarrh Whitby
1d8d129305
Checksum address before slicing it for the confirm screen ( #6133 )
2019-02-14 10:43:12 -03:30
Jonathan Smirnoff
8dddf48904
Fixed issue #5838 ( #6001 )
...
Update changelog file
2019-02-13 10:30:46 -10:00
Chi Kei Chan
d438deee89
Add button to force edit token symbol when adding custom token ( #6147 )
2019-02-13 10:30:22 -03:30
Whymarrh Whitby
1da1ec0df5
Merge pull request #6139 from whymarrh/fix-confirm-advanced-gas
...
Fix advanced gas controls on the confirm screen
2019-02-12 11:51:18 -03:30
Whymarrh Whitby
eed3ee41d4
Fix advanced gas controls on the confirm screen
2019-02-12 11:24:03 -03:30
Whymarrh Whitby
f41830b798
Trim whitespace from seed phrase during import
...
Somehow we lost 33b85cf2e
2019-02-12 01:05:05 -03:30
Whymarrh Whitby
0972e23dcd
Add e2e tests adjusting gas before sending
2019-02-08 15:44:45 -03:30
Whymarrh Whitby
57ead4914f
Fix inline advanced gas editing
2019-02-08 15:44:45 -03:30
Brandon Wissmann
810e5cb256
implement class for sign footer button ( #6120 )
2019-02-08 08:48:12 -03:30
Dan J Miller
97e92a1b68
Set custom gas data in state from inline advance gas controls on send screen ( #6114 )
2019-02-06 13:43:45 -03:30
Chi Kei Chan
798930afba
Add Swap feature to CurrencyInput ( #6091 )
...
* Add Swap feature to CurrencyInput
* Fix linter error
* Fix and Add unit tests
2019-02-06 11:44:17 -03:30
Chi Kei Chan
83109c3dc7
Change gas labels to Slow/Average/Fast ( #6090 )
...
* Change gas labels to Slow/Average/Fast
* Fix unit test
2019-02-06 11:40:00 -03:30
Dan J Miller
38b91f63a2
Add togglable advanced gas controls on send and confirm screens ( #6112 )
...
* Extract advanced gas input controls to their own component
* Add advanced inline gas toggle to settings
* Add optional advanced inline gas to send send screen
* Adds optional advanced gas inputs to the confirm screen
* Add info modals for advanced gas inputs.
* Fix translation of advance gas toggle description.
* Lint and unit test fixes for inline-advanced-gas-inputs
* Increase margin above advanced options button on send screen
* Move methods from constructor to property syntax in advanced-gas-inputs.component
2019-02-05 16:24:28 -08:00
Whymarrh Whitby
f3a7054f6b
Add announcement for users migrated to the new UI
2019-02-05 08:49:55 -03:30
Whymarrh Whitby
a7a6318c13
Default to the new UI for all users
2019-02-05 08:49:55 -03:30
Whymarrh Whitby
c18b6f4117
Remove commented references to Beta UI
2019-02-05 08:49:55 -03:30
Whymarrh Whitby
8a8696f897
Remove "Use old UI" setting
2019-02-05 08:49:55 -03:30
Paul Bouchon
db776b5a02
EIP-1102 updates ( #6006 )
...
* Update privacy notice
* Respond to 1102 messages using tab ID
2019-01-30 10:27:33 -08:00
Whymarrh Whitby
b2813d1113
Remove unused InitializeMenuScreen component ( #6075 )
2019-01-30 14:47:56 -03:30
Dan J Miller
02bdbbbc3e
Add visual indicator when displaying a cached balance ( #5854 )
2019-01-30 08:46:12 -03:30
Frankie
df3169d1c7
I#5956 fix2 dont overwrite existing rpc settings ( #6044 )
...
* mm-controller - dont overwrite existing rpc settings
* ui-networkDropdown - dont pass old network as chainId
* add methods preferencesController.updateRpc and metamaskController.updateAndSetCustomRpc
* use updateAndSetCustomRpc in settings to allow rpcs to be updated
* use new rpc as nickname if no nick name has been supplied
* fix update rpc method
2019-01-29 08:13:51 -10:00
Alexander Tseung
941a9a0fd9
Order shapeshift transactions by time within the transactions list
2019-01-24 19:31:30 -03:30
Esteban Miño
2d7c9b3dac
Prevent send to token warning ( #6058 )
2019-01-23 14:39:56 -03:30
Alexander Tseung
fba17d77de
Refactor first time flow, remove seed phrase from state ( #5994 )
...
* Refactor and fix styling for first time flow. Remove seed phrase from persisted metamask state
* Fix linting and tests
* Fix translations, initialization notice routing
* Fix drizzle tests
* Fix e2e tests
* Fix integration tests
* Fix styling
* Fix migration naming from 030 to 031
* Open extension in browser when user has not completed onboarding
2019-01-23 11:55:34 -03:30
Esteban Miño
1d93d9a385
Prevent send to token ( #6051 )
...
* check contact metadata
* check for tokens in state
* tests
* update tests
* validation only if sending tokens
* container test
2019-01-22 11:05:59 -08:00
Esteban Miño
e21dfd1862
Use Parity on-chain registry only when is needed ( #6052 )
...
* add and use knownMethodData to avoid infura requests
* dataMethod to methodData and check empty response
2019-01-22 10:22:56 -08:00
Alexander Tseung
fe780fb3d4
Refactor BalanceComponent to jsx ( #6048 )
2019-01-21 10:56:48 -03:30
Frankie
0ad7797076
I#5956 fix 1 ( #6026 )
...
* prevent invalid chainId's when adding cusstom rpcs
* migration 30 removes invalid chaids from preferences and networkController for custom rpcs
2019-01-17 09:10:33 -10:00
Alexander Tseung
de0ac53008
Fix grammar error in Current Conversion ( #6029 )
2019-01-17 11:37:38 -03:30
Alexander Tseung
3fe78a8f48
Disable account dropdown on signing screens ( #6024 )
2019-01-16 14:50:24 -08:00
Alexander Tseung
eaca9d21e6
Fix confirm screen for sending ether tx with hex data ( #6008 )
2019-01-10 12:54:37 -03:30
Hsuan Lee
dd6d3232fa
Fix ERC20 token value decoding ( #5995 )
...
When MetaMask user calls non-standard ERC20 methods such as `mint`, `tokenData` will be `undefined` and an uncaught error will break the UI
2019-01-04 08:36:25 -03:30
Bowen
866b9af69e
Fix Component#componentDidUpdate usage ( #5977 )
2019-01-03 18:17:37 -03:30
Alexander Tseung
0b4469b842
Add scrolling button to account list
2019-01-03 11:22:38 -08:00
Alexander Tseung
30a2be85ee
Prevent users from changing the From field in the send screen ( #5922 )
...
* Prevent users from changing the From field in the send screen
* Fix integration tests
2018-12-13 18:19:36 -08:00
Alexander Tseung
435fdae84a
Fix displayed time and date in the activity log. Remove vreme library, add luxon library. ( #5932 )
2018-12-13 12:48:15 -08:00
Dan J Miller
c5861c88a5
Merge pull request #5893 from MetaMask/loading-network-screen
...
Loading network screen
2018-12-13 14:20:27 -03:30
Alexander Tseung
05e8753641
Fix speed up button not showing for transactions with the lowest nonce ( #5925 )
2018-12-12 18:33:46 -08:00
Dan Miller
04cc98d8e4
Clean up for the loading-network-screen
2018-12-12 14:14:52 -03:30
Dan Miller
f4dc64960d
Improve styling of loading retry / error screen
2018-12-12 13:54:45 -03:30
Dan Miller
20dbebae9f
Adds network loading retry / error screen.
2018-12-12 13:53:37 -03:30
Dan Miller
0e5e51b8ff
Add identifier of private network to the network loading screen message.
2018-12-12 13:53:37 -03:30
Dan Miller
47501a6f7a
Add spinner and dropdown arrow to network indicator on custom network loading.
2018-12-12 13:53:37 -03:30
Dan Miller
66f7102c06
Show transaction fee instead of total fee in top left of gas customization modal.
2018-12-12 13:27:44 -03:30
Dan Miller
dabf263733
Fix width of gas customization model in notification view
2018-12-12 13:05:38 -03:30
Dan Miller
3cca6fc886
Add missing translation to the gas customization component.
2018-12-12 13:05:25 -03:30
Dan Miller
1145a0a9ad
Ensures that advanced tab gas limit reflects tx gas limit
2018-12-12 12:00:57 -03:30
Alexander Tseung
9c24019659
Add submitDisabled prop to Modals. Disable submit button when creating a cancel transaction ( #5910 )
2018-12-11 15:04:57 -08:00
Dan J Miller
1fbdce8916
Improve ux for low gas price set ( #5862 )
...
* Show user warning if they set gas price below safelow minimum, error if 0.
* Properly cache basic price estimate data.
* Default retry price to recommended price if original price was 0x0
* Use mock fetch in send-new-ui integration tests.
2018-12-10 13:51:00 -08:00
Noah Zinsmeister
49971e9ec2
fix formatting of 32-byte strings in personal_sign ( #5878 )
2018-12-10 09:47:52 -03:30
Alexander Tseung
d8ab9cc002
Group transactions by nonce ( #5886 )
2018-12-09 12:48:06 -08:00
Whymarrh Whitby
6a0993a45e
Replace height: 100% rule with workaround for flexbox quirks
2018-12-05 14:13:45 -03:30
Dan Miller
8194309a9a
Fix styling of send screen in extension view when hex data on.
2018-12-04 00:06:22 -03:30
Dan Miller
d8e41a6aa5
Final gas customization fixes
2018-12-04 00:06:22 -03:30
Dan Miller
75d7545437
Clear custom gas data on hiding of gas customization modal.
2018-12-04 00:06:22 -03:30
Dan Miller
f8ffdaedc9
Modify results of API data to better fit gas chart: remove outliers, pad data
2018-12-04 00:06:22 -03:30
Dan Miller
7ffea926f2
Add loading spinners when waiting for APIs in the gas customization modal
2018-12-04 00:06:22 -03:30
Dan Miller
7f2c5c09de
Uses more reliable api on main send screen; caches basic api results in modal
2018-12-04 00:06:22 -03:30
Dan Miller
4111e9f92d
Improve responsiveness of customize speed up slider.
2018-12-04 00:06:22 -03:30
Dan Miller
d5411e772d
Make gas customization modal responsive.
2018-12-04 00:06:22 -03:30
Dan Miller
8c8359ca14
Remove gas customization integration tests (in favour of e2e tests)
2018-12-04 00:06:22 -03:30
Dan Miller
b70886a99b
Fixes for components that break e2e gas customization tests, plus unit test updates.
2018-12-04 00:06:22 -03:30
Dan Miller
a8259f7f6a
Update e2e tests for new gas customization modal.
2018-12-04 00:06:22 -03:30
Dan Miller
79de7a45ae
Connect gas price chart to gas station api.
2018-12-04 00:06:22 -03:30
Dan Miller
e3f015c88f
Adds speed up slide-in gas customization sidebar
2018-12-04 00:06:22 -03:30
Dan Miller
3162a2747c
Redesign of gas customization basic tab.
2018-12-04 00:06:05 -03:30
Dan Miller
3ced3c9b2a
Clean up for mmui-i11-custom-gas-price-chart branch
2018-12-04 00:06:05 -03:30
Dan Miller
d14af8346a
Improve data management and tests for gas-modal-page-container price estimates.
2018-12-04 00:06:05 -03:30
Dan Miller
d0619b024f
Update tests, plus some lint fixes, for gas-price-chart
2018-12-04 00:06:05 -03:30
Dan Miller
6f0406125d
Clean up gas chart code.
2018-12-04 00:06:05 -03:30
Dan Miller
aa798cc545
Add control arrows to advanced gas tab inputs.
2018-12-04 00:06:05 -03:30
Dan Miller
cd32c58fb4
Complete integration of gas chart with redux.
2018-12-04 00:06:05 -03:30
Dan Miller
a2bbf504b8
Read only connection of gas price chart to redux
2018-12-04 00:06:05 -03:30
Dan Miller
2dbae581ac
Gas price chart improvements, redesign, bug fixes, and set up to receive external data
2018-12-04 00:06:05 -03:30
Dan Miller
0ba6f7d9bb
Adds not yet functional gas price chart.
2018-12-04 00:06:05 -03:30
Dan Miller
6dd1028c71
Lint and unit test fixes.
2018-12-04 00:06:05 -03:30
Dan Miller
6f8e2b1ad9
Clean up for advanced gas tab customization changes.
2018-12-04 00:06:05 -03:30
Dan Miller
b95eb30ec6
Adds redesign for the customize gas advanced tab.
2018-12-04 00:06:04 -03:30
Dan Miller
5354325fab
Test updates and additions for button integration with send screen.
2018-12-04 00:06:04 -03:30
Dan Miller
b567c78bca
Integrate gas buttons with the send screen.
2018-12-04 00:06:04 -03:30
Dan Miller
7de3f22d63
Connects remained of the gas customization component to redux.
2018-12-04 00:06:04 -03:30
Dan Miller
6ada9b4a3c
Adds gas-duck.test.js tests.
2018-12-04 00:06:04 -03:30
Dan Miller
58feb24fa7
Styling fixes for gas customization advanced tab content.
2018-12-04 00:06:04 -03:30
Dan Miller
d07d40cf7c
Improvements to propdefaults in button-group.component and basic-tab-content.component
2018-12-04 00:06:04 -03:30
Dan Miller
0a7dfcd55d
Connect the gas-button-group component to redux and a live api.
2018-12-04 00:06:04 -03:30
Dan Miller
112d18e316
Adds basic tab content to gas customizer, with styled button group (static, for now).
2018-12-04 00:06:04 -03:30
Dan Miller
57cd721800
Improve styling of advanced-tab-content gasInput row
2018-12-04 00:06:04 -03:30
Dan Miller
99c8804eeb
Add tests for advanced-tab-component.js and subcomponents.
2018-12-04 00:06:04 -03:30
Dan Miller
3b9ec8e1bc
Remove gas slider from advance-tab-content.component
2018-12-04 00:06:04 -03:30
Dan Miller
d55a2615a4
Split advanced-tab-content.component.js render() method into smaller pieces; add translations to the same file.
2018-12-04 00:06:04 -03:30
Dan Miller
342dc95410
Adds the content of the advanced tab - w/o chart or dynamic content - to gas customize modal.
2018-12-04 00:06:04 -03:30
Dan Miller
5e7409482b
Use BEM for css in gas-modal-page-container
2018-12-04 00:06:04 -03:30
Dan Miller
88d8eb289e
Use correct message key in gas-modal-page-container.component.js
2018-12-04 00:06:04 -03:30
Dan Miller
f9aa5a70de
Adds new gas customization modal container (without content)
2018-12-04 00:06:04 -03:30
Dan J Miller
4c24555545
Save recent network balances in local storage ( #5843 )
...
* Use selector for state.metamask.accounts in all cases.
* Default to cached balance when selecting metamask accounts
* Adds the cached-balances controller
* Documentation and small codes fixes for #5843
Co-Authored-By: danjm <danjm.com@gmail.com>
2018-11-30 14:51:24 -08:00
Whymarrh Whitby
88defe3623
Hide app-header when provider request pending ( #5831 )
2018-11-26 16:51:07 -03:30
Whymarrh Whitby
1403b8286d
Show disabled cursor in .network-disabled state ( #5829 )
2018-11-26 13:11:16 -03:30
Thomas Huang
4054b1cb84
Increase Token Symbol length to twelve
2018-11-22 12:39:59 -06:00
Bruno Barbieri
ae8626eceb
Merge pull request #5797 from MetaMask/trezor-v6
...
Add Firefox and Brave support for Trezor
2018-11-21 14:45:55 -05:00
Whymarrh Whitby
7229f0f9fc
Fix usage of setState in ConfirmTransactionBase#handleSubmit ( #5799 )
2018-11-21 15:22:18 -03:30
Whymarrh Whitby
74c18ef0e8
Show byte count for hex data on confirm screen ( #5798 )
2018-11-21 15:21:34 -03:30
brunobar79
9b1df386de
fix merge conflicts
2018-11-20 17:44:28 -05:00
Whymarrh Whitby
6b32e82ac1
Remove "Beta" from welcome messages
...
More sed magic:
sed -i.bak 's/MetaMask Beta/MetaMask/' app/_locales/**/messages.json && \
find app/_locales -name '*.bak' -delete
sed -i.bak 's/"welcomeBeta"/"welcome"/' app/_locales/**/messages.json && \
find app/_locales -name '*.bak' -delete
2018-11-20 14:04:50 -03:30
Whymarrh Whitby
c5da84d7a2
Remove "Beta" from header logo
2018-11-20 14:04:50 -03:30
Whymarrh Whitby
c482c9926c
Default to the new UI for first time users
2018-11-20 14:04:17 -03:30
Alexander Tseung
a7b3750a3e
Fix button styling for Create Account Connect ( #5787 )
2018-11-19 22:46:41 -08:00
Alexander Tseung
4c87c05a02
Fix rounding issue when sending max tokens ( #5695 )
...
* Fix rounding issue when sending max tokens
* Ensure amount row shows exact amount of max tokens on send screen (#2 )
* Fix tests
* Change stored redux value from BigNumber to hex string. Fix TokenInput default value
2018-11-19 16:06:34 -08:00
Whymarrh Whitby
1988e1e96b
ESLint fixes ( #5775 )
...
* eslint . --fix
* Upgrade all ESLint warnings to errors
2018-11-16 14:54:55 -10:00
brunobar79
c0557b43e2
clean up
2018-11-15 00:34:49 -05:00
brunobar79
18f39ef69e
Merge branch 'develop' of github.com:MetaMask/metamask-extension into trezor-v5
2018-11-14 15:42:45 -05:00
Alexander Tseung
46b29a50f0
Show APPROVED status for transactions that have been approved but not submitted
2018-11-13 17:37:01 -08:00
brunobar79
484aa6801e
Merge branch 'develop' into trezor-v5
2018-11-13 17:21:15 -05:00
PaddyMc
7ce2cf4572
Fixes #3425 : Better support for batch transactions ( #5437 )
2018-11-13 13:49:12 -03:30
Vimal
6bb92a8672
merging upstream branch
2018-11-12 17:50:37 +05:30
Alexander Tseung
83ffb9fafe
Increase number of ETH decimals displayed in the balance view from 3 to 4 ( #5710 )
2018-11-09 10:17:42 -08:00
Thomas Huang
0ab5c1c6e2
Merge pull request #5481 from MetaMask/reducers
...
tests/Reducers
2018-11-06 20:56:15 -08:00
brunobar79
c651212025
fix merge conflicts
2018-11-06 20:21:19 -05:00
Whymarrh Whitby
f692123f51
Update the colour of the default image used on Connect Request ( #5678 )
2018-11-05 15:07:09 -08:00
Whymarrh Whitby
5d928e67c3
Update "Learn more" link on 1102 connect screen ( #5677 )
2018-11-05 15:07:09 -08:00
Whymarrh Whitby
26ada8a828
Update Connect Request screen design ( #5644 )
...
* Parameterize NetworkDisplay background colour
* Update design for login request screen
* Pass siteTitle, siteImage through for calls to ethereum.enable()
* Bring the site images closer together
2018-11-05 15:07:09 -08:00
bitpshr
226601a956
EIP-1102: add user privacy option
2018-11-05 15:07:09 -08:00
bitpshr
89b4aa5d62
EIP-1102: Add option to force-enable provider
2018-11-05 15:07:09 -08:00
bitpshr
c76c9ca2c8
EIP-1102: updated implementation
2018-11-05 15:07:09 -08:00
Thomas
de297cd74d
nextUnreadNotice undefined rather than null
2018-10-31 14:30:51 -07:00
Thomas
7607794851
Readable tests, and set nextUnreadNotice to null when CLEAR_NOTICES is dispatched
2018-10-31 07:07:25 -07:00
Thomas
7531de14f9
Merge branch 'develop' into reducers
2018-10-31 05:55:25 -07:00
HackyMiner
ac079365e6
fixed currency-display ( #5619 )
...
* call getValueFromWeiHex() with fromCurrency=nativeCurrency
2018-10-30 12:15:38 +01:00
kumavis
73eeeda215
Merge pull request #5560 from MetaMask/sentry-enhancements2
...
Sentry - various enhancements to help debugging (alternate)
2018-10-29 21:57:51 -04:00
kumavis
310229d22e
Merge pull request #5567 from MetaMask/HowardBraham-develop
...
Feature: Warn when attempting to send tx with data to non-contract
2018-10-29 21:47:07 -04:00
kumavis
ccbc233282
Merge branch 'develop' of github.com:MetaMask/metamask-extension into sentry-enhancements2
2018-10-29 20:25:05 -04:00
HackyMiner
54a8ade266
Add support for RPC endpoints with custom chain IDs ( #5134 )
2018-10-26 10:26:43 +02:00
Alexander Tseung
eaca9a0e8a
Fix raised button min-height ( #5613 )
2018-10-26 10:04:21 +02:00
kumavis
9b42416fc0
Merge branch 'develop' of github.com:MetaMask/metamask-extension into HowardBraham-develop
2018-10-25 22:24:30 -04:00
Alexander Tseung
55c66b0d98
Fix button styling for overflowing text ( #5602 )
2018-10-25 22:00:14 +08:00
Alexander Tseung
554f79c0e2
Fix blockies icons overriding contract map icons. Refactor Identicon component ( #5599 )
2018-10-25 17:21:41 +08:00
Alexander Tseung
315028ec53
Fix UnknownFunction showing as Confirm ( #5590 )
2018-10-24 23:27:16 +08:00
Alexander Tseung
7852269ed1
Add Activity Log entry for onchain failures for a transaction. Change scrolling of the transaction list. Remove Transaction Details modal. ( #5581 )
2018-10-23 19:59:04 +08:00
Alexander Tseung
688ef2ed01
Fix signature request styling issues ( #5574 )
2018-10-23 07:15:38 +08:00
Vimal
82b11b69a5
Adding CoinSwitch exchange
2018-10-22 16:44:21 +05:30
Alexander Tseung
614995c0e9
Fix account display width for large currency values
2018-10-21 22:01:20 +08:00
brunobar79
9c1b2108f6
fix merge conflicts
2018-10-21 01:59:53 -04:00
kumavis
fda101912b
ui - use variable to clarify result of emptiness check
2018-10-21 00:52:41 -04:00
kumavis
f0602ca354
Merge branch 'develop' of github.com:MetaMask/metamask-extension into sentry-enhancements2
2018-10-20 23:51:00 -04:00
kumavis
3b46478024
Merge branch 'develop' into develop
2018-10-20 23:48:10 -04:00
kumavis
73ec4e66cb
sentry - include app state in ui errors
2018-10-20 03:14:59 -04:00
Thomas
4d1d4a1159
Update Shapeshift logo url and adjust list item contents
2018-10-17 20:40:09 -07:00
Whymarrh Whitby
42fa54678f
Extract Add Token button into its own component
2018-10-17 15:49:29 -02:30
Alexander Tseung
badebe017f
Adds toggle for primary currency ( #5421 )
...
* Add UnitInput component
* Add CurrencyInput component
* Add UserPreferencedCurrencyInput component
* Add UserPreferencedCurrencyDisplay component
* Add updatePreferences action
* Add styles for CurrencyInput, CurrencyDisplay, and UnitInput
* Update SettingsTab page with Primary Currency toggle
* Refactor currency displays and inputs to use UserPreferenced displays and inputs
* Add TokenInput component
* Add UserPreferencedTokenInput component
* Use TokenInput in the send screen
* Fix unit tests
* Fix e2e and integration tests
* Remove send/CurrencyDisplay component
* Replace diamond unicode character with Eth logo. Fix typos
2018-10-17 07:03:29 +08:00
Whymarrh Whitby
bd35728041
Lower i18n-helper#getMessage log level from error to warning
2018-10-16 16:36:11 -02:30
brunobar79
13820b6cc1
fix conflicts
2018-10-16 14:01:54 -04:00
Whymarrh Whitby
bdb6e55354
Decrease click area for AmountMaxButton on send screen
2018-10-15 21:04:07 -02:30
Michael J. Cohen
8c33c018de
add tooltip for view etherscan tx ( #5518 )
...
* add tooltip for view etherscan tx
* run lint
2018-10-15 20:32:57 -02:30
Alexander Tseung
c821a8354c
Add txReceipt data to transaction details ( #5513 )
2018-10-16 06:00:47 +08:00
Whymarrh Whitby
5cde74fe88
Update Zendesk links for new subdomain
2018-10-11 13:36:24 -02:30
Thomas Huang
b45479934d
test - add actions unit tests ( #5369 )
...
* Actions.spec.js
* Error handling tests
* Lint
2018-10-10 10:32:26 -04:00
bakaoh
63c61c52eb
Make all addresses EIP-55 compliant ( #5379 )
...
* Make all addresses EIP-55 compliant
* Checksum autocompleted address but not during input
2018-10-10 10:50:37 -02:30
Thomas
093ca07201
Set maxMode and toNickname defaults for clear_send
2018-10-10 01:12:25 -07:00
Bruno Barbieri
ccab4ee1a4
tests - integration - Add Drizzle tests ( #5467 )
...
* added drizzle app for testing
* working
* clean up
* clean up script
* make build step required
* add drizzle-tests to .eslintignore
* clean up drizzle run script
* lint
* use truffle unbox
* undo eslintignore changes
* revert change
* dont use global
* dont need this steps
* use the new account flow
* restore package-lock.json
2018-10-10 01:12:43 -04:00
Santiago Gonzalez Toral
fd14d3f090
Fixed lint errors
2018-10-09 19:43:41 -07:00
Santiago Gonzalez Toral
f88373237b
Added account options on home screen
2018-10-09 19:43:41 -07:00
Howard Braham
4cc0b1ef01
ganache-core merged my PR, so I changed some comments to clarify that ganache-core v2.2.1 and below will return the non-standard '0x0'
2018-10-09 15:31:25 -07:00
Howard Braham
222e62d7f1
Bug Fix : #1789 and #4525 eth.getCode() with no contract
2018-10-09 15:31:25 -07:00
Alexander Tseung
37322f9f4e
Fix token values being undefined
2018-10-08 17:05:57 -07:00
Whymarrh Whitby
888e5b4f16
Merge pull request #5442 from whymarrh/fix-page-container-footer
...
Fix markup for inline instances of PageContainers
2018-10-05 19:04:55 -02:30
Whymarrh Whitby
7dd1254424
Fix markup for inline instances of PageContainer
s
2018-10-05 18:13:29 -02:30
Alexander Tseung
c474f30929
Fix action translations edge cases
2018-10-05 13:21:10 -07:00
Dan Finlay
c8521e49ad
Merge pull request #5428 from alextsg/i5372-queue-order
...
Reverse pending transactions order
2018-10-05 11:07:44 -07:00
Alexander Tseung
0527d02216
Reverse pending transactions order
2018-10-04 21:37:41 -07:00
Alexander Tseung
50d91f998d
Translate method names in the transaction list only when applicable
2018-10-04 19:26:41 -07:00
Whymarrh Whitby
2c5fb11b37
Remove "Copy Contract Address" from token options
2018-10-03 13:49:03 -02:30
Whymarrh Whitby
b11a8ca2f7
Merge pull request #5329 from whymarrh/confirm-features
...
Add batch reject to confirm screen
2018-10-01 22:02:47 -02:30
Whymarrh Whitby
65ba018aad
Only use current network txs when calculating "Reject All"
2018-10-01 17:32:01 -02:30
Whymarrh Whitby
e351a7dd74
Switch page-container__footer-* for header and footer tags
2018-10-01 17:32:01 -02:30
Whymarrh Whitby
d28453234c
Reword batch reject confirm as "Reject All"
2018-10-01 13:44:54 -02:30
Whymarrh Whitby
2e35c05f14
Confirm rejecting multiple transactions with modal
2018-10-01 13:44:54 -02:30
Whymarrh Whitby
7610248f8c
s/Cancel/Reject/ on confirm screen for clarity
2018-10-01 13:44:54 -02:30
Whymarrh Whitby
0fa9299cd1
Add "Cancel All" button to confirm footer
2018-10-01 13:44:54 -02:30
Whymarrh Whitby
2e5a09e28c
Have PageContainerFooter take children node
2018-10-01 13:44:54 -02:30
Whymarrh Whitby
ce2e068b43
Recipient not required on send screen when hex data present
2018-10-01 12:53:32 -02:30
Whymarrh Whitby
c9f22916dd
Rework estimateGas logic
...
The tests still pass!
2018-10-01 12:53:32 -02:30
Whymarrh Whitby
918fb71df3
Update gas when hex data changes on send screen
2018-10-01 12:53:32 -02:30
Whymarrh Whitby
3741927d8d
Update send.utils.test to with better mocks
2018-10-01 12:53:32 -02:30
Whymarrh Whitby
508a712479
Allow sending transactions with hex data and no recipient
2018-10-01 12:53:32 -02:30
Sean
b5169340ab
Improvement: Reposition customize gas error ( #5265 )
2018-10-01 11:37:23 -02:30
HackyMiner
13a1d46720
support editable customRPC ( #5267 )
...
* support editable customRPC #5246
* remove rpcList size restriction
2018-09-28 17:23:58 -02:30
Alexander Tseung
cf6bead7ef
Close transaction details modal when clicking speed up
2018-09-26 17:38:49 -07:00
Thomas Huang
db30bbce4c
Merge pull request #5332 from MetaMask/ui-unit-tests
...
Some Ui tests
2018-09-25 23:17:17 -05:00
Alexander Tseung
5d57c7c4fd
Merge pull request #5282 from MetaMask/tx-cancel-ui
...
Add Cancel Transaction feature. Refactor modals. Add Transaction Details modal.
2018-09-24 11:34:12 -07:00
tmashuang
a0a57c24fd
Some Ui tests
2018-09-24 11:28:04 -05:00
Alexander Tseung
04988eca5e
Merge pull request #5241 from MetaMask/refactor-settings
...
Refactor settings page to use JSX and follow component file folder st…
2018-09-20 23:33:04 -07:00
Alexander Tseung
431beb9436
Fix multiplyCurrencies. Add onClose prop for Modal component. Remove hideModal from modal components.
2018-09-20 19:44:23 -07:00
Alexander Tseung
01166b26ed
Fix translation casing
2018-09-20 15:53:53 -07:00
Alexander Tseung
9088fd1de4
Add Current Conversion Updated string to translations
2018-09-19 16:55:58 -07:00
Alexander Tseung
b579ee9619
Refactor settings page to use JSX and follow component file folder structure
2018-09-19 16:37:23 -07:00
Alexander Tseung
2cfdc95eeb
Add unit tests
2018-09-19 14:31:10 -07:00
Alexander Tseung
6b3a4e8259
Fix unit tests
2018-09-19 14:31:10 -07:00
Alexander Tseung
2779936317
Add transition effect to TransactionListItemDetails expander
2018-09-19 14:31:10 -07:00
Alexander Tseung
95e1eff4ca
Add TransactionDetails modal
2018-09-19 14:31:10 -07:00
Alexander Tseung
5a6c333506
Switch existing modals from using Notification to Modal. Remove Notification component. Add CancelTransaction modal
2018-09-19 14:31:10 -07:00
Alexander Tseung
3e470fee8a
Add withModalProps HOC
2018-09-19 14:31:10 -07:00
Alexander Tseung
04ec3f0b6b
Fix Transaction view styles
2018-09-19 14:31:10 -07:00
Alexander Tseung
d0d0103bb5
Add Modal component
2018-09-19 14:31:10 -07:00
Alexander Tseung
44d4b5b5db
Refactor ConfirmPageContainerError to ErrorMessage
2018-09-19 14:31:10 -07:00
Whymarrh Whitby
3987f9860f
Move main-container wrapper div into its own class
2018-09-19 16:43:58 -02:30
Whymarrh Whitby
fbf14cd130
Prevent loading screen from overlaying the app bar
...
Refs #4417
This change is functional copy of 3893469
that solves the problem in a way
that doesn't depend on the height of the app bar since the app bar isn't a
fixed height in the smaller views.
2018-09-19 16:03:16 -02:30
Whymarrh Whitby
4c37669557
Make the LoadingScreen component 100% as tall as its container
2018-09-19 15:33:53 -02:30
Whymarrh Whitby
b1b5968e5e
Remove unused loading-overlay--full-screen CSS styles
...
Refs #4417
2018-09-19 15:32:20 -02:30
Alexander Tseung
91ee373dbe
Fix exception thrown on getTokenData
2018-09-18 17:20:28 -07:00
Paul Bouchon
daca7f9b41
Merge branch 'develop' into eip-712
2018-09-17 12:11:10 -04:00
Chad Grimaldi
2f14f978e3
compute and display checksummed hash in selected-account component ( #5255 )
2018-09-15 13:31:21 -07:00
Sean
cd28dbb1d5
Improvement: Increase click area for arrows ( #5264 )
2018-09-15 12:22:10 -07:00
Alexander Tseung
b062fe2e99
Fix speed up functionality
2018-09-14 20:29:15 -07:00
Whymarrh Whitby
d34edaada1
Merge pull request #5261 from lastblocklabs/style-fix-5242
...
lower input z-index to prevent overlap - follow up style fix to #5242
2018-09-14 09:17:43 -07:00
Sean Rabaut
c5b9409701
Bug Fix : #5183 history not defined
2018-09-13 20:18:58 -04:00
chadmg
055ddd5f1e
follow up style fix to #5242
2018-09-13 19:23:04 -04:00
bitpshr
42fdcf6239
Update new method namespace from v2 to v3
2018-09-13 15:42:27 -04:00
bitpshr
36dd0354e7
Implement latest EIP-712 protocol
2018-09-13 15:40:57 -04:00
Alexander Tseung
16d6cd5eb9
Merge pull request #5182 from MetaMask/tx-activity
...
Add Transaction Details to the Transaction List view
2018-09-12 20:07:59 -07:00
Chad Grimaldi
014240b066
increase z-index of send-to input to allow for right-click ( #5242 )
2018-09-12 19:57:35 -07:00
Alexander Tseung
f1a309e0cc
Fix identicon address. Fix styling of New Contract recipient. Fix Activity Log initial ETH value. Add timestamps to Activity Log events
2018-09-12 19:48:52 -07:00
Alexander Tseung
c18c0e1c30
Fix tests. Add className to Identicon ethLogos.
2018-09-12 19:48:52 -07:00
Alexander Tseung
c04d9095dd
Add WEI to getEthConversionFromWeiHex
2018-09-12 19:48:52 -07:00
Alexander Tseung
01e9f03701
Add transaction details to TransactionListItem component
2018-09-12 19:48:52 -07:00
Alexander Tseung
5beb34aa52
Add TransactionListItemDetails component
2018-09-12 19:48:52 -07:00
Alexander Tseung
fd51ab1229
Add TransactionBreakdown component
2018-09-12 19:48:52 -07:00
Alexander Tseung
084158f1a2
Add tests for TransactionActivityLog. Make changes to rendering events
2018-09-12 19:48:52 -07:00
Alexander Tseung
8143f7725a
Edit styling of cards variant of SenderToRecipient component
2018-09-12 19:48:51 -07:00
Alexander Tseung
63ba6d1df4
Add HexToDecimal component
2018-09-12 19:48:51 -07:00
Alexander Tseung
18c94c4ac9
Add tests for Card component
2018-09-12 19:48:51 -07:00
Alexander Tseung
702b756882
Allow denominations in CurrencyDisplay component
2018-09-12 19:48:51 -07:00
Alexander Tseung
e5ca2aac6f
Allow more than 2 variable substitutions in the translation function
2018-09-12 19:48:51 -07:00
Alexander Tseung
31089778ba
Add raised type buttons to Button component. Refactor all buttons within app to Button components
2018-09-12 19:48:51 -07:00
Alexander Tseung
930dac110a
Add ActivityLog component
2018-09-12 19:48:51 -07:00
Frankie
1552fe1c3e
Merge pull request #5216 from MetaMask/tx-cancel
...
Add createCancelTransaction method
2018-09-10 13:29:29 -10:00
Frankie
a43e71693f
Merge pull request #5223 from whymarrh/tx-error-tooltips
...
Show transaction error message tooltips for statuses
2018-09-10 13:25:59 -10:00
Whymarrh Whitby
8541442b8d
Clear old seed words when importing new seed words
2018-09-10 14:04:58 -07:00
Alexander Tseung
43de189d06
Add createCancelTransaction method
2018-09-10 12:48:01 -07:00
brunobar79
26333ee830
fix merge conflicts
2018-09-10 13:16:37 -04:00
Whymarrh Whitby
e39050f4fe
Show failed tx txMeta.err in tooltips
2018-09-08 20:56:02 -02:30
Whymarrh Whitby
9662f9b8b5
Show failed tx RPC error messages in tooltips
...
This changeset displays the error messages attached to txMeta for a failed tx
in a tooltip on hover in the tx list view. This will only display for txs with
the `txMeta.err.rpc.value` property, not all failed txs.
2018-09-08 20:50:31 -02:30
Whymarrh Whitby
47b32682f3
Don't render tooltips without titles
2018-09-08 20:50:31 -02:30
Whymarrh Whitby
db241e6b91
Rewrite Tooltip component as ES6
2018-09-08 20:50:31 -02:30
Eugene Marinelli
d27332955c
Use correct loading message when connecting to Kovan ( #5189 )
...
* Use correct loading message when connecting to Kovan
* Update CHANGELOG.md
* Update CHANGELOG.md
* Update CHANGELOG.md
2018-09-06 12:20:55 -02:30
brunobar79
8ee01f4e99
Merge branch 'develop' of github.com:MetaMask/metamask-extension into trezor-v5
2018-09-05 16:26:09 -04:00
Whymarrh Whitby
05c72070bb
Fix assertion of missing child component
2018-09-05 16:35:37 -02:30
Dan J Miller
bd49098039
Merge pull request #5188 from taobun/develop
...
edit decimal check in old-ui/
2018-09-04 21:39:01 -02:30
Dan Finlay
5043451356
Merge pull request #5167 from MetaMask/fix-watcAsset-images
...
Fix images for watched tokens
2018-09-04 12:56:56 -07:00
Dan J Miller
86bb96aaaf
Merge pull request #5129 from MetaMask/add-sidebar-component
...
Add sidebar component
2018-09-04 16:19:09 -02:30
bunoi
f412b19244
fix check valid decimals code in new ui
2018-09-04 23:40:02 +07:00
Dan J Miller
b9e4feac48
Merge pull request #5091 from MetaMask/i4945-feature-flag-hex-data
...
Adds feature flag toggle for the hex data row on the send screen.
2018-09-04 11:57:40 -02:30
Esteban MIno
165a966a2a
balance components using selectors
2018-08-30 17:19:10 -03:00
Esteban MIno
63397047cf
fix integration test for asset images selectors
2018-08-30 15:09:59 -03:00
Esteban MIno
c8e5068537
fix watched tokens images showing in tx list
2018-08-30 13:51:57 -03:00
Esteban MIno
208312b239
fix watched asset image rendering on confirm transaction header
2018-08-30 12:59:44 -03:00
Esteban MIno
07cb6adc31
fix images for watched tokens
2018-08-29 23:13:25 -03:00
Dan Miller
40e0d92f57
Adds sidebar component and refactors slide in wallet view sidebar to use it.
2018-08-28 22:08:15 -02:30
Alexander Tseung
9ab0354e36
Merge pull request #5155 from MetaMask/i5154-confirm-spinner
...
Fix infinite spinner on failed transactions
2018-08-28 17:37:13 -07:00
Alexander Tseung
f78dc96a2c
Fix infinite spinner on failed transactions
2018-08-28 12:18:57 -07:00
Esteban MIno
e743f44150
fix conflicts
2018-08-28 15:20:30 -03:00
Alexander Tseung
0259eb0214
Merge pull request #5121 from MetaMask/i5099-approve
...
Prevent token symbol from showing as null in the confirm screen
2018-08-27 15:28:29 -07:00
Dan Miller
65873e33e4
Adds feature flag toggle for the hex data row on the send screen.
2018-08-27 11:44:16 -02:30
Alexander Tseung
c0e97d1739
Fix tests
2018-08-23 19:19:48 -07:00
Alexander Tseung
342522c6cf
Fix naming, add eth.getCode check for actions, fix translations for statuses
2018-08-23 16:45:28 -07:00
Alexander Tseung
eb17151ff4
Change "Outgoing" to "Sent Ether" or "Sent Token"
2018-08-23 16:45:28 -07:00
Alexander Tseung
da0df79047
Add CurrencyDisplay and TokenCurrencyDisplay components
2018-08-23 16:45:27 -07:00
Alexander Tseung
b48a293af0
Update retry transaction logic to use network nonce
2018-08-23 16:45:27 -07:00
Alexander Tseung
5dcd8ceb7b
Fix e2e tests
2018-08-23 16:45:27 -07:00
Alexander Tseung
9adf0c4b60
Fix integration tests
2018-08-23 16:45:27 -07:00
Alexander Tseung
c9ec5ed38d
Fix e2e tests
2018-08-23 16:45:27 -07:00
Alexander Tseung
e104744d3b
Fix shapeshift transactions. Delete unused files
2018-08-23 16:45:27 -07:00
Alexander Tseung
33a94332e4
Show token amounts in TransactionListItem for token transfers
2018-08-23 16:45:27 -07:00
Alexander Tseung
5ddd9b55be
Add retry button to TransactionListItem
2018-08-23 16:44:44 -07:00
Alexander Tseung
fa8313f903
Code cleanup
2018-08-23 16:44:44 -07:00
Alexander Tseung
5de48c67a0
Use css grid for TransactionListItem for responsive layout
2018-08-23 16:44:44 -07:00
Alexander Tseung
01f00a9ca6
Add tOrKey function to I18nProvider
2018-08-23 16:44:44 -07:00
Alexander Tseung
5ee40675b9
Refactor transactions list views. Add redesign components
2018-08-23 16:44:44 -07:00
Alexander Tseung
d733bd34fb
Delete unused files
2018-08-23 16:44:44 -07:00
Alexander Tseung
4e0693eaff
Add withMethodData HOC, add higher-order-component folder
2018-08-23 16:44:43 -07:00
Alexander Tseung
40d4ac9ae1
Add TransactionStatus component
2018-08-23 16:44:43 -07:00
Alexander Tseung
8a7547b9cd
Add MenuBar component
2018-08-23 16:44:43 -07:00
Alexander Tseung
d1de5ae94f
Add react-media package to prevent rendering wallet-view twice in the popup view
2018-08-23 16:44:43 -07:00
Alexander Tseung
3b408715c7
Refactor home screen and remove unused files
2018-08-23 16:44:43 -07:00
Esteban MIno
b59a1e91b8
typo watchAsset imageUrl to image
2018-08-23 15:54:40 -03:00
Alexander Tseung
7924dbc0c9
Use eth-contract-metadata data if the token symbol or decimals fail on retrieval
2018-08-22 16:54:18 -07:00
Evgeniy Filatov
9a80d6e859
updated docs, small improvement of recent RPC rendering
2018-08-23 01:26:30 +03:00
Evgeniy Filatov
c0b5e8a088
backported RPC improvements to oldui
2018-08-23 01:18:13 +03:00
Evgeniy Filatov
b23cca1469
implemented improvements to RPC history
2018-08-23 01:18:13 +03:00
Alexander Tseung
25eac2334b
Merge pull request #5089 from MetaMask/i5085-ethcode
...
Use eth_getCode to sort transaction action type
2018-08-22 14:48:37 -07:00
Alexander Tseung
865a0d8173
Use eth_getCode to sort transaction action type
2018-08-22 14:19:07 -07:00
Alexander Tseung
d7d141cea5
Fix code readability, use PureComponent over Component
2018-08-22 14:12:01 -07:00