Skip to content

Commit 94da111

Browse files
authored
Merge branch 'main' into placeholder-overflow
2 parents 28b1f44 + d8fb6c2 commit 94da111

1,167 files changed

Lines changed: 40260 additions & 18816 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.

.github/ISSUE_TEMPLATE/bug_report.md

Lines changed: 0 additions & 21 deletions
This file was deleted.
Lines changed: 101 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,101 @@
1+
name: Bug report
2+
description: Report a bug or broken behavior in BlockNote
3+
labels:
4+
- bug
5+
- needs-triage
6+
body:
7+
- type: markdown
8+
attributes:
9+
value: |
10+
Thanks for reporting a bug!
11+
Please use this template to describe **broken or incorrect behavior**.
12+
13+
Feature ideas or questions should go to **Discussions**.
14+
15+
- type: textarea
16+
id: problem
17+
attributes:
18+
label: What’s broken?
19+
description: >
20+
Describe the problem clearly and concisely.
21+
What is happening that should not be happening?
22+
placeholder: >
23+
Example:
24+
When editing a table cell and pressing Enter, the editor crashes and the document cannot be recovered.
25+
validations:
26+
required: true
27+
28+
- type: textarea
29+
id: expected
30+
attributes:
31+
label: What did you expect to happen?
32+
description: >
33+
Describe the expected or correct behavior.
34+
validations:
35+
required: true
36+
37+
- type: textarea
38+
id: steps
39+
attributes:
40+
label: Steps to reproduce
41+
description: >
42+
Provide clear steps so we can reproduce the issue.
43+
If possible, an online reproduction (e.g. StackBlitz) is extremely helpful.
44+
placeholder: |
45+
1. Create a new document
46+
2. Insert a table
47+
3. Click inside a cell
48+
4. Press Enter
49+
50+
Optional: If you can, provide a minimal online reproduction.
51+
You can use this starter sandbox:
52+
https://stackblitz.com/github/TypeCellOS/BlockNote/tree/main/examples/01-basic/01-minimal?file=App.tsx
53+
validations:
54+
required: false
55+
56+
- type: input
57+
id: version
58+
attributes:
59+
label: BlockNote version
60+
description: >
61+
Optional — specify the version you’re using, if known.
62+
placeholder: e.g. v0.18.2
63+
validations:
64+
required: false
65+
66+
- type: input
67+
id: environment
68+
attributes:
69+
label: Environment
70+
description: >
71+
Browser, OS, framework, or other relevant environment details.
72+
placeholder: e.g. Chrome 121, macOS 14, React 18
73+
validations:
74+
required: false
75+
76+
- type: textarea
77+
id: additional
78+
attributes:
79+
label: Additional context
80+
description: >
81+
Screenshots, videos, logs, or any other context that might help.
82+
validations:
83+
required: false
84+
85+
- type: checkboxes
86+
id: contribute
87+
attributes:
88+
label: Contribution
89+
options:
90+
- label: "I'd be interested in contributing a fix for this issue"
91+
required: false
92+
93+
- type: checkboxes
94+
id: sponsor
95+
attributes:
96+
label: Sponsor
97+
description: >
98+
Optional — helps us prioritize first response according to our SLA.
99+
options:
100+
- label: "I'm a [sponsor](https://www.blocknotejs.org/pricing) and would appreciate if you could look into this sooner than later 💖"
101+
required: false

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
blank_issues_enabled: false
2+
3+
contact_links:
4+
- name: Share an idea or suggest an enhancement
5+
url: https://github.com/TypeCellOS/BlockNote/discussions/categories/ideas-enhancements
6+
about: Share feature ideas, enhancement suggestions, or other ideas for the BlockNote project.

.github/ISSUE_TEMPLATE/feature_request.md

Lines changed: 0 additions & 23 deletions
This file was deleted.

.github/ISSUE_TEMPLATE/share_block.yml

Lines changed: 0 additions & 57 deletions
This file was deleted.

.github/dependabot.yml

Lines changed: 38 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
version: 2
22
updates:
33
- package-ecosystem: "npm"
4+
versioning-strategy: "lockfile-only"
45
directories:
56
- "/"
67
- "/packages/*"
@@ -11,5 +12,40 @@ updates:
1112
commit-message:
1213
prefix: "chore"
1314
allow:
14-
- dependency-name: "@tiptap/*"
15-
- dependency-name: "prosemirror-*"
15+
# @tiptap packages
16+
- dependency-name: "@tiptap/core"
17+
- dependency-name: "@tiptap/pm"
18+
- dependency-name: "@tiptap/react"
19+
- dependency-name: "@tiptap/extensions"
20+
- dependency-name: "@tiptap/extension-bold"
21+
- dependency-name: "@tiptap/extension-code"
22+
- dependency-name: "@tiptap/extension-horizontal-rule"
23+
- dependency-name: "@tiptap/extension-italic"
24+
- dependency-name: "@tiptap/extension-link"
25+
- dependency-name: "@tiptap/extension-paragraph"
26+
- dependency-name: "@tiptap/extension-strike"
27+
- dependency-name: "@tiptap/extension-text"
28+
- dependency-name: "@tiptap/extension-underline"
29+
# prosemirror packages
30+
- dependency-name: "prosemirror-changeset"
31+
- dependency-name: "prosemirror-highlight"
32+
- dependency-name: "prosemirror-model"
33+
- dependency-name: "prosemirror-state"
34+
- dependency-name: "prosemirror-tables"
35+
- dependency-name: "prosemirror-transform"
36+
- dependency-name: "prosemirror-view"
37+
# react packages
38+
- dependency-name: "react"
39+
- dependency-name: "react-dom"
40+
# yjs packages
41+
- dependency-name: "yjs"
42+
- dependency-name: "y-prosemirror"
43+
groups:
44+
editor-dependencies:
45+
patterns:
46+
- "@tiptap/*"
47+
- "prosemirror-*"
48+
- "react"
49+
- "react-dom"
50+
- "yjs"
51+
- "y-prosemirror"

0 commit comments

Comments
 (0)