mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-07-11 07:06:28 +08:00
542da0b347
## Summary - support converting selected text into inline LaTeX equations - support turning text blocks into LaTeX equation blocks - add equation entries to editor toolbars while keeping inline equation with text formatting actions ## Tests - yarn tsc -b blocksuite/affine/inlines/latex/tsconfig.json blocksuite/affine/blocks/note/tsconfig.json blocksuite/affine/blocks/root/tsconfig.json blocksuite/affine/rich-text/tsconfig.json blocksuite/affine/widgets/keyboard-toolbar/tsconfig.json --pretty false - git diff --check origin/canary...HEAD <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **New Features** * Equation block support with conversion from existing blocks. * Inline LaTeX insertion added to the inline formatting toolbar. * Equation action added to the keyboard toolbar; Equation blocks searchable via math/equation/latex aliases. * **Improvements** * Inline LaTeX editor opens and syncs more reliably; selection/convert flow preserves distinct LaTeX values when converting in reverse order. * **Tests** * New e2e tests for inline LaTeX conversions and value preservation. <!-- review_stack_entry_start --> [](https://app.coderabbit.ai/change-stack/toeverything/AFFiNE/pull/14924) <!-- review_stack_entry_end --> <!-- end of auto-generated comment: release notes by coderabbit.ai -->
66 lines
2.3 KiB
JSON
66 lines
2.3 KiB
JSON
{
|
|
"name": "@blocksuite/affine-block-root",
|
|
"description": "Root block for BlockSuite.",
|
|
"type": "module",
|
|
"scripts": {
|
|
"build": "tsc"
|
|
},
|
|
"sideEffects": false,
|
|
"keywords": [],
|
|
"author": "toeverything",
|
|
"license": "MIT",
|
|
"dependencies": {
|
|
"@blocksuite/affine-block-attachment": "workspace:*",
|
|
"@blocksuite/affine-block-bookmark": "workspace:*",
|
|
"@blocksuite/affine-block-database": "workspace:*",
|
|
"@blocksuite/affine-block-edgeless-text": "workspace:*",
|
|
"@blocksuite/affine-block-embed": "workspace:*",
|
|
"@blocksuite/affine-block-frame": "workspace:*",
|
|
"@blocksuite/affine-block-image": "workspace:*",
|
|
"@blocksuite/affine-block-note": "workspace:*",
|
|
"@blocksuite/affine-block-paragraph": "workspace:*",
|
|
"@blocksuite/affine-block-surface": "workspace:*",
|
|
"@blocksuite/affine-components": "workspace:*",
|
|
"@blocksuite/affine-ext-loader": "workspace:*",
|
|
"@blocksuite/affine-gfx-brush": "workspace:*",
|
|
"@blocksuite/affine-gfx-connector": "workspace:*",
|
|
"@blocksuite/affine-gfx-group": "workspace:*",
|
|
"@blocksuite/affine-gfx-mindmap": "workspace:*",
|
|
"@blocksuite/affine-gfx-note": "workspace:*",
|
|
"@blocksuite/affine-gfx-pointer": "workspace:*",
|
|
"@blocksuite/affine-gfx-shape": "workspace:*",
|
|
"@blocksuite/affine-gfx-text": "workspace:*",
|
|
"@blocksuite/affine-inline-latex": "workspace:*",
|
|
"@blocksuite/affine-inline-preset": "workspace:*",
|
|
"@blocksuite/affine-model": "workspace:*",
|
|
"@blocksuite/affine-rich-text": "workspace:*",
|
|
"@blocksuite/affine-shared": "workspace:*",
|
|
"@blocksuite/affine-widget-edgeless-toolbar": "workspace:*",
|
|
"@blocksuite/data-view": "workspace:*",
|
|
"@blocksuite/global": "workspace:*",
|
|
"@blocksuite/icons": "^2.2.17",
|
|
"@blocksuite/std": "workspace:*",
|
|
"@blocksuite/store": "workspace:*",
|
|
"@preact/signals-core": "^1.8.0",
|
|
"@types/lodash-es": "^4.17.12",
|
|
"dompurify": "^3.3.0",
|
|
"html2canvas": "^1.4.1",
|
|
"lit": "^3.2.0",
|
|
"lodash-es": "^4.17.23",
|
|
"yjs": "^13.6.27"
|
|
},
|
|
"exports": {
|
|
".": "./src/index.ts",
|
|
"./effects": "./src/effects.ts",
|
|
"./store": "./src/store.ts",
|
|
"./view": "./src/view.ts"
|
|
},
|
|
"files": [
|
|
"src",
|
|
"dist",
|
|
"!src/__tests__",
|
|
"!dist/__tests__"
|
|
],
|
|
"version": "0.26.3"
|
|
}
|