1
0
mirror of https://github.com/kremalicious/metamask-extension.git synced 2024-10-23 03:36:18 +02:00
metamask-extension/ui/components/app
Alaa Hadad e056c88ba7
Feature: Transaction Insights (#12881)
* integration for tx decoding confirmation and history view

* upgrading @truffle/decoder to latest release 5.1.0

* Update acorn and colors patches

* feat: remove redundant styling

* feat: basic integration for nickname components

* feat: wiring functionality of adding new nickname

* feat: wire functionality of showing nickname modal

* feat: link the nickname popover with add/update popover

* feat: moving forward with address nicknames integration

* feat: fixing a bug related to passing chainId in addressBook

* feat: populating memo prop in addressbook entry

* feat: add explorer link

* feat: bug fixing update nickname component

* feat: fix proptypes

* feat: adding tooltip for copying nickname address

* featL fix styling for tx-details page

* feat: optimize code for error handling

* feat: limiting transaction decoding to tx with data

* feat: remove tree UI component

* feat: adding request to check for tx decoding supported networks

* feat: showing data hex component

* feat: fix react warnings

* feat: remove extra margin in tx decoding

* Remove unused package @truffle/source-map-utils

* Ensure messages get translated

* feat: link tx-decoding addresses with nicknames

* Omit value for boolean attributes

* Fix props reading in CopyRawData

* fix: fixing issue with transaltion

* Fix lint errors in TransactionDecoding

- Remove unused import
- Reorder imports
- Address conflict between caught `error` and error state flag by
  renaming state flag to `hasError`
- Fix requestUrl identifier casing and use of template string
- Ensure `useEffect` gets passed the deps it needs
- Add scope braces around case statement where it's needed
- Omit literal `true` for boolean jsx attribute
- Refactor nested ternary as `if` statements

* fix: revert fetchWithCache modifications

* Fix linting for TransactionListItemDetails

- Remove unused import
- Fix import spacing
- Remove unused prop dereference
- Fix string interpolation for translated From/To

* Moving to popover pattern

* fix: sass color variable

* Omit value for boolean attribute

* Remove changes from modal.js

* fix: refactor nickname popovers

* Ensure const gets declared before it's used

* Fix linting for ConfirmTransactionBase

- Remove unused prop chainId
- Stop destructuring an unused field

* fix: refactor usage of nicknames popovers in send-content-container

* fix: remove extra prop updateAccountNicknameModal

* fix: refactor code for address.component

* fix: remove extra tooltip

* Ensure NicknamePopovers always returns component

* Fix linting for NicknamePopover component

- Fix useCallback deps
- Switch ternary to logical-or

* Fix linting for SenderToRecipient

... by fixing import order

* Remove unused addressCopied state

* Delete empty file

* fix: remove sender-to-recipient.container

* fix: refactor usage of nickname popovers in confirm-page-container

* fix: bug related to state variable

* Stylelint fix

* Lint fix

* Change "Total Amount" to "Total"

* Lint fix locales

* Update address-book.spec.js

* e2e test update

* Update e2e tests

* Fix issue where absence of function params in data hex tab would result in rendering a  string

* Fix border radius, and width and height in small notification windows, of the update-nickname-popover

* Remove fake await

* Clean up

* Clean up

Co-authored-by: Alaa Hadad <alaahd@Alaas-MacBook-M1-Pro-14-inch.local>
Co-authored-by: Dan Miller <danjm.com@gmail.com>
Co-authored-by: g. nicholas d'andrea <gnidan@trufflesuite.com>
2021-12-01 13:52:08 -03:30
..
account-list-item Use ternary conditionals instead of && (#12406) 2021-10-21 11:11:31 -05:00
account-menu Introduce QR based signer into MetaMask (#12065) 2021-11-23 13:58:39 -03:30
advanced-gas-controls Support for Layer 2 networks with transaction fees on both layers (#12658) 2021-11-11 13:16:45 -03:30
advanced-gas-fee-popover Implementing save button on advance gas fee modal (#12854) 2021-12-01 06:01:21 +05:30
alerts UX Papercuts Epic: Create a consistent representation of the Buttons (#12096) 2021-10-05 15:20:42 -04:00
app-header Remove the partially-applied dark mode styles used for beta (#12489) 2021-10-28 17:29:20 -02:30
asset-list Hiding refresh list on non-Mainnet networks (#12210) 2021-09-27 13:42:51 -04:00
asset-list-item Using design system breakpoint values across ui/ 2021-09-11 11:00:46 -07:00
cancel-button UX Papercuts Epic: Create a consistent representation of the Buttons (#12096) 2021-10-05 15:20:42 -04:00
collectible-details Feat/collectibles display (#12873) 2021-12-01 10:10:17 -06:00
collectibles-items Feat/collectibles display (#12873) 2021-12-01 10:10:17 -06:00
collectibles-tab Feat/collectibles display (#12873) 2021-12-01 10:10:17 -06:00
confirm-page-container Feature: Transaction Insights (#12881) 2021-12-01 13:52:08 -03:30
connected-accounts-list remove the ui/app and ui/lib folders (#10911) 2021-04-28 14:53:59 -05:00
connected-accounts-permissions remove the ui/app and ui/lib folders (#10911) 2021-04-28 14:53:59 -05:00
connected-sites-list remove the ui/app and ui/lib folders (#10911) 2021-04-28 14:53:59 -05:00
connected-status-indicator remove the ui/app and ui/lib folders (#10911) 2021-04-28 14:53:59 -05:00
contact-list Use ternary conditionals instead of && (#12406) 2021-10-21 11:11:31 -05:00
dropdowns Ensure one and only one localhost option appears in network list (#12786) 2021-11-22 12:54:42 -03:30
edit-gas-display Use gas recommendation constants throughout app (#12461) 2021-11-05 19:59:23 -05:00
edit-gas-display-education CI - add metamaskbot comment "highlights" section for showing relevant storybook changes (#12095) 2021-09-15 08:55:48 -10:00
edit-gas-fee-popover Implementing save button on advance gas fee modal (#12854) 2021-12-01 06:01:21 +05:30
edit-gas-popover Use gas recommendation constants throughout app (#12461) 2021-11-05 19:59:23 -05:00
flask/experimental-area Implement Flask onboarding UI (#12745) 2021-12-01 17:53:30 +01:00
gas-customization Support for Layer 2 networks with transaction fees on both layers (#12658) 2021-11-11 13:16:45 -03:30
gas-timing Legacy transactions to use old transaction flow (#12782) 2021-11-29 21:38:24 +05:30
home-notification UX Papercuts Epic: Create a consistent representation of the Buttons (#12096) 2021-10-05 15:20:42 -04:00
import-token-link Hiding refresh list on non-Mainnet networks (#12210) 2021-09-27 13:42:51 -04:00
info-box remove the ui/app and ui/lib folders (#10911) 2021-04-28 14:53:59 -05:00
ledger-instruction-field Check if ledger was successfully able to establish transport on confirm screen mount (#12535) 2021-11-04 15:49:53 -02:30
loading-network-screen UX Papercuts Epic: Create a consistent representation of the Buttons (#12096) 2021-10-05 15:20:42 -04:00
menu-bar changed the order of items (#12384) 2021-10-18 12:27:59 -02:30
metamask-template-renderer UX Papercuts Epic: Create a consistent representation of the Buttons (#12096) 2021-10-05 15:20:42 -04:00
metamask-translation CI - add metamaskbot comment "highlights" section for showing relevant storybook changes (#12095) 2021-09-15 08:55:48 -10:00
modal Use ternary conditionals instead of && (#12406) 2021-10-21 11:11:31 -05:00
modals Feature: Transaction Insights (#12881) 2021-12-01 13:52:08 -03:30
multilayer-fee-message Adds multilayer fee display to erc20 token approval screen (#12824) 2021-11-29 13:23:37 -03:30
multiple-notifications Fixing breakpoint fallthroughs 2021-09-11 11:13:36 -07:00
network-display Implement Network Switcher designs (#12260) 2021-10-28 23:31:05 +04:00
new-collectibles-notice Adding new nfts detected notice (#12721) 2021-11-18 11:30:56 -07:00
permission-page-container Fixing address truncation papercuts (#12330) 2021-10-13 12:54:48 -05:00
permissions-connect-footer Updating dapp learn more link (#12515) 2021-10-28 12:18:48 -07:00
permissions-connect-header remove the ui/app and ui/lib folders (#10911) 2021-04-28 14:53:59 -05:00
qr-hardware-popover Introduce QR based signer into MetaMask (#12065) 2021-11-23 13:58:39 -03:30
recovery-phrase-reminder UX Papercuts Epic: Create a consistent representation of the Buttons (#12096) 2021-10-05 15:20:42 -04:00
selected-account Fixing address truncation papercuts (#12330) 2021-10-13 12:54:48 -05:00
signature-request Reject popup confirmations on close (#12643) 2021-11-15 17:13:51 +01:00
signature-request-original Show correct base asset in Signature Request view (#12696) 2021-11-15 10:19:14 -07:00
step-progress-bar Onboarding V2 Cleanups (#12417) 2021-10-20 13:55:59 -05:00
tab-bar Update icons on the settings page (#12359) 2021-10-29 09:25:23 -02:30
token-cell Integrate TokensController (#11552) 2021-09-10 12:37:19 -05:00
token-list Integrate TokensController (#11552) 2021-09-10 12:37:19 -05:00
transaction-activity-log Support for Layer 2 networks with transaction fees on both layers (#12658) 2021-11-11 13:16:45 -03:30
transaction-breakdown Feature: Transaction Insights (#12881) 2021-12-01 13:52:08 -03:30
transaction-decoding Feature: Transaction Insights (#12881) 2021-12-01 13:52:08 -03:30
transaction-detail Implementing save button on advance gas fee modal (#12854) 2021-12-01 06:01:21 +05:30
transaction-detail-item Removing un-necessary comma (#12883) 2021-11-30 00:32:54 +05:30
transaction-icon Adding method to capture one-time Sentry exceptions (#11553) 2021-07-22 16:13:40 -07:00
transaction-list UX Papercuts Epic: Create a consistent representation of the Buttons (#12096) 2021-10-05 15:20:42 -04:00
transaction-list-item Feature: Transaction Insights (#12881) 2021-12-01 13:52:08 -03:30
transaction-list-item-details Feature: Transaction Insights (#12881) 2021-12-01 13:52:08 -03:30
transaction-status Feature: Transaction Insights (#12881) 2021-12-01 13:52:08 -03:30
transaction-total-banner Add storybook render tests with CI integration (#12477) 2021-11-23 16:41:30 -08:00
user-preferenced-currency-display Add Approval Confirmation Screen component to Storybook (#10998) 2021-05-25 08:20:09 +08:00
user-preferenced-currency-input remove the ui/app and ui/lib folders (#10911) 2021-04-28 14:53:59 -05:00
user-preferenced-token-input remove the ui/app and ui/lib folders (#10911) 2021-04-28 14:53:59 -05:00
wallet-overview Create function for hardware keyring checking (#12457) 2021-10-27 18:54:18 -05:00
whats-new-popup Ledger WebHID What's New popup (#12501) 2021-11-03 20:05:39 -02:30
app-components.scss Feature: Transaction Insights (#12881) 2021-12-01 13:52:08 -03:30
menu-droppo.js remove the ui/app and ui/lib folders (#10911) 2021-04-28 14:53:59 -05:00