From 2288cbe54d4ed5f694adc5d080d9f609ab2b956e Mon Sep 17 00:00:00 2001 From: CatsJuice Date: Tue, 3 Jun 2025 10:58:19 +0000 Subject: [PATCH] chore(core): remove calendar integration feature flag (#12689) ## Summary by CodeRabbit - **New Features** - All available integrations are now shown without restriction; calendar integration is always visible. - **Chores** - Removed an obsolete feature flag related to calendar integration. --- .../setting/workspace-setting/integration/constants.tsx | 9 ++------- .../frontend/core/src/modules/feature-flag/constant.ts | 7 ------- 2 files changed, 2 insertions(+), 14 deletions(-) diff --git a/packages/frontend/core/src/desktop/dialogs/setting/workspace-setting/integration/constants.tsx b/packages/frontend/core/src/desktop/dialogs/setting/workspace-setting/integration/constants.tsx index 75ff12b82a..619b5eb1bb 100644 --- a/packages/frontend/core/src/desktop/dialogs/setting/workspace-setting/integration/constants.tsx +++ b/packages/frontend/core/src/desktop/dialogs/setting/workspace-setting/integration/constants.tsx @@ -56,16 +56,11 @@ export type IntegrationItem = Exclude & { }; export function getAllowedIntegrationList$( - featureFlagService: FeatureFlagService + _featureFlagService: FeatureFlagService ) { - return LiveData.computed(get => { + return LiveData.computed(() => { return INTEGRATION_LIST.filter(item => { if (!item) return false; - - if (item.id === 'calendar') { - return get(featureFlagService.flags.enable_calendar_integration.$); - } - return true; }) as IntegrationItem[]; }); diff --git a/packages/frontend/core/src/modules/feature-flag/constant.ts b/packages/frontend/core/src/modules/feature-flag/constant.ts index 4f089d717a..e89a3e26c0 100644 --- a/packages/frontend/core/src/modules/feature-flag/constant.ts +++ b/packages/frontend/core/src/modules/feature-flag/constant.ts @@ -266,13 +266,6 @@ export const AFFINE_FLAGS = { configurable: isCanaryBuild, defaultState: false, }, - enable_calendar_integration: { - category: 'affine', - displayName: 'Enable Calendar Integration', - description: 'Enable calendar integration', - configurable: false, - defaultState: isCanaryBuild, - }, enable_cloud_indexer: { category: 'affine', displayName: 'Enable Cloud Indexer',