Skip to content

Commit 96ae499

Browse files
fix: Inserting link removes comment & add comment button click buggy (#2620)
* Made inserting links not call `insertText` when text is the same * test: add e2e test for preserving marks when editing a link (#2573) * Fixed some comments UI issues, updated test and added comments testing example * Updated test * Fixed failing link toolbar tests * Small fix * Implemented PR feedback * Fixed example generated `package.json` files * Updated lock file * Changed example number * Updated lock file --------- Co-authored-by: mianguyen <miadnguyen@yahoo.com>
1 parent 050ec30 commit 96ae499

44 files changed

Lines changed: 415 additions & 79 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

docs/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,4 +131,4 @@
131131
"tw-animate-css": "^1.4.0",
132132
"typescript": "^5.9.3"
133133
}
134-
}
134+
}

examples/01-basic/03-multi-column/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,12 @@
1616
"@blocknote/mantine": "latest",
1717
"@blocknote/react": "latest",
1818
"@blocknote/shadcn": "latest",
19-
"@blocknote/xl-multi-column": "latest",
2019
"@mantine/core": "^8.3.11",
2120
"@mantine/hooks": "^8.3.11",
2221
"@mantine/utils": "^6.0.22",
2322
"react": "^19.2.3",
24-
"react-dom": "^19.2.3"
23+
"react-dom": "^19.2.3",
24+
"@blocknote/xl-multi-column": "latest"
2525
},
2626
"devDependencies": {
2727
"@types/react": "^19.2.3",

examples/02-backend/03-s3/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,6 @@
1111
"preview": "vite preview"
1212
},
1313
"dependencies": {
14-
"@aws-sdk/client-s3": "^3.609.0",
15-
"@aws-sdk/s3-request-presigner": "^3.609.0",
1614
"@blocknote/ariakit": "latest",
1715
"@blocknote/core": "latest",
1816
"@blocknote/mantine": "latest",
@@ -22,7 +20,9 @@
2220
"@mantine/hooks": "^8.3.11",
2321
"@mantine/utils": "^6.0.22",
2422
"react": "^19.2.3",
25-
"react-dom": "^19.2.3"
23+
"react-dom": "^19.2.3",
24+
"@aws-sdk/client-s3": "^3.609.0",
25+
"@aws-sdk/s3-request-presigner": "^3.609.0"
2626
},
2727
"devDependencies": {
2828
"@types/react": "^19.2.3",

examples/02-backend/04-rendering-static-documents/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,13 @@
1515
"@blocknote/core": "latest",
1616
"@blocknote/mantine": "latest",
1717
"@blocknote/react": "latest",
18-
"@blocknote/server-util": "latest",
1918
"@blocknote/shadcn": "latest",
2019
"@mantine/core": "^8.3.11",
2120
"@mantine/hooks": "^8.3.11",
2221
"@mantine/utils": "^6.0.22",
2322
"react": "^19.2.3",
24-
"react-dom": "^19.2.3"
23+
"react-dom": "^19.2.3",
24+
"@blocknote/server-util": "latest"
2525
},
2626
"devDependencies": {
2727
"@types/react": "^19.2.3",

examples/03-ui-components/11-uppy-file-panel/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@
1919
"@mantine/core": "^8.3.11",
2020
"@mantine/hooks": "^8.3.11",
2121
"@mantine/utils": "^6.0.22",
22+
"react": "^19.2.3",
23+
"react-dom": "^19.2.3",
2224
"@uppy/core": "^3.13.1",
2325
"@uppy/dashboard": "^3.9.1",
2426
"@uppy/drag-drop": "^3.1.1",
@@ -30,8 +32,6 @@
3032
"@uppy/status-bar": "^3.1.1",
3133
"@uppy/webcam": "^3.4.2",
3234
"@uppy/xhr-upload": "^3.4.0",
33-
"react": "^19.2.3",
34-
"react-dom": "^19.2.3",
3535
"react-icons": "^5.5.0"
3636
},
3737
"devDependencies": {

examples/03-ui-components/13-custom-ui/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,10 @@
1919
"@mantine/core": "^8.3.11",
2020
"@mantine/hooks": "^8.3.11",
2121
"@mantine/utils": "^6.0.22",
22-
"@mui/icons-material": "^5.16.1",
23-
"@mui/material": "^5.16.1",
2422
"react": "^19.2.3",
25-
"react-dom": "^19.2.3"
23+
"react-dom": "^19.2.3",
24+
"@mui/icons-material": "^5.16.1",
25+
"@mui/material": "^5.16.1"
2626
},
2727
"devDependencies": {
2828
"@types/react": "^19.2.3",

examples/04-theming/06-code-block/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
},
1313
"dependencies": {
1414
"@blocknote/ariakit": "latest",
15-
"@blocknote/code-block": "latest",
1615
"@blocknote/core": "latest",
1716
"@blocknote/mantine": "latest",
1817
"@blocknote/react": "latest",
@@ -21,7 +20,8 @@
2120
"@mantine/hooks": "^8.3.11",
2221
"@mantine/utils": "^6.0.22",
2322
"react": "^19.2.3",
24-
"react-dom": "^19.2.3"
23+
"react-dom": "^19.2.3",
24+
"@blocknote/code-block": "latest"
2525
},
2626
"devDependencies": {
2727
"@types/react": "^19.2.3",

examples/04-theming/07-custom-code-block/.bnexample.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@
55
"tags": ["Basic"],
66
"dependencies": {
77
"@blocknote/code-block": "latest",
8-
"@shikijs/core": "^3.19.0",
9-
"@shikijs/engine-javascript": "^3.19.0",
10-
"@shikijs/langs-precompiled": "^3.19.0",
11-
"@shikijs/themes": "^3.19.0",
12-
"@shikijs/types": "^3.19.0"
8+
"@shikijs/core": "^4",
9+
"@shikijs/engine-javascript": "^4",
10+
"@shikijs/langs-precompiled": "^4",
11+
"@shikijs/themes": "^4",
12+
"@shikijs/types": "^4"
1313
}
1414
}

