From 8bcc58621ec13917ff99dcf610bc6f6b4a2ca3d5 Mon Sep 17 00:00:00 2001 From: ghgoodreau Date: Wed, 7 May 2025 13:03:48 -0500 Subject: [PATCH 1/7] isUnifiedUIEnabled v1 --- packages/bridge-controller/src/types.ts | 1 + packages/bridge-controller/src/utils/validators.ts | 1 + 2 files changed, 2 insertions(+) diff --git a/packages/bridge-controller/src/types.ts b/packages/bridge-controller/src/types.ts index 0b0398d23ad..9cbd8c6015a 100644 --- a/packages/bridge-controller/src/types.ts +++ b/packages/bridge-controller/src/types.ts @@ -64,6 +64,7 @@ export type ChainConfiguration = { isActiveDest: boolean; refreshRate?: number; topAssets?: string[]; + isUnifiedUIEnabled?: boolean; }; export type L1GasFees = { diff --git a/packages/bridge-controller/src/utils/validators.ts b/packages/bridge-controller/src/utils/validators.ts index d1d8dfe1d80..271f1a44e34 100644 --- a/packages/bridge-controller/src/utils/validators.ts +++ b/packages/bridge-controller/src/utils/validators.ts @@ -58,6 +58,7 @@ export const validateFeatureFlagsResponse = ( isActiveDest: boolean(), refreshRate: optional(number()), topAssets: optional(array(string())), + isUnifiedUIEnabled: optional(boolean()), }); const PlatformConfigSchema = type({ From ca8806efba9261c4d914086431e51b3dfc5bd970 Mon Sep 17 00:00:00 2001 From: ghgoodreau Date: Thu, 8 May 2025 14:48:59 -0500 Subject: [PATCH 2/7] update changelog --- packages/bridge-controller/CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/bridge-controller/CHANGELOG.md b/packages/bridge-controller/CHANGELOG.md index cd0972952b3..563a80f2b1b 100644 --- a/packages/bridge-controller/CHANGELOG.md +++ b/packages/bridge-controller/CHANGELOG.md @@ -10,6 +10,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed - Bump `@metamask/controller-utils` to `^11.8.0` ([#5765](https://github.com/MetaMask/core/pull/5765)) +- Added `isUnifiedUIEnabled` flag to `ChainConfiguration` feature-flag type and update validators accordingly ([5783](https://github.com/MetaMask/core/pull/5783)) ## [21.0.0] From 700d2e87c15c3dece5d11f4b07f58ac35ad5a430 Mon Sep 17 00:00:00 2001 From: ghgoodreau Date: Thu, 8 May 2025 14:57:01 -0500 Subject: [PATCH 3/7] changelog format --- packages/bridge-controller/CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/bridge-controller/CHANGELOG.md b/packages/bridge-controller/CHANGELOG.md index 563a80f2b1b..ecd999cf8f8 100644 --- a/packages/bridge-controller/CHANGELOG.md +++ b/packages/bridge-controller/CHANGELOG.md @@ -10,7 +10,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed - Bump `@metamask/controller-utils` to `^11.8.0` ([#5765](https://github.com/MetaMask/core/pull/5765)) -- Added `isUnifiedUIEnabled` flag to `ChainConfiguration` feature-flag type and update validators accordingly ([5783](https://github.com/MetaMask/core/pull/5783)) +- Added `isUnifiedUIEnabled` flag to `ChainConfiguration` feature-flag type and update validators accordingly ([#5783](https://github.com/MetaMask/core/pull/5783)) ## [21.0.0] From 7e96aef86b5da247263c13eaac5b50678f7bd1e3 Mon Sep 17 00:00:00 2001 From: ghgoodreau Date: Thu, 15 May 2025 13:17:58 -0500 Subject: [PATCH 4/7] changelog update --- packages/bridge-controller/CHANGELOG.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/bridge-controller/CHANGELOG.md b/packages/bridge-controller/CHANGELOG.md index e4f1e13aa7c..0c6ec1acbbf 100644 --- a/packages/bridge-controller/CHANGELOG.md +++ b/packages/bridge-controller/CHANGELOG.md @@ -11,6 +11,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Bump `@metamask/controller-utils` to `^11.9.0` ([#5812](https://github.com/MetaMask/core/pull/5812)) +### Added +- Added `isUnifiedUIEnabled` flag to `ChainConfiguration` feature-flag type and update validators accordingly ([#5783](https://github.com/MetaMask/core/pull/5783)) + ## [25.0.1] ### Fixed @@ -53,7 +56,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - **BREAKING:** Bump `@metamask/assets-controller` peer dependency to `^62.0.0` ([#5780](https://github.com/MetaMask/core/pull/5780)) - Bump `@metamask/controller-utils` to `^11.8.0` ([#5765](https://github.com/MetaMask/core/pull/5765)) -- Added `isUnifiedUIEnabled` flag to `ChainConfiguration` feature-flag type and update validators accordingly ([#5783](https://github.com/MetaMask/core/pull/5783)) ## [21.0.0] From 28e692cd4d8ad10f89108153259274ab3f041566 Mon Sep 17 00:00:00 2001 From: ghgoodreau Date: Thu, 15 May 2025 13:19:22 -0500 Subject: [PATCH 5/7] update changelog --- packages/bridge-controller/CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/bridge-controller/CHANGELOG.md b/packages/bridge-controller/CHANGELOG.md index 0c6ec1acbbf..e7b09e75269 100644 --- a/packages/bridge-controller/CHANGELOG.md +++ b/packages/bridge-controller/CHANGELOG.md @@ -12,6 +12,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Bump `@metamask/controller-utils` to `^11.9.0` ([#5812](https://github.com/MetaMask/core/pull/5812)) ### Added + - Added `isUnifiedUIEnabled` flag to `ChainConfiguration` feature-flag type and update validators accordingly ([#5783](https://github.com/MetaMask/core/pull/5783)) ## [25.0.1] From a5e177fdc6a491647c96ae48ec50d1c2ac60bf75 Mon Sep 17 00:00:00 2001 From: ghgoodreau Date: Thu, 15 May 2025 13:40:44 -0500 Subject: [PATCH 6/7] changelog format fix --- packages/bridge-controller/CHANGELOG.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/bridge-controller/CHANGELOG.md b/packages/bridge-controller/CHANGELOG.md index e7b09e75269..f3ed10e67c0 100644 --- a/packages/bridge-controller/CHANGELOG.md +++ b/packages/bridge-controller/CHANGELOG.md @@ -7,14 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] -### Changed - -- Bump `@metamask/controller-utils` to `^11.9.0` ([#5812](https://github.com/MetaMask/core/pull/5812)) - ### Added - Added `isUnifiedUIEnabled` flag to `ChainConfiguration` feature-flag type and update validators accordingly ([#5783](https://github.com/MetaMask/core/pull/5783)) +### Changed + +- Bump `@metamask/controller-utils` to `^11.9.0` ([#5812](https://github.com/MetaMask/core/pull/5812)) + ## [25.0.1] ### Fixed From a32251afab8bfd8c44edb9d5038bfe34c2bcb81a Mon Sep 17 00:00:00 2001 From: ghgoodreau Date: Thu, 15 May 2025 13:48:26 -0500 Subject: [PATCH 7/7] more verbose changelog --- packages/bridge-controller/CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/bridge-controller/CHANGELOG.md b/packages/bridge-controller/CHANGELOG.md index f3ed10e67c0..a9a4fbf10a8 100644 --- a/packages/bridge-controller/CHANGELOG.md +++ b/packages/bridge-controller/CHANGELOG.md @@ -9,7 +9,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added -- Added `isUnifiedUIEnabled` flag to `ChainConfiguration` feature-flag type and update validators accordingly ([#5783](https://github.com/MetaMask/core/pull/5783)) +- Added optional `isUnifiedUIEnabled` flag to chain-level feature-flag `ChainConfiguration` type and updated the validation schema to accept the new flag ([#5783](https://github.com/MetaMask/core/pull/5783)) ### Changed