From a77061e848a68c811d125bd0dce465791e042d89 Mon Sep 17 00:00:00 2001 From: Yifeng Wang Date: Tue, 24 Sep 2024 17:36:06 +0800 Subject: [PATCH] feat: add block visibility config (#8371) --- packages/common/env/package.json | 2 +- packages/common/infra/package.json | 2 +- .../src/modules/feature-flag/constant.ts | 9 + packages/frontend/apps/electron/package.json | 2 +- packages/frontend/apps/mobile/package.json | 2 +- packages/frontend/component/package.json | 2 +- packages/frontend/core/package.json | 2 +- .../presets/ai/_common/chat-actions-handle.ts | 2 +- .../src/blocksuite/presets/ai/ai-panel.ts | 2 +- tools/cli/package.json | 2 +- yarn.lock | 331 +++++++++--------- 11 files changed, 184 insertions(+), 174 deletions(-) diff --git a/packages/common/env/package.json b/packages/common/env/package.json index 7b0e83a306..4dd6975618 100644 --- a/packages/common/env/package.json +++ b/packages/common/env/package.json @@ -3,7 +3,7 @@ "private": true, "type": "module", "devDependencies": { - "@blocksuite/affine": "0.17.14", + "@blocksuite/affine": "0.17.15", "vitest": "2.1.1" }, "exports": { diff --git a/packages/common/infra/package.json b/packages/common/infra/package.json index b796ad82b1..5d724de7e4 100644 --- a/packages/common/infra/package.json +++ b/packages/common/infra/package.json @@ -14,7 +14,7 @@ "@affine/debug": "workspace:*", "@affine/env": "workspace:*", "@affine/templates": "workspace:*", - "@blocksuite/affine": "0.17.14", + "@blocksuite/affine": "0.17.15", "@datastructures-js/binary-search-tree": "^5.3.2", "foxact": "^0.2.33", "fuse.js": "^7.0.0", diff --git a/packages/common/infra/src/modules/feature-flag/constant.ts b/packages/common/infra/src/modules/feature-flag/constant.ts index 2c6372de77..bb84e4427d 100644 --- a/packages/common/infra/src/modules/feature-flag/constant.ts +++ b/packages/common/infra/src/modules/feature-flag/constant.ts @@ -133,6 +133,15 @@ export const AFFINE_FLAGS = { configurable: isCanaryBuild, defaultState: isDesktopEnvironment || isCanaryBuild, }, + enable_advanced_block_visibility: { + category: 'blocksuite', + bsFlag: 'enable_advanced_block_visibility', + displayName: 'Advanced block visibility control', + description: + 'To provide detailed control over which edgeless blocks are visible in page mode.', + configurable: true, + defaultState: false, + }, } satisfies { [key in string]: FlagInfo }; export type AFFINE_FLAGS = typeof AFFINE_FLAGS; diff --git a/packages/frontend/apps/electron/package.json b/packages/frontend/apps/electron/package.json index 871a85080e..d8cbfe04f7 100644 --- a/packages/frontend/apps/electron/package.json +++ b/packages/frontend/apps/electron/package.json @@ -28,7 +28,7 @@ "@affine/core": "workspace:*", "@affine/i18n": "workspace:*", "@affine/native": "workspace:*", - "@blocksuite/affine": "0.17.14", + "@blocksuite/affine": "0.17.15", "@electron-forge/cli": "^7.3.0", "@electron-forge/core": "^7.3.0", "@electron-forge/core-utils": "^7.3.0", diff --git a/packages/frontend/apps/mobile/package.json b/packages/frontend/apps/mobile/package.json index ffb5dc1770..ca8380e501 100644 --- a/packages/frontend/apps/mobile/package.json +++ b/packages/frontend/apps/mobile/package.json @@ -13,7 +13,7 @@ "@affine/component": "workspace:*", "@affine/core": "workspace:*", "@affine/i18n": "workspace:*", - "@blocksuite/affine": "0.17.14", + "@blocksuite/affine": "0.17.15", "@blocksuite/icons": "^2.1.67", "@sentry/react": "^8.0.0", "react": "^18.2.0", diff --git a/packages/frontend/component/package.json b/packages/frontend/component/package.json index 07375df96a..528e0d3524 100644 --- a/packages/frontend/component/package.json +++ b/packages/frontend/component/package.json @@ -60,7 +60,7 @@ "zod": "^3.22.4" }, "devDependencies": { - "@blocksuite/affine": "0.17.14", + "@blocksuite/affine": "0.17.15", "@blocksuite/icons": "2.1.67", "@chromatic-com/storybook": "^2.0.0", "@storybook/addon-essentials": "^8.2.9", diff --git a/packages/frontend/core/package.json b/packages/frontend/core/package.json index fd6a39631e..f1936ef508 100644 --- a/packages/frontend/core/package.json +++ b/packages/frontend/core/package.json @@ -16,7 +16,7 @@ "@affine/i18n": "workspace:*", "@affine/templates": "workspace:*", "@affine/track": "workspace:*", - "@blocksuite/affine": "0.17.14", + "@blocksuite/affine": "0.17.15", "@blocksuite/icons": "2.1.67", "@dnd-kit/core": "^6.1.0", "@dnd-kit/modifiers": "^7.0.0", diff --git a/packages/frontend/core/src/blocksuite/presets/ai/_common/chat-actions-handle.ts b/packages/frontend/core/src/blocksuite/presets/ai/_common/chat-actions-handle.ts index 26849edba2..4ddd60a99a 100644 --- a/packages/frontend/core/src/blocksuite/presets/ai/_common/chat-actions-handle.ts +++ b/packages/frontend/core/src/blocksuite/presets/ai/_common/chat-actions-handle.ts @@ -313,7 +313,7 @@ const SAVE_CHAT_TO_BLOCK_ACTION: ChatAction = { curMode, rootService as RootService ); - const newBlockIndex = layer.generateIndex('affine:embed-ai-chat'); + const newBlockIndex = layer.generateIndex(); // If current mode is not edgeless, switch to edgeless mode first if (curMode !== 'edgeless') { // Set mode to edgeless diff --git a/packages/frontend/core/src/blocksuite/presets/ai/ai-panel.ts b/packages/frontend/core/src/blocksuite/presets/ai/ai-panel.ts index 047fc97d1a..696f05e707 100644 --- a/packages/frontend/core/src/blocksuite/presets/ai/ai-panel.ts +++ b/packages/frontend/core/src/blocksuite/presets/ai/ai-panel.ts @@ -113,7 +113,7 @@ function createNewNote(host: EditorHost): AIItemConfig { { xywh: newBound.serialize(), displayMode: NoteDisplayMode.EdgelessOnly, - index: service.generateIndex('affine:note'), + index: service.generateIndex(), }, doc.root.id ); diff --git a/tools/cli/package.json b/tools/cli/package.json index 518960a800..1675b51ebf 100644 --- a/tools/cli/package.json +++ b/tools/cli/package.json @@ -6,7 +6,7 @@ "@affine/env": "workspace:*", "@affine/templates": "workspace:*", "@aws-sdk/client-s3": "^3.620.0", - "@blocksuite/affine": "0.17.14", + "@blocksuite/affine": "0.17.15", "@clack/core": "^0.3.4", "@clack/prompts": "^0.7.0", "@magic-works/i18n-codegen": "^0.6.0", diff --git a/yarn.lock b/yarn.lock index 058208fb09..754051c10d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -237,7 +237,7 @@ __metadata: "@affine/env": "workspace:*" "@affine/templates": "workspace:*" "@aws-sdk/client-s3": "npm:^3.620.0" - "@blocksuite/affine": "npm:0.17.14" + "@blocksuite/affine": "npm:0.17.15" "@clack/core": "npm:^0.3.4" "@clack/prompts": "npm:^0.7.0" "@magic-works/i18n-codegen": "npm:^0.6.0" @@ -294,7 +294,7 @@ __metadata: "@affine/i18n": "workspace:*" "@atlaskit/pragmatic-drag-and-drop": "npm:^1.2.1" "@atlaskit/pragmatic-drag-and-drop-hitbox": "npm:^1.0.3" - "@blocksuite/affine": "npm:0.17.14" + "@blocksuite/affine": "npm:0.17.15" "@blocksuite/icons": "npm:2.1.67" "@chromatic-com/storybook": "npm:^2.0.0" "@emotion/react": "npm:^11.11.4" @@ -364,7 +364,7 @@ __metadata: "@affine/i18n": "workspace:*" "@affine/templates": "workspace:*" "@affine/track": "workspace:*" - "@blocksuite/affine": "npm:0.17.14" + "@blocksuite/affine": "npm:0.17.15" "@blocksuite/icons": "npm:2.1.67" "@dnd-kit/core": "npm:^6.1.0" "@dnd-kit/modifiers": "npm:^7.0.0" @@ -470,7 +470,7 @@ __metadata: "@affine/core": "workspace:*" "@affine/i18n": "workspace:*" "@affine/native": "workspace:*" - "@blocksuite/affine": "npm:0.17.14" + "@blocksuite/affine": "npm:0.17.15" "@electron-forge/cli": "npm:^7.3.0" "@electron-forge/core": "npm:^7.3.0" "@electron-forge/core-utils": "npm:^7.3.0" @@ -522,7 +522,7 @@ __metadata: version: 0.0.0-use.local resolution: "@affine/env@workspace:packages/common/env" dependencies: - "@blocksuite/affine": "npm:0.17.14" + "@blocksuite/affine": "npm:0.17.15" vitest: "npm:2.1.1" zod: "npm:^3.22.4" peerDependencies: @@ -570,7 +570,7 @@ __metadata: "@affine/component": "workspace:*" "@affine/core": "workspace:*" "@affine/i18n": "workspace:*" - "@blocksuite/affine": "npm:0.17.14" + "@blocksuite/affine": "npm:0.17.15" "@blocksuite/icons": "npm:^2.1.67" "@sentry/react": "npm:^8.0.0" "@types/react": "npm:^18.2.75" @@ -2433,19 +2433,19 @@ __metadata: languageName: node linkType: hard -"@blocksuite/affine-block-embed@npm:0.17.14": - version: 0.17.14 - resolution: "@blocksuite/affine-block-embed@npm:0.17.14" +"@blocksuite/affine-block-embed@npm:0.17.15": + version: 0.17.15 + resolution: "@blocksuite/affine-block-embed@npm:0.17.15" dependencies: - "@blocksuite/affine-block-surface": "npm:0.17.14" - "@blocksuite/affine-components": "npm:0.17.14" - "@blocksuite/affine-model": "npm:0.17.14" - "@blocksuite/affine-shared": "npm:0.17.14" - "@blocksuite/block-std": "npm:0.17.14" - "@blocksuite/global": "npm:0.17.14" + "@blocksuite/affine-block-surface": "npm:0.17.15" + "@blocksuite/affine-components": "npm:0.17.15" + "@blocksuite/affine-model": "npm:0.17.15" + "@blocksuite/affine-shared": "npm:0.17.15" + "@blocksuite/block-std": "npm:0.17.15" + "@blocksuite/global": "npm:0.17.15" "@blocksuite/icons": "npm:^2.1.67" - "@blocksuite/inline": "npm:0.17.14" - "@blocksuite/store": "npm:0.17.14" + "@blocksuite/inline": "npm:0.17.15" + "@blocksuite/store": "npm:0.17.15" "@floating-ui/dom": "npm:^1.6.10" "@lit/context": "npm:^1.1.2" "@preact/signals-core": "npm:^1.8.0" @@ -2453,21 +2453,21 @@ __metadata: lit: "npm:^3.2.0" minimatch: "npm:^10.0.1" zod: "npm:^3.23.8" - checksum: 10/c7fc92a5344ee9233a28bf3518e01021965499406e0a3f29b2c19b5bf29eb2c65f302a5192fe68c6209ac03ad175c4262e210025b1dda4867d38fe45418fedeb + checksum: 10/4387ad543512329e680301020313e7bd46e17aa41b72268e17c86b096d832727baeb0f8a446a4d145454df4c9ade539fe2b7e7afdf8d28a6716ebb5ce2f8af63 languageName: node linkType: hard -"@blocksuite/affine-block-list@npm:0.17.14": - version: 0.17.14 - resolution: "@blocksuite/affine-block-list@npm:0.17.14" +"@blocksuite/affine-block-list@npm:0.17.15": + version: 0.17.15 + resolution: "@blocksuite/affine-block-list@npm:0.17.15" dependencies: - "@blocksuite/affine-components": "npm:0.17.14" - "@blocksuite/affine-model": "npm:0.17.14" - "@blocksuite/affine-shared": "npm:0.17.14" - "@blocksuite/block-std": "npm:0.17.14" - "@blocksuite/global": "npm:0.17.14" - "@blocksuite/inline": "npm:0.17.14" - "@blocksuite/store": "npm:0.17.14" + "@blocksuite/affine-components": "npm:0.17.15" + "@blocksuite/affine-model": "npm:0.17.15" + "@blocksuite/affine-shared": "npm:0.17.15" + "@blocksuite/block-std": "npm:0.17.15" + "@blocksuite/global": "npm:0.17.15" + "@blocksuite/inline": "npm:0.17.15" + "@blocksuite/store": "npm:0.17.15" "@floating-ui/dom": "npm:^1.6.10" "@lit/context": "npm:^1.1.2" "@preact/signals-core": "npm:^1.8.0" @@ -2475,21 +2475,21 @@ __metadata: lit: "npm:^3.2.0" minimatch: "npm:^10.0.1" zod: "npm:^3.23.8" - checksum: 10/f2e19bebd263bfaf4a240299349e87e1d7dcd8f78263ec77f9c89952f76b71005b3e826ccda9979c34902c1af931bcdd4750298be2a6096d661b0ab8ed81537e + checksum: 10/5c072eee04fc7b939df7bd1d801e5cc97899d57b44058017d9d8fd83404029054ddb98fde1f91e450d741e4a72d6b581e729b0f7f7e9942df6ffec1673c70dd6 languageName: node linkType: hard -"@blocksuite/affine-block-paragraph@npm:0.17.14": - version: 0.17.14 - resolution: "@blocksuite/affine-block-paragraph@npm:0.17.14" +"@blocksuite/affine-block-paragraph@npm:0.17.15": + version: 0.17.15 + resolution: "@blocksuite/affine-block-paragraph@npm:0.17.15" dependencies: - "@blocksuite/affine-components": "npm:0.17.14" - "@blocksuite/affine-model": "npm:0.17.14" - "@blocksuite/affine-shared": "npm:0.17.14" - "@blocksuite/block-std": "npm:0.17.14" - "@blocksuite/global": "npm:0.17.14" - "@blocksuite/inline": "npm:0.17.14" - "@blocksuite/store": "npm:0.17.14" + "@blocksuite/affine-components": "npm:0.17.15" + "@blocksuite/affine-model": "npm:0.17.15" + "@blocksuite/affine-shared": "npm:0.17.15" + "@blocksuite/block-std": "npm:0.17.15" + "@blocksuite/global": "npm:0.17.15" + "@blocksuite/inline": "npm:0.17.15" + "@blocksuite/store": "npm:0.17.15" "@floating-ui/dom": "npm:^1.6.10" "@lit/context": "npm:^1.1.2" "@preact/signals-core": "npm:^1.8.0" @@ -2497,21 +2497,21 @@ __metadata: lit: "npm:^3.2.0" minimatch: "npm:^10.0.1" zod: "npm:^3.23.8" - checksum: 10/2f10cd2a35e3a0170ede845b740b85cc6db59ebaff1a6771bddb7438f0e7d8d20d49791c55a976641675fd70bdaf554c20d5b937a4384e499a6ea43e4b9f348a + checksum: 10/78263598c04a243ae75c5913119dd5d6438fe104b9842971052259410c3c1b12d32046e821c019816d3fa6d702fcd8feb7c052368764544b0f327a899db7c9d4 languageName: node linkType: hard -"@blocksuite/affine-block-surface@npm:0.17.14": - version: 0.17.14 - resolution: "@blocksuite/affine-block-surface@npm:0.17.14" +"@blocksuite/affine-block-surface@npm:0.17.15": + version: 0.17.15 + resolution: "@blocksuite/affine-block-surface@npm:0.17.15" dependencies: - "@blocksuite/affine-components": "npm:0.17.14" - "@blocksuite/affine-model": "npm:0.17.14" - "@blocksuite/affine-shared": "npm:0.17.14" - "@blocksuite/block-std": "npm:0.17.14" - "@blocksuite/global": "npm:0.17.14" - "@blocksuite/inline": "npm:0.17.14" - "@blocksuite/store": "npm:0.17.14" + "@blocksuite/affine-components": "npm:0.17.15" + "@blocksuite/affine-model": "npm:0.17.15" + "@blocksuite/affine-shared": "npm:0.17.15" + "@blocksuite/block-std": "npm:0.17.15" + "@blocksuite/global": "npm:0.17.15" + "@blocksuite/inline": "npm:0.17.15" + "@blocksuite/store": "npm:0.17.15" "@lit/context": "npm:^1.1.2" "@preact/signals-core": "npm:^1.8.0" "@toeverything/theme": "npm:^1.0.8" @@ -2519,21 +2519,21 @@ __metadata: lit: "npm:^3.2.0" nanoid: "npm:^5.0.7" zod: "npm:^3.23.8" - checksum: 10/6f26cd8cb9ab1a31ac4456ba78dcee6a592e2320cd0a2158abd8a0ba5c819644aa9f2057ef185dafdbb342d8f3da47d8468389a882cf9994f81e3448953c2f8b + checksum: 10/5bab5d1156b932f3346ed717a8fdf1bbd316ba3d140880705104deb598b5a1bded358c0c850f87e9b931d27d5b12b5a73839aba8961bedc6dd32a34c20ff8d09 languageName: node linkType: hard -"@blocksuite/affine-components@npm:0.17.14": - version: 0.17.14 - resolution: "@blocksuite/affine-components@npm:0.17.14" +"@blocksuite/affine-components@npm:0.17.15": + version: 0.17.15 + resolution: "@blocksuite/affine-components@npm:0.17.15" dependencies: - "@blocksuite/affine-model": "npm:0.17.14" - "@blocksuite/affine-shared": "npm:0.17.14" - "@blocksuite/block-std": "npm:0.17.14" - "@blocksuite/global": "npm:0.17.14" + "@blocksuite/affine-model": "npm:0.17.15" + "@blocksuite/affine-shared": "npm:0.17.15" + "@blocksuite/block-std": "npm:0.17.15" + "@blocksuite/global": "npm:0.17.15" "@blocksuite/icons": "npm:^2.1.67" - "@blocksuite/inline": "npm:0.17.14" - "@blocksuite/store": "npm:0.17.14" + "@blocksuite/inline": "npm:0.17.15" + "@blocksuite/store": "npm:0.17.15" "@floating-ui/dom": "npm:^1.6.10" "@lit/context": "npm:^1.1.2" "@lottiefiles/dotlottie-wc": "npm:^0.2.16" @@ -2544,33 +2544,33 @@ __metadata: lit: "npm:^3.2.0" shiki: "npm:^1.12.0" zod: "npm:^3.23.8" - checksum: 10/516b7a3abf16828f96572cb824c772d5d6b05791f2cfe7fae2c6bf7a83b3296283bfbab5c6df4cf87133a8bbb5ecae38677016bb0520b6e2583e99bde3ffdbc7 + checksum: 10/f5a45609c3747ef4b8d643defd1aec530334fdeb8256d702c9fbf470ea033177aac4959eac84e2271b631c6d260e382a7297ea495c9216c55bf71d951e949a7c languageName: node linkType: hard -"@blocksuite/affine-model@npm:0.17.14": - version: 0.17.14 - resolution: "@blocksuite/affine-model@npm:0.17.14" +"@blocksuite/affine-model@npm:0.17.15": + version: 0.17.15 + resolution: "@blocksuite/affine-model@npm:0.17.15" dependencies: - "@blocksuite/block-std": "npm:0.17.14" - "@blocksuite/global": "npm:0.17.14" - "@blocksuite/inline": "npm:0.17.14" - "@blocksuite/store": "npm:0.17.14" + "@blocksuite/block-std": "npm:0.17.15" + "@blocksuite/global": "npm:0.17.15" + "@blocksuite/inline": "npm:0.17.15" + "@blocksuite/store": "npm:0.17.15" fractional-indexing: "npm:^3.2.0" zod: "npm:^3.23.8" - checksum: 10/295edf2847de7bdb9cafbcf9632481ac24c6341d441a33e067659220474b9a32215cb0eefe14bd3673ebfc423d0ff6d47135d219b0bebdd9c2ef085429fe9996 + checksum: 10/885cc5c43488b6a14cbf9a5d4938a56ab79e571a1459e9aa2fb17c8fe010db8e737453a757575a2488fe0b2240abe770f12e7e6e49f69044676b53b628fa10e5 languageName: node linkType: hard -"@blocksuite/affine-shared@npm:0.17.14": - version: 0.17.14 - resolution: "@blocksuite/affine-shared@npm:0.17.14" +"@blocksuite/affine-shared@npm:0.17.15": + version: 0.17.15 + resolution: "@blocksuite/affine-shared@npm:0.17.15" dependencies: - "@blocksuite/affine-model": "npm:0.17.14" - "@blocksuite/block-std": "npm:0.17.14" - "@blocksuite/global": "npm:0.17.14" - "@blocksuite/inline": "npm:0.17.14" - "@blocksuite/store": "npm:0.17.14" + "@blocksuite/affine-model": "npm:0.17.15" + "@blocksuite/block-std": "npm:0.17.15" + "@blocksuite/global": "npm:0.17.15" + "@blocksuite/inline": "npm:0.17.15" + "@blocksuite/store": "npm:0.17.15" "@floating-ui/dom": "npm:^1.6.10" "@lit/context": "npm:^1.1.2" "@preact/signals-core": "npm:^1.8.0" @@ -2580,46 +2580,46 @@ __metadata: lodash.mergewith: "npm:^4.6.2" minimatch: "npm:^10.0.1" zod: "npm:^3.23.8" - checksum: 10/bd8158446f4c5fd1f4ebde08474eb66b7917b4fb3d59a38f15bb8e03dd98454815e7a1030b4697443051971f612dac8a836be6417f05ae7be9893bbe0c6c89fa + checksum: 10/0900b5b6dea65b31633719c01a94beedd4dea42baba173c78f4cc88152ce27144a7bd05cd73d4c0ebe9257bbb3125ea2ebe01b89d0dac21f9d6243176e8d88b7 languageName: node linkType: hard -"@blocksuite/affine-widget-scroll-anchoring@npm:0.17.14": - version: 0.17.14 - resolution: "@blocksuite/affine-widget-scroll-anchoring@npm:0.17.14" +"@blocksuite/affine-widget-scroll-anchoring@npm:0.17.15": + version: 0.17.15 + resolution: "@blocksuite/affine-widget-scroll-anchoring@npm:0.17.15" dependencies: - "@blocksuite/affine-model": "npm:0.17.14" - "@blocksuite/affine-shared": "npm:0.17.14" - "@blocksuite/block-std": "npm:0.17.14" - "@blocksuite/global": "npm:0.17.14" + "@blocksuite/affine-model": "npm:0.17.15" + "@blocksuite/affine-shared": "npm:0.17.15" + "@blocksuite/block-std": "npm:0.17.15" + "@blocksuite/global": "npm:0.17.15" "@preact/signals-core": "npm:^1.8.0" "@toeverything/theme": "npm:^1.0.8" lit: "npm:^3.2.0" - checksum: 10/d692f6a841731b70cfb463bed08dba332b2a5501b3443a28a521d5fa6f6f336d9457e6303428f9daf6cb68f97acc4b3d39af032be05cc9b950f76e184b30a849 + checksum: 10/24f98ddcd171b4a6a6d255e91335ed5e1415dcb8ba04310d419ec458505992e012b68cc345711372891ef67aa34cd8ae21ce0432dec12e92f94a7ea0428a2595 languageName: node linkType: hard -"@blocksuite/affine@npm:0.17.14": - version: 0.17.14 - resolution: "@blocksuite/affine@npm:0.17.14" +"@blocksuite/affine@npm:0.17.15": + version: 0.17.15 + resolution: "@blocksuite/affine@npm:0.17.15" dependencies: - "@blocksuite/block-std": "npm:0.17.14" - "@blocksuite/blocks": "npm:0.17.14" - "@blocksuite/global": "npm:0.17.14" - "@blocksuite/inline": "npm:0.17.14" - "@blocksuite/presets": "npm:0.17.14" - "@blocksuite/store": "npm:0.17.14" - checksum: 10/cf787cd5be95ce9cbda5a8c1c14bcda194bdde691f301b0f23dae7032eb5e505aac26dff03fb9dbd5f2b5836b9b58004923d38865f46f954aa0f8dac7f7ccb5d + "@blocksuite/block-std": "npm:0.17.15" + "@blocksuite/blocks": "npm:0.17.15" + "@blocksuite/global": "npm:0.17.15" + "@blocksuite/inline": "npm:0.17.15" + "@blocksuite/presets": "npm:0.17.15" + "@blocksuite/store": "npm:0.17.15" + checksum: 10/66a49668b119a6d5006ca9f2c09fbc494dc8198c0fd3b208a63b2e9dbb968acfc530a79e0febf31a9690de2935746c92c5b2c920611366f735b2e43b100b3d27 languageName: node linkType: hard -"@blocksuite/block-std@npm:0.17.14": - version: 0.17.14 - resolution: "@blocksuite/block-std@npm:0.17.14" +"@blocksuite/block-std@npm:0.17.15": + version: 0.17.15 + resolution: "@blocksuite/block-std@npm:0.17.15" dependencies: - "@blocksuite/global": "npm:0.17.14" - "@blocksuite/inline": "npm:0.17.14" - "@blocksuite/store": "npm:0.17.14" + "@blocksuite/global": "npm:0.17.15" + "@blocksuite/inline": "npm:0.17.15" + "@blocksuite/store": "npm:0.17.15" "@lit/context": "npm:^1.1.2" "@preact/signals-core": "npm:^1.8.0" "@types/hast": "npm:^3.0.4" @@ -2631,28 +2631,28 @@ __metadata: unified: "npm:^11.0.5" w3c-keyname: "npm:^2.2.8" zod: "npm:^3.23.8" - checksum: 10/4c55c7e961d25b93fdaa35ebfcc06591e21ad1114fb3bbf19c8dd86cb369556db034d77208473145899d96641d3ad66778cdd9e37003f3650145d72712dd3ea3 + checksum: 10/deb4c2cdde6cc7bff4ef9e90c14fa930160549a0f202b957a50d71212f6f827a5f715839dfc8aaee25568d7656369957771052cb0a670d594f5237adf912aa3d languageName: node linkType: hard -"@blocksuite/blocks@npm:0.17.14": - version: 0.17.14 - resolution: "@blocksuite/blocks@npm:0.17.14" +"@blocksuite/blocks@npm:0.17.15": + version: 0.17.15 + resolution: "@blocksuite/blocks@npm:0.17.15" dependencies: - "@blocksuite/affine-block-embed": "npm:0.17.14" - "@blocksuite/affine-block-list": "npm:0.17.14" - "@blocksuite/affine-block-paragraph": "npm:0.17.14" - "@blocksuite/affine-block-surface": "npm:0.17.14" - "@blocksuite/affine-components": "npm:0.17.14" - "@blocksuite/affine-model": "npm:0.17.14" - "@blocksuite/affine-shared": "npm:0.17.14" - "@blocksuite/affine-widget-scroll-anchoring": "npm:0.17.14" - "@blocksuite/block-std": "npm:0.17.14" - "@blocksuite/data-view": "npm:0.17.14" - "@blocksuite/global": "npm:0.17.14" + "@blocksuite/affine-block-embed": "npm:0.17.15" + "@blocksuite/affine-block-list": "npm:0.17.15" + "@blocksuite/affine-block-paragraph": "npm:0.17.15" + "@blocksuite/affine-block-surface": "npm:0.17.15" + "@blocksuite/affine-components": "npm:0.17.15" + "@blocksuite/affine-model": "npm:0.17.15" + "@blocksuite/affine-shared": "npm:0.17.15" + "@blocksuite/affine-widget-scroll-anchoring": "npm:0.17.15" + "@blocksuite/block-std": "npm:0.17.15" + "@blocksuite/data-view": "npm:0.17.15" + "@blocksuite/global": "npm:0.17.15" "@blocksuite/icons": "npm:^2.1.67" - "@blocksuite/inline": "npm:0.17.14" - "@blocksuite/store": "npm:0.17.14" + "@blocksuite/inline": "npm:0.17.15" + "@blocksuite/store": "npm:0.17.15" "@floating-ui/dom": "npm:^1.6.10" "@lit/context": "npm:^1.1.2" "@preact/signals-core": "npm:^1.8.0" @@ -2664,7 +2664,7 @@ __metadata: date-fns: "npm:^4.0.0" dompurify: "npm:^3.1.6" fflate: "npm:^0.8.2" - file-type: "npm:^19.4.1" + file-type: "npm:^19.5.0" fractional-indexing: "npm:^3.2.0" html2canvas: "npm:^1.4.1" katex: "npm:^0.16.11" @@ -2690,20 +2690,20 @@ __metadata: sortablejs: "npm:^1.15.2" unified: "npm:^11.0.5" zod: "npm:^3.23.8" - checksum: 10/5436cc5ce8ef1b7c3eb2c3fe376f62b18bef89531cefdad28e71192bee2f63d982f2cec3ee73f452bb7d34ed7fcea88b7e53630869ea6472f704e44cfe888f84 + checksum: 10/39cdfb5c35492d7a4d061ca146cf10c2a8ffd2eb6271d016c9b6e456cc049d3cdd23aa3f27452f65140f5ba7f58cf06bc493eada13324fae8b5f820cdc4712c1 languageName: node linkType: hard -"@blocksuite/data-view@npm:0.17.14": - version: 0.17.14 - resolution: "@blocksuite/data-view@npm:0.17.14" +"@blocksuite/data-view@npm:0.17.15": + version: 0.17.15 + resolution: "@blocksuite/data-view@npm:0.17.15" dependencies: - "@blocksuite/affine-components": "npm:0.17.14" - "@blocksuite/affine-shared": "npm:0.17.14" - "@blocksuite/block-std": "npm:0.17.14" - "@blocksuite/global": "npm:0.17.14" + "@blocksuite/affine-components": "npm:0.17.15" + "@blocksuite/affine-shared": "npm:0.17.15" + "@blocksuite/block-std": "npm:0.17.15" + "@blocksuite/global": "npm:0.17.15" "@blocksuite/icons": "npm:^2.1.67" - "@blocksuite/store": "npm:0.17.14" + "@blocksuite/store": "npm:0.17.15" "@floating-ui/dom": "npm:^1.6.10" "@lit/context": "npm:^1.1.2" "@preact/signals-core": "npm:^1.8.0" @@ -2712,19 +2712,19 @@ __metadata: lit: "npm:^3.2.0" sortablejs: "npm:^1.15.2" zod: "npm:^3.23.8" - checksum: 10/84f4ed1a1d3b2a7c95385df82f5834e79d2843545f28dc4e9b106af8b4a31ab3a01f4da18804d6375e0ddd9290cebec7ed0a9f10e47e7cd1a53665b826f87794 + checksum: 10/2c0f6bdff4c4d40643413a761339dcbb8e6fa385bd5f46e1c3f157a19d6ac74534b0e39eb35de09fd0732d15699b25c41c6df2a752c658125cbcaa04117fbeb8 languageName: node linkType: hard -"@blocksuite/global@npm:0.17.14": - version: 0.17.14 - resolution: "@blocksuite/global@npm:0.17.14" +"@blocksuite/global@npm:0.17.15": + version: 0.17.15 + resolution: "@blocksuite/global@npm:0.17.15" dependencies: "@preact/signals-core": "npm:^1.8.0" lib0: "npm:^0.2.97" lit: "npm:^3.2.0" zod: "npm:^3.23.8" - checksum: 10/b44387135e97664ac815928fb4f4f8518fe210f73cd9fe7127b17b357c2031d4182f407d1062359db11d3b35c86a1e7af22378b29b1f572ca7c0f7c84f3c0d1b + checksum: 10/b8eff162f72b281db2d1f2488ac614ff71a65b2152d50348b1f8eb96299996abb9ecfb1060e15eb30f4587368aaa21e62a1a3e3220f4a58e8a218b985dcd58e7 languageName: node linkType: hard @@ -2744,52 +2744,53 @@ __metadata: languageName: node linkType: hard -"@blocksuite/inline@npm:0.17.14": - version: 0.17.14 - resolution: "@blocksuite/inline@npm:0.17.14" +"@blocksuite/inline@npm:0.17.15": + version: 0.17.15 + resolution: "@blocksuite/inline@npm:0.17.15" dependencies: - "@blocksuite/global": "npm:0.17.14" + "@blocksuite/global": "npm:0.17.15" "@preact/signals-core": "npm:^1.8.0" zod: "npm:^3.23.8" peerDependencies: lit: ^3.2.0 yjs: ^13.6.18 - checksum: 10/f3947c2e2c4af7491b219a1239b6b3dfecc0db51757a6f6b64cc16056d71362bec25a5b87632df2824c3c7fce54fe89a9ceb72299da24a535eea7db55b56c19c + checksum: 10/2a556d02f4819394612c63ababab3b26d554d47275a3373a800c03b1896c83ecae8ceb63c6aca46f75f1c8b3da52d2349c1b0dc4a60cdf88df03270f2331ee20 languageName: node linkType: hard -"@blocksuite/presets@npm:0.17.14": - version: 0.17.14 - resolution: "@blocksuite/presets@npm:0.17.14" +"@blocksuite/presets@npm:0.17.15": + version: 0.17.15 + resolution: "@blocksuite/presets@npm:0.17.15" dependencies: - "@blocksuite/affine-block-surface": "npm:0.17.14" - "@blocksuite/affine-model": "npm:0.17.14" - "@blocksuite/affine-shared": "npm:0.17.14" - "@blocksuite/block-std": "npm:0.17.14" - "@blocksuite/blocks": "npm:0.17.14" - "@blocksuite/global": "npm:0.17.14" - "@blocksuite/inline": "npm:0.17.14" - "@blocksuite/store": "npm:0.17.14" + "@blocksuite/affine-block-surface": "npm:0.17.15" + "@blocksuite/affine-model": "npm:0.17.15" + "@blocksuite/affine-shared": "npm:0.17.15" + "@blocksuite/block-std": "npm:0.17.15" + "@blocksuite/blocks": "npm:0.17.15" + "@blocksuite/global": "npm:0.17.15" + "@blocksuite/inline": "npm:0.17.15" + "@blocksuite/store": "npm:0.17.15" "@floating-ui/dom": "npm:^1.6.10" "@lottiefiles/dotlottie-wc": "npm:^0.2.16" "@preact/signals-core": "npm:^1.8.0" "@toeverything/theme": "npm:^1.0.8" lit: "npm:^3.2.0" zod: "npm:^3.23.8" - checksum: 10/3461456ac79d7947ed82746e80c141e5ed1634baa20e0f21b65c68a020192ca4438e132182e387e65c64847684a10fc52275bfc147ec9ff9afba21c3f34ac495 + checksum: 10/c526ea30f72e7da9767c3abded49abe33976ad9eaac5957f93d9686bd45f1d6038608fa2f90fbacfc8de2dd29d07a8bbc54db9f3b94ef145640b36f820327777 languageName: node linkType: hard -"@blocksuite/store@npm:0.17.14": - version: 0.17.14 - resolution: "@blocksuite/store@npm:0.17.14" +"@blocksuite/store@npm:0.17.15": + version: 0.17.15 + resolution: "@blocksuite/store@npm:0.17.15" dependencies: - "@blocksuite/global": "npm:0.17.14" - "@blocksuite/inline": "npm:0.17.14" - "@blocksuite/sync": "npm:0.17.14" + "@blocksuite/global": "npm:0.17.15" + "@blocksuite/inline": "npm:0.17.15" + "@blocksuite/sync": "npm:0.17.15" "@preact/signals-core": "npm:^1.8.0" "@types/flexsearch": "npm:^0.7.6" "@types/lodash.ismatch": "npm:^4.4.9" + file-type: "npm:^19.5.0" flexsearch: "npm:0.7.43" lib0: "npm:^0.2.97" lodash.clonedeep: "npm:^4.5.0" @@ -2801,21 +2802,21 @@ __metadata: zod: "npm:^3.23.8" peerDependencies: yjs: ^13.6.18 - checksum: 10/c3e9c97c4bd75dc86fc05520f26ec5e3d835b050b6202d3722d724338136b3963c2f762b5cd633998ba8aeff09e06597f0a17c6f3ce1cf644d231d9f62153baf + checksum: 10/3cce75f182f3dfb5cfa1cb6917009fcbfc092a13ffe4254dfe09816e189b380fafeb70fc4fe67a5ee9c6356f2a3ed580ebd68d6984a4a911c00d55b99f8e73ea languageName: node linkType: hard -"@blocksuite/sync@npm:0.17.14": - version: 0.17.14 - resolution: "@blocksuite/sync@npm:0.17.14" +"@blocksuite/sync@npm:0.17.15": + version: 0.17.15 + resolution: "@blocksuite/sync@npm:0.17.15" dependencies: - "@blocksuite/global": "npm:0.17.14" + "@blocksuite/global": "npm:0.17.15" idb: "npm:^8.0.0" idb-keyval: "npm:^6.2.1" y-protocols: "npm:^1.0.6" peerDependencies: yjs: ^13.6.15 - checksum: 10/c4853c78b2ab1bbf293f98c03c0af6a38a7a95e718f9ebdeaf8fc442c047a930f1561e994cdfa4ea165b54dcf112ecead5f5a6ad75ddcd0c22015964a2c65829 + checksum: 10/0d10f2ac71c954c0b051cf2182634db3ad0ff5ccbfd1e19134889da2ab1a704b4a2732629b022207da20be6c04db23e3648f65cba84056c4e943b69b638b536c languageName: node linkType: hard @@ -12634,7 +12635,7 @@ __metadata: "@affine/debug": "workspace:*" "@affine/env": "workspace:*" "@affine/templates": "workspace:*" - "@blocksuite/affine": "npm:0.17.14" + "@blocksuite/affine": "npm:0.17.15" "@datastructures-js/binary-search-tree": "npm:^5.3.2" "@testing-library/react": "npm:^16.0.0" fake-indexeddb: "npm:^6.0.0" @@ -20042,7 +20043,7 @@ __metadata: languageName: node linkType: hard -"file-type@npm:^19.1.0, file-type@npm:^19.4.1": +"file-type@npm:^19.1.0, file-type@npm:^19.5.0": version: 19.5.0 resolution: "file-type@npm:19.5.0" dependencies: