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
6 years ago
Whymarrh Whitby
f3a7054f6b
Add announcement for users migrated to the new UI
6 years ago
Whymarrh Whitby
a7a6318c13
Default to the new UI for all users
6 years ago
Whymarrh Whitby
c18b6f4117
Remove commented references to Beta UI
6 years ago
Whymarrh Whitby
8a8696f897
Remove "Use old UI" setting
6 years ago
Paul Bouchon
db776b5a02
EIP-1102 updates ( #6006 )
...
* Update privacy notice
* Respond to 1102 messages using tab ID
6 years ago
Dan J Miller
02bdbbbc3e
Add visual indicator when displaying a cached balance ( #5854 )
6 years ago
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
6 years ago
Esteban Miño
2d7c9b3dac
Prevent send to token warning ( #6058 )
6 years ago
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
6 years ago
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
6 years ago
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
6 years ago
Alexander Tseung
fe780fb3d4
Refactor BalanceComponent to jsx ( #6048 )
6 years ago
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
6 years ago
Alexander Tseung
de0ac53008
Fix grammar error in Current Conversion ( #6029 )
6 years ago
Alexander Tseung
3fe78a8f48
Disable account dropdown on signing screens ( #6024 )
6 years ago
Alexander Tseung
eaca9d21e6
Fix confirm screen for sending ether tx with hex data ( #6008 )
6 years ago
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
6 years ago
Bowen
866b9af69e
Fix Component#componentDidUpdate usage ( #5977 )
6 years ago
Alexander Tseung
0b4469b842
Add scrolling button to account list
6 years ago
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
6 years ago
Alexander Tseung
435fdae84a
Fix displayed time and date in the activity log. Remove vreme library, add luxon library. ( #5932 )
6 years ago
Alexander Tseung
05e8753641
Fix speed up button not showing for transactions with the lowest nonce ( #5925 )
6 years ago
Dan Miller
04cc98d8e4
Clean up for the loading-network-screen
6 years ago
Dan Miller
20dbebae9f
Adds network loading retry / error screen.
6 years ago
Dan Miller
0e5e51b8ff
Add identifier of private network to the network loading screen message.
6 years ago
Dan Miller
47501a6f7a
Add spinner and dropdown arrow to network indicator on custom network loading.
6 years ago
Dan Miller
66f7102c06
Show transaction fee instead of total fee in top left of gas customization modal.
6 years ago
Dan Miller
dabf263733
Fix width of gas customization model in notification view
6 years ago
Dan Miller
3cca6fc886
Add missing translation to the gas customization component.
6 years ago
Dan Miller
1145a0a9ad
Ensures that advanced tab gas limit reflects tx gas limit
6 years ago
Alexander Tseung
9c24019659
Add submitDisabled prop to Modals. Disable submit button when creating a cancel transaction ( #5910 )
6 years ago
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.
6 years ago
Noah Zinsmeister
49971e9ec2
fix formatting of 32-byte strings in personal_sign ( #5878 )
6 years ago
Alexander Tseung
d8ab9cc002
Group transactions by nonce ( #5886 )
6 years ago
Dan Miller
8194309a9a
Fix styling of send screen in extension view when hex data on.
6 years ago
Dan Miller
d8e41a6aa5
Final gas customization fixes
6 years ago
Dan Miller
75d7545437
Clear custom gas data on hiding of gas customization modal.
6 years ago
Dan Miller
f8ffdaedc9
Modify results of API data to better fit gas chart: remove outliers, pad data
6 years ago
Dan Miller
7ffea926f2
Add loading spinners when waiting for APIs in the gas customization modal
6 years ago
Dan Miller
7f2c5c09de
Uses more reliable api on main send screen; caches basic api results in modal
6 years ago
Dan Miller
4111e9f92d
Improve responsiveness of customize speed up slider.
6 years ago
Dan Miller
d5411e772d
Make gas customization modal responsive.
6 years ago
Dan Miller
b70886a99b
Fixes for components that break e2e gas customization tests, plus unit test updates.
6 years ago
Dan Miller
e3f015c88f
Adds speed up slide-in gas customization sidebar
6 years ago
Dan Miller
3162a2747c
Redesign of gas customization basic tab.
6 years ago
Dan Miller
3ced3c9b2a
Clean up for mmui-i11-custom-gas-price-chart branch
6 years ago
Dan Miller
d14af8346a
Improve data management and tests for gas-modal-page-container price estimates.
6 years ago
Dan Miller
d0619b024f
Update tests, plus some lint fixes, for gas-price-chart
6 years ago
Dan Miller
6f0406125d
Clean up gas chart code.
6 years ago