feat(editor): add feature flag for code block html preview (#12397)

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

- **New Features**
  - Introduced an experimental "Code block HTML preview" feature, allowing users to preview HTML within code blocks when enabled.
- **Settings**
  - Added a toggle in experimental features to enable or disable the code block HTML preview.
- **Localization**
  - Added English translations for the new code block HTML preview feature and its description in workspace settings.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
This commit is contained in:
Flrande
2025-05-21 07:52:24 +00:00
parent 20e93543e2
commit 2de15e2677
8 changed files with 56 additions and 6 deletions
+8
View File
@@ -5882,6 +5882,14 @@ export function useAFFiNEI18N(): {
* `Once enabled, switch table view to virtual scroll mode in Database Block.`
*/
["com.affine.settings.workspace.experimental-features.enable-table-virtual-scroll.description"](): string;
/**
* `Code block HTML preview`
*/
["com.affine.settings.workspace.experimental-features.enable-code-block-html-preview.name"](): string;
/**
* `Once enabled, you can preview HTML in code block.`
*/
["com.affine.settings.workspace.experimental-features.enable-code-block-html-preview.description"](): string;
/**
* `Only an owner can edit the workspace avatar and name. Changes will be shown for everyone.`
*/
@@ -1469,6 +1469,8 @@
"com.affine.settings.workspace.experimental-features.enable-edgeless-scribbled-style.description": "Once enabled, you can use scribbled style in edgeless mode.",
"com.affine.settings.workspace.experimental-features.enable-table-virtual-scroll.name": "Database block table view virtual scroll",
"com.affine.settings.workspace.experimental-features.enable-table-virtual-scroll.description": "Once enabled, switch table view to virtual scroll mode in Database Block.",
"com.affine.settings.workspace.experimental-features.enable-code-block-html-preview.name": "Code block HTML preview",
"com.affine.settings.workspace.experimental-features.enable-code-block-html-preview.description": "Once enabled, you can preview HTML in code block.",
"com.affine.settings.workspace.not-owner": "Only an owner can edit the workspace avatar and name. Changes will be shown for everyone.",
"com.affine.settings.workspace.preferences": "Preference",
"com.affine.settings.workspace.billing": "Team's Billing",