1
0
mirror of https://github.com/kremalicious/metamask-extension.git synced 2024-12-23 09:52:26 +01:00
metamask-extension/app/images
Dan J Miller e9c7df28ed
Address book send plus contact list (#6914)
* Style Send Header

* Move Send to-row to send view and restyle

* Add "Recents" group to select recipient view

* Rename SendToRow to AddRecipient

* Basic UI and Layout

* New ENSInput component

* wip - fuzzy search for input

* small refactor

* Add Dialog

* contact list initial

* initial error on invalid address

* clean up edit

* Click to open modal

* Create AddToAddressBookModal component

* Modal styling and layout

* modal i18n

* Add to Addressbook

* ens wip

* ens wip

* ENS Resolution

* Reset input

* Send to explicit address

* Happy Path Complete

* Add back error checking

* Reset send-to when emptying input

* Add back warning object

* Fix linter

* Fix unit test #1 - fix import paths

* Remove dead tests

* One more to go

* Fix all unit tests

* add unit test for reducers and actions

* test rendering AddRecipient

* Add tests for dialog boxes in AddRecipient

* Add test for validating

* Fix linter

* Fix e2e tests

* Token send e2e fix

* Style View Contact

* Style edit-contact

* Fix e2e

* Fix from-import-beta-ui e2e spec

* Make section header say "add recipient” by default

* Auto-focus add recipient input

* Update placeholder text

* Update input title font size

* Auto advance to next step if user paste a valid address

* Ellipsify address when recipient is selected

* Fix app header background color on desktop

* Give each form row a margin of 16px

* Use .container/.component naming pattern for ens-input

* Auto-focus on input when add to addressbook modal is opened; Save on Enter

* Fix and add unit test

* Fix selectors name in e2e tests

* Correct e2e test token amount for address-book-send changes

* Adds e2e test for editing a transaction

* Delete test/integration/lib/send-new-ui.js

* Add tests for amount max button and high value error on send screen to test/e2e/metamask-ui.spec.js

* lint and revert to address as object keys

* add chainId based on current network to address book entry

* fix test

* only display contacts for the current network

* Improve ENS message when not found on current network

* Add error to indicate when network does not support ENS

* bump gaba

* address book, resolve comments

* Move contact-list to its own component

* De-duplicate getaddressbook selector and refactor name selection logic in contact-list-tab/

* Use contact-list component in contact-list-tab.component (i.e. in settings)

* Improve/fix settings headers for popup and browser views

* Lint fixes related to address book updates

* Add 'My accounts' page to settings address book

* Update add new contact button in settings to match floating circular design

* Improve styles of view contact page

* Improve styles and labels of the add-contact.component

* Further lint fixes related to address book updates

* Update unit tests as per address book updates

* Ensure that contact list groups are sorted alphabetically

* Refactor settings component to use a container for connection to redux; allow display of addressbook name in settings header

* Decouple ens-input.component from send context

* Add ens resolution to add contact screen in settings

* Switching networks when an ens address is shown on send form removes the ens address.

* Resolve send screen search for ensAddress to matching address book entry if it exists

* Show resolved ens icon and address if exists (settings: add-contact.component)

* Make the displayed and copied address in view-contact.component the checksummed address

* Default alias state prop in AddToAddressBookModal to empty string

* Use keyCode to detect enter key in AddToAddressBookModal

* Ensure add-contact component properly updates after QR code detection

* Fix display of all recents after clicking 'Load More' in contact list

* Fix send screen contact searching after network switching

* Code cleanup related to address book changes

* Update unit tests for address book changes

* Update ENS name not found on network message

* Add ens registration error message

* Cancel on edit mode takes user back to view screen

* Adds support for memo to settings contact list view and edit screens

* Modify designs of edit and view contact in popup environment

* Update settings content list UX to show split columns in fullscreen and proper internal navigation

* Correct background address book API usages in UI
2019-07-31 17:26:44 -02:30
..
icons MetaMorph - Spacing and Typeface on Extension Main view (#6584) 2019-06-12 19:56:04 -07:00
logo MetaMorph - Spacing and Typeface on Extension Main view (#6584) 2019-06-12 19:56:04 -07:00
404.png
alert-red.svg
alert.svg
arrow-popout.svg
arrow-right.svg
camera.svg
cancel.png
caret-left-black.svg New settings page rebased (#6333) 2019-03-25 13:43:23 -02:30
caret-left.svg
caret-right.svg
check-green-solid.svg Address book send plus contact list (#6914) 2019-07-31 17:26:44 -02:30
check-icon.svg
check-white.svg
close-gray.svg Address book send plus contact list (#6914) 2019-07-31 17:26:44 -02:30
coinbase logo.png
coinswitch_logo.png [ImgBot] Optimize images (#1) (#6829) 2019-07-10 11:37:20 -03:00
connect-icon.svg
copy-to-clipboard.svg
copy.svg
deadface.png
deposit-eth.svg
double-arrow.svg Fixes #3425: Better support for batch transactions (#5437) 2018-11-13 13:49:12 -03:30
download-alt.svg First time flow updates (#6192) 2019-02-27 11:16:41 -03:30
download.svg
enslogo.svg refactor & change html pages 2019-05-04 18:57:19 +02:00
eth_logo.svg
eth.svg Adds toggle for primary currency (#5421) 2018-10-17 07:03:29 +08:00
ethereum-metamask-chrome.png [ImgBot] Optimize images (#1) (#6829) 2019-07-10 11:37:20 -03:00
expand.svg Added account options on home screen 2018-10-09 19:43:41 -07:00
forward-carrat.svg
hardware-wallet-step-1.svg
hardware-wallet-step-2.svg
hardware-wallet-step-3.svg
help.svg
hide.svg Added account options on home screen 2018-10-09 19:43:41 -07:00
icon-16.png
icon-19.png
icon-32.png
icon-38.png
icon-64.png [ImgBot] Optimize images (#1) (#6829) 2019-07-10 11:37:20 -03:00
icon-128.png
icon-512.png
import-account.svg
info-logo.png
info.svg Added account options on home screen 2018-10-09 19:43:41 -07:00
key-32.png [ImgBot] Optimize images (#1) (#6829) 2019-07-10 11:37:20 -03:00
ledger-logo.svg Update ledger-logo.svg 2018-09-26 13:15:38 +02:00
loading.svg
lock.svg
loginglogo.svg
logo.png [ImgBot] Optimize images (#1) (#6829) 2019-07-10 11:37:20 -03:00
metrics-chart.svg Metametrics (#6171) 2019-03-05 12:15:01 -03:30
mm-bolt.svg
mm-info-icon.svg
mm-secure.svg Update Connect Request screen design (#5644) 2018-11-05 15:07:09 -08:00
open-etherscan.svg Added account options on home screen 2018-10-09 19:43:41 -07:00
open.svg
plus-btn-white.svg
popout.svg
provider-approval-check.svg Update Connect Request screen design (#5644) 2018-11-05 15:07:09 -08:00
pw128x128.png [ImgBot] Optimize images (#1) (#6829) 2019-07-10 11:37:20 -03:00
pw-48x48.png
pw-128x128.png
qr-blue.svg Address book send plus contact list (#6914) 2019-07-31 17:26:44 -02:30
qr.svg
search-black.svg Address book send plus contact list (#6914) 2019-07-31 17:26:44 -02:30
search.svg
settings.svg
shapeshift logo.png [ImgBot] Optimize images (#1) (#6829) 2019-07-10 11:37:20 -03:00
single-arrow.svg Fixes #3425: Better support for batch transactions (#5437) 2018-11-13 13:49:12 -03:30
sleuth.svg First time flow updates (#6192) 2019-02-27 11:16:41 -03:30
spinner.gif Add loading view to notification.html (#6648) 2019-06-19 14:22:02 -07:00
switch_acc.svg
thin-plus.svg First time flow updates (#6192) 2019-02-27 11:16:41 -03:30
tokensearch.svg
trezor-logo.svg
warning.svg
webcam.svg
wyre.svg Replaces the coinbase link in the deposit modal with one for wyre (#6302) 2019-03-22 12:32:07 -02:30