examples/04-theming/07-custom-code-block/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,26 +12,26 @@
1212
},
1313
"dependencies": {
1414
"@blocknote/ariakit": "latest",
15-
"@blocknote/code-block": "latest",
1615
"@blocknote/core": "latest",
1716
"@blocknote/mantine": "latest",
1817
"@blocknote/react": "latest",
1918
"@blocknote/shadcn": "latest",
2019
"@mantine/core": "^8.3.11",
2120
"@mantine/hooks": "^8.3.11",
2221
"@mantine/utils": "^6.0.22",
22+
"react": "^19.2.3",
23+
"react-dom": "^19.2.3",
24+
"@blocknote/code-block": "latest",
2325
"@shikijs/core": "^4",
2426
"@shikijs/engine-javascript": "^4",
2527
"@shikijs/langs-precompiled": "^4",
2628
"@shikijs/themes": "^4",
27-
"@shikijs/types": "^4",
28-
"react": "^19.2.3",
29-
"react-dom": "^19.2.3"
29+
"@shikijs/types": "^4"
3030
},
3131
"devDependencies": {
3232
"@types/react": "^19.2.3",
3333
"@types/react-dom": "^19.2.3",
3434
"@vitejs/plugin-react": "^6.0.1",
3535
"vite": "^8.0.8"
3636
}
37-
}
37+
}

examples/05-interoperability/05-converting-blocks-to-pdf/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,14 @@
1616
"@blocknote/mantine": "latest",
1717
"@blocknote/react": "latest",
1818
"@blocknote/shadcn": "latest",
19-
"@blocknote/xl-multi-column": "latest",
20-
"@blocknote/xl-pdf-exporter": "latest",
2119
"@mantine/core": "^8.3.11",
2220
"@mantine/hooks": "^8.3.11",
2321
"@mantine/utils": "^6.0.22",
24-
"@react-pdf/renderer": "^4.3.0",
2522
"react": "^19.2.3",
26-
"react-dom": "^19.2.3"
23+
"react-dom": "^19.2.3",
24+
"@blocknote/xl-pdf-exporter": "latest",
25+
"@blocknote/xl-multi-column": "latest",
26+
"@react-pdf/renderer": "^4.3.0"
2727
},
2828
"devDependencies": {
2929
"@types/react": "^19.2.3",

0 commit comments

Comments
 (0)