chore: remove citation feature flag (#12567)

<!-- This is an auto-generated comment: release notes by coderabbit.ai -->
## Summary by CodeRabbit

- **New Features**
  - Footnote definitions and "Sources" headings are now always included in notes, without requiring a feature flag.
  - Enhanced footnote-related content with additional citation-style blocks such as bookmarks, embedded documents, and attachments.

- **Chores**
  - Removed the citation feature flag and its related configuration, logic, and translations from the application.

- **Documentation**
  - Updated localization files to remove entries related to the citation experimental feature.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
This commit is contained in:
donteatfriedrice
2025-05-27 10:07:31 +00:00
parent 28d8b35600
commit 69c7767003
9 changed files with 104 additions and 81 deletions

View File

@@ -106,16 +106,6 @@ export const AFFINE_FLAGS = {
configurable: isCanaryBuild,
defaultState: isCanaryBuild,
},
enable_citation: {
category: 'blocksuite',
bsFlag: 'enable_citation',
displayName:
'com.affine.settings.workspace.experimental-features.enable-citation.name',
description:
'com.affine.settings.workspace.experimental-features.enable-citation.description',
configurable: isCanaryBuild,
defaultState: isCanaryBuild,
},
enable_link_preview_cache: {
category: 'blocksuite',
bsFlag: 'enable_link_preview_cache',