1
0
mirror of https://github.com/kremalicious/metamask-extension.git synced 2024-12-23 09:52:26 +01:00
metamask-extension/ui/components/app
Olaf Tomalka 95c37e1ba3
feat: add yaml feature management (#18125)
* feat: add yaml feature management

Add yaml feature file per build type.
Also add method to parse yaml and set
enabled features env to true. The build
process will then replace any process.env[feature]
that exists on the config by its value

* chore: add example for desktop

* Added initial draft of build features

* [TMP] Sync between computers

* Is able to succesfully build stable extension with snaps feature

* Removing var context from builds.yml

* Add asssets to builds.yml

* Minor bug fixes and removing debug logs

* [WIP] Test changes

* Removed TODOs

* Fix regession bug

Also
* remove debug logs
* merge Variables.set and Variables.setMany with an overload

* Fix build, lint and a bunch of issues

* Update LavaMoat policies

* Re-add desktop build type

* Fix some tests

* Fix desktop build

* Define some env variables used by MV3

* Fix lint

* Fix remove-fenced-code tests

* Fix README typo

* Move new code

* Fix missing asset copy

* Move Jest env setup

* Fix path for test after rebase

* Fix code fences

* Fix fencing and LavaMoat policies

* Fix MMI code-fencing after rebase

* Fix MMI code fencing after merge

* Fix more MMI code fencing

---------

Co-authored-by: cryptotavares <joao.tavares@consensys.net>
Co-authored-by: Frederik Bolding <frederik.bolding@gmail.com>
Co-authored-by: Brad Decker <bhdecker84@gmail.com>
2023-04-25 16:32:51 +02:00
..
account-list-item Added storybook check to CI (#17092) 2023-01-21 00:57:46 +05:30
account-menu feat: add yaml feature management (#18125) 2023-04-25 16:32:51 +02:00
add-network Fix/18492/update icon ts app folder (#18645) 2023-04-19 14:16:49 -07:00
advanced-gas-controls Added storybook check to CI (#17092) 2023-01-21 00:57:46 +05:30
advanced-gas-fee-popover feature: migrate design-system.ts (#17518) 2023-02-02 20:15:26 +00:00
advanced-gas-inputs Relocate conversion utils to shared/modules/conversion.utils.js (#17319) 2023-01-20 11:04:37 -06:00
alerts Refactor KeyringTypes constant (#17490) 2023-03-21 12:13:22 -02:30
app-header feat: add yaml feature management (#18125) 2023-04-25 16:32:51 +02:00
app-loading-spinner swap hex colors in ui/components/app folder (#14189) 2022-03-25 08:32:36 -07:00
approve-content-card Fix/18492/update icon ts app folder (#18645) 2023-04-19 14:16:49 -07:00
asset-list Fix typo: detetcted-tokens-link -> detected-tokens-link (#18408) 2023-04-06 18:31:45 +09:00
asset-list-item Fix/18492/update icon ts app folder (#18645) 2023-04-19 14:16:49 -07:00
beta-header Fix/18492/update icon ts app folder (#18645) 2023-04-19 14:16:49 -07:00
cancel-button Final conversion of tests from enzyme to @testing-library/react (#16862) 2023-01-17 07:51:35 -08:00
cancel-speedup-popover feature: migrate design-system.ts (#17518) 2023-02-02 20:15:26 +00:00
confirm-data Extract out confirm-data and confirm-hex-data components from confirm-transaction-base.component.js (#17822) 2023-03-09 10:38:37 +05:30
confirm-gas-display New reusable gas-display component (#17976) 2023-04-17 10:34:26 -04:00
confirm-hexdata Extract out confirm-data and confirm-hex-data components from confirm-transaction-base.component.js (#17822) 2023-03-09 10:38:37 +05:30
confirm-page-container feat: add yaml feature management (#18125) 2023-04-25 16:32:51 +02:00
confirm-subtitle Fix #18199 : Add fallbacks for confirmation title on NFT transfers (#18269) 2023-03-30 14:07:29 -02:30
confirm-title Extracting out title component from confirm-transaction-base (#17991) 2023-03-23 22:21:33 +04:00
confirmation-warning-modal Fix/18492/update icon ts app folder (#18645) 2023-04-19 14:16:49 -07:00
connected-accounts-list Fix/18492/update icon ts app folder (#18645) 2023-04-19 14:16:49 -07:00
connected-accounts-permissions [FLASK] Redesign key management modal (#18263) 2023-03-29 15:17:57 -04:00
connected-sites-list Fix connected site styling (#15409) 2022-08-09 12:29:38 -05:00
connected-status-indicator UX Multichain: Menu for Site connections and permissions (#18167) 2023-03-31 22:53:27 +05:30
contact-list Token detection V2 Flag Removal and Re-introducing the use of legacy token list when token detection is OFF (#15138) 2022-08-09 22:56:25 -02:30
create-new-vault Create New Vault test improvements (#18259) 2023-04-20 06:36:03 -07:00
currency-input Convert ui/helpers/constants/common to typescript (#17348) 2023-01-25 09:47:02 -06:00
custom-spending-cap Some linting issues in the file custom spending cap tooltip.js (#18687) 2023-04-24 10:52:57 -05:00
desktop-enable-button Convert shared/constants/metametrics to TS (#18353) 2023-04-03 09:31:04 -06:00
detected-token Worked on #17670 & #18714 for 7 files. (#18789) 2023-04-25 08:26:58 -05:00
dropdowns Fix/18492/update icon ts app folder (#18645) 2023-04-19 14:16:49 -07:00
edit-gas-display Changed all Typography to Text component in welcome.js and edit-gas-display.component.js (#18116) 2023-03-21 23:47:59 +05:30
edit-gas-fee-button Worked on #17670 & #18714 for 7 files. (#18789) 2023-04-25 08:26:58 -05:00
edit-gas-fee-popover Part of #17670 for file network-statistics.js (#18644) 2023-04-25 08:28:22 -05:00
edit-gas-popover feature: convert level 32 files to typescript (#17390) 2023-01-27 18:28:03 +00:00
flask/experimental-area feat: add yaml feature management (#18125) 2023-04-25 16:32:51 +02:00
gas-details-item New reusable gas-display component (#17976) 2023-04-17 10:34:26 -04:00
gas-timing Convert actions.js to typescript (#17446) 2023-02-03 11:56:44 -06:00
hold-to-reveal-button Fix hold to reveal button (#18496) 2023-04-10 11:27:56 +05:30
home-notification Added storybook check to CI (#17092) 2023-01-21 00:57:46 +05:30
import-token-link Convert shared/constants/metametrics to TS (#18353) 2023-04-03 09:31:04 -06:00
info-box Added storybook check to CI (#17092) 2023-01-21 00:57:46 +05:30
ledger-instruction-field 17873 ledger instruction banner (#17937) 2023-04-21 13:21:31 +10:00
loading-network-screen feat: add the ConsenSys zkEVM (Linea) as a default network (#17875) 2023-03-21 13:58:38 -02:30
menu-bar Fix/18492/update icon ts app folder (#18645) 2023-04-19 14:16:49 -07:00
metamask-template-renderer feat: add yaml feature management (#18125) 2023-04-25 16:32:51 +02:00
metamask-translation Added storybook check to CI (#17092) 2023-01-21 00:57:46 +05:30
modal Continue converting tests from enzyme to @testing-library/react. (#15941) 2022-09-23 09:41:35 -05:00
modals Worked on #17670 & #18714 for 7 files. (#18789) 2023-04-25 08:26:58 -05:00
multilayer-fee-message fix: Pass correct optimism chain id to gas estimation (#18478) 2023-04-06 12:50:52 +01:00
multiple-notifications Update media query instances (#15068) 2022-08-04 09:03:02 -05:00
network-account-balance-header feature: migrate design-system.ts (#17518) 2023-02-02 20:15:26 +00:00
network-display Fix/18492/update icon ts app folder (#18645) 2023-04-19 14:16:49 -07:00
nft-default-image NFT: Replaced all the instances of collectibles with NFTs (#17741) 2023-02-17 00:53:29 +05:30
nft-details Fix/18492/update icon ts app folder (#18645) 2023-04-19 14:16:49 -07:00
nft-options Fix/18492/update icon ts app folder (#18645) 2023-04-19 14:16:49 -07:00
nfts-detection-notice NFT: Replaced all the instances of collectibles with NFTs (#17741) 2023-02-17 00:53:29 +05:30
nfts-items Fix/18492/update icon ts app folder (#18645) 2023-04-19 14:16:49 -07:00
nfts-tab NFT: Replaced all the instances of collectibles with NFTs (#17741) 2023-02-17 00:53:29 +05:30
permission-cell Fix/18492/update icon ts app folder (#18645) 2023-04-19 14:16:49 -07:00
permission-page-container feat: add yaml feature management (#18125) 2023-04-25 16:32:51 +02:00
permissions-connect-footer Consolidating Zendesk URLs in to constants file (#15669) 2022-08-23 09:19:31 -05:00
permissions-connect-header feat: add yaml feature management (#18125) 2023-04-25 16:32:51 +02:00
permissions-connect-permission-list [FLASK] Revert changes made to stable permission display (UI design) (#18470) 2023-04-14 12:04:23 +02:00
qr-hardware-popover feature: migrate design-system.ts (#17518) 2023-02-02 20:15:26 +00:00
recovery-phrase-reminder feature: migrate design-system.ts (#17518) 2023-02-02 20:15:26 +00:00
security-provider-banner-message Open sea security provider warning message (#17662) 2023-02-23 08:38:09 -03:00
selected-account Fix/18492/update icon ts app folder (#18645) 2023-04-19 14:16:49 -07:00
set-approval-for-all-warning Fix/18492/update icon ts app folder (#18645) 2023-04-19 14:16:49 -07:00
signature-request feat: add yaml feature management (#18125) 2023-04-25 16:32:51 +02:00
signature-request-original feat: add yaml feature management (#18125) 2023-04-25 16:32:51 +02:00
signature-request-siwe Use SIWE origin validation logic from @metamask/controller-utils (#18518) 2023-04-25 17:25:58 +09:00
snaps feat: add yaml feature management (#18125) 2023-04-25 16:32:51 +02:00
srp-input feature: migrate design-system.ts (#17518) 2023-02-02 20:15:26 +00:00
step-progress-bar Overall CSS #13441 (#13902) 2022-05-16 13:38:04 -05:00
tab-bar [FLASK] Add updated version of the Snaps settings UI (#18438) 2023-04-24 12:21:37 +02:00
terms-of-use-popup Updating Terms of Use, Adding popover and onboarding flow check (#18221) 2023-04-14 12:51:13 -04:00
token-cell UX: Multichain: Added TokenList Component (#17859) 2023-03-23 15:38:33 +05:30
token-list Integrate TokensController (#11552) 2021-09-10 12:37:19 -05:00
token-list-display Feat/hide 0 balances (#13306) 2022-02-02 12:32:16 +01:00
transaction-activity-log Fix/18492/update icon ts app folder (#18645) 2023-04-19 14:16:49 -07:00
transaction-alerts NetworkController: Split network into networkId and networkStatus (#17556) 2023-03-30 16:49:12 -06:00
transaction-breakdown Convert ui/helpers/constants/common to typescript (#17348) 2023-01-25 09:47:02 -06:00
transaction-decoding Fix/18492/update icon ts app folder (#18645) 2023-04-19 14:16:49 -07:00
transaction-detail feature: convert level 32 files to typescript (#17390) 2023-01-27 18:28:03 +00:00
transaction-detail-item feature: migrate design-system.ts (#17518) 2023-02-02 20:15:26 +00:00
transaction-icon Convert Transaction constants to typescript (#17149) 2023-01-18 08:47:29 -06:00
transaction-list Added storybook check to CI (#17092) 2023-01-21 00:57:46 +05:30
transaction-list-item Convert shared/constants/metametrics to TS (#18353) 2023-04-03 09:31:04 -06:00
transaction-list-item-details Convert shared/constants/metametrics to TS (#18353) 2023-04-03 09:31:04 -06:00
transaction-status-label Convert Transaction constants to typescript (#17149) 2023-01-18 08:47:29 -06:00
user-preferenced-currency-display Convert ui/helpers/constants/common to typescript (#17348) 2023-01-25 09:47:02 -06:00
user-preferenced-currency-input Continue converting tests from enzyme to @testing-library/react (#16175) 2022-10-20 11:20:49 -07:00
user-preferenced-token-input Continue converting tests from enzyme to @testing-library/react (#16175) 2022-10-20 11:20:49 -07:00
wallet-overview feat: add yaml feature management (#18125) 2023-04-25 16:32:51 +02:00
whats-new-popup 18566 firefox ledger u2f message (#18570) 2023-04-19 19:23:07 -02:30
app-components.scss feat: add yaml feature management (#18125) 2023-04-25 16:32:51 +02:00
menu-droppo.js Convert unit test render from enzyme to @testing-library/react. (#15091) 2022-08-03 13:30:43 -07:00