1
0
mirror of https://github.com/kremalicious/metamask-extension.git synced 2024-11-30 08:09:15 +01:00
metamask-extension/ui/pages
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
..
add-nft update icons to ts enum version (#18698) 2023-04-24 09:19:19 -05:00
asset update icons to ts enum version (#18698) 2023-04-24 09:19:19 -05:00
confirm-add-suggested-token knob to control (#18635) 2023-04-19 14:33:29 +05:30
confirm-approve update icons to ts enum version (#18698) 2023-04-24 09:19:19 -05:00
confirm-contract-interaction Convert Transaction constants to typescript (#17149) 2023-01-18 08:47:29 -06:00
confirm-decrypt-message update icons to ts enum version (#18698) 2023-04-24 09:19:19 -05:00
confirm-deploy-contract 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-encryption-public-key Convert shared/constants/metametrics to TS (#18353) 2023-04-03 09:31:04 -06:00
confirm-import-token Convert shared/constants/metametrics to TS (#18353) 2023-04-03 09:31:04 -06:00
confirm-send-ether Refactor confirm-send-ether into functional component (#18527) 2023-04-18 05:59:06 +05:30
confirm-send-token Added storybook check to CI (#17092) 2023-01-21 00:57:46 +05:30
confirm-signature-request feat: add yaml feature management (#18125) 2023-04-25 16:32:51 +02:00
confirm-token-transaction-base fix/18577: Add title back for approving ERC20 token (#18617) 2023-04-18 15:49:31 +02:00
confirm-transaction Fix #17948 - Allow editing of NFT sends (#17970) 2023-03-09 15:02:08 -06:00
confirm-transaction-base Fix approve all warning modal (#18613) 2023-04-18 13:22:16 -02:30
confirm-transaction-switch Convert Transaction constants to typescript (#17149) 2023-01-18 08:47:29 -06:00
confirmation feat: add yaml feature management (#18125) 2023-04-25 16:32:51 +02:00
connected-accounts Added storybook check to CI (#17092) 2023-01-21 00:57:46 +05:30
connected-sites Added storybook check to CI (#17092) 2023-01-21 00:57:46 +05:30
create-account feat: add yaml feature management (#18125) 2023-04-25 16:32:51 +02:00
desktop-error feat: add yaml feature management (#18125) 2023-04-25 16:32:51 +02:00
desktop-pairing Update snapshot 2023-03-28 10:36:53 +02:00
error Convert shared/constants/metametrics to TS (#18353) 2023-04-03 09:31:04 -06:00
home feat: add yaml feature management (#18125) 2023-04-25 16:32:51 +02:00
import-token NFTs: Remove feature flag for release (#17401) 2023-03-13 14:29:37 -05:00
institutional update icons to ts enum version (#18698) 2023-04-24 09:19:19 -05:00
keychains Convert shared/constants/metametrics to TS (#18353) 2023-04-03 09:31:04 -06:00
lock Various test files converting to @testing-library/react. (#15470) 2022-08-08 13:28:49 -07:00
notifications update icons to ts enum version (#18698) 2023-04-24 09:19:19 -05:00
onboarding-flow feat: add yaml feature management (#18125) 2023-04-25 16:32:51 +02:00
permissions-connect feat: add yaml feature management (#18125) 2023-04-25 16:32:51 +02:00
routes feat: add yaml feature management (#18125) 2023-04-25 16:32:51 +02:00
send update icons to ts enum version (#18698) 2023-04-24 09:19:19 -05:00
settings feat: add yaml feature management (#18125) 2023-04-25 16:32:51 +02:00
swaps feat: add yaml feature management (#18125) 2023-04-25 16:32:51 +02:00
token-allowance update icons to ts enum version (#18698) 2023-04-24 09:19:19 -05:00
token-details update icons to ts enum version (#18698) 2023-04-24 09:19:19 -05:00
unlock-page feat: add yaml feature management (#18125) 2023-04-25 16:32:51 +02:00
index.js Renamed metametrics.new.js to metametrics.js (#14327) 2022-04-01 14:11:12 -05:00
pages.scss [MMI] Added custody-labels and account-list components (#18197) 2023-04-17 17:06:41 +02:00