From 6d1fe37e4cf9654853bb7e7f5181f36e8d3055b2 Mon Sep 17 00:00:00 2001 From: pengx17 Date: Wed, 2 Apr 2025 09:07:19 +0000 Subject: [PATCH] chore(core): remove audio block feature flag (#11399) fix AF-2445 --- .../src/blocksuite/block-suite-editor/lit-adaper.tsx | 10 ++-------- .../frontend/core/src/modules/feature-flag/constant.ts | 9 --------- 2 files changed, 2 insertions(+), 17 deletions(-) diff --git a/packages/frontend/core/src/blocksuite/block-suite-editor/lit-adaper.tsx b/packages/frontend/core/src/blocksuite/block-suite-editor/lit-adaper.tsx index 39bfd16619..c558a82568 100644 --- a/packages/frontend/core/src/blocksuite/block-suite-editor/lit-adaper.tsx +++ b/packages/frontend/core/src/blocksuite/block-suite-editor/lit-adaper.tsx @@ -158,10 +158,6 @@ const usePatchSpecs = (mode: DocMode) => { featureFlagService.flags.enable_pdf_embed_preview.$ ); - const enableAudioBlock = useLiveData( - featureFlagService.flags.enable_audio_block.$ - ); - const patchedSpecs = useMemo(() => { const builder = enableEditorExtension(framework, mode, enableAI); @@ -177,6 +173,7 @@ const usePatchSpecs = (mode: DocMode) => { patchQuickSearchService(framework), patchSideBarService(framework), patchDocModeService(docService, docsService, editorService), + patchForAudioEmbedView(reactToLit), isCloud ? [ patchUserListExtensions(memberSearchService), @@ -193,9 +190,7 @@ const usePatchSpecs = (mode: DocMode) => { if (enablePDFEmbedPreview) { builder.extend([patchForPDFEmbedView(reactToLit)]); } - if (enableAudioBlock) { - builder.extend([patchForAudioEmbedView(reactToLit)]); - } + if (BUILD_CONFIG.isMobileEdition) { enableMobileExtension(builder, framework); } @@ -221,7 +216,6 @@ const usePatchSpecs = (mode: DocMode) => { publicUserService, enableTurboRenderer, enablePDFEmbedPreview, - enableAudioBlock, ]); return [ diff --git a/packages/frontend/core/src/modules/feature-flag/constant.ts b/packages/frontend/core/src/modules/feature-flag/constant.ts index 6e852aa3c7..aabf793d53 100644 --- a/packages/frontend/core/src/modules/feature-flag/constant.ts +++ b/packages/frontend/core/src/modules/feature-flag/constant.ts @@ -258,15 +258,6 @@ export const AFFINE_FLAGS = { configurable: isCanaryBuild, defaultState: false, }, - enable_audio_block: { - category: 'affine', - displayName: - 'com.affine.settings.workspace.experimental-features.enable-audio-block.name', - description: - 'com.affine.settings.workspace.experimental-features.enable-audio-block.description', - configurable: !isMobile, - defaultState: false, - }, enable_meetings: { category: 'affine', displayName: