Commit Graph

6285 Commits

Author SHA1 Message Date
Dominik Biedebach
895a56cbd6 Merge branch 'main' of github.com:ueberdosis/tiptap into bdbch/210-docs-update 2022-06-08 14:10:45 +02:00
Dominik
8c6751f0c6
add precommit hook for linting and automatic eslint fixes + update eslint packages (#2862)
* chore: add precommit hook for eslint fixes, fix linting issues
* chore: add eslint import sort plugin
2022-06-08 14:10:25 +02:00
Dominik Biedebach
e426e096f0 docs: remove stray spaces in docs 2022-06-08 13:07:12 +02:00
Dominik Biedebach
4abd7c8827 docs(docs): 📝 add missing documentation for commands 2022-06-08 12:41:14 +02:00
Dominik Biedebach
43f8843c3e docs(docs): 📝 add missing command docs 2022-06-08 12:15:59 +02:00
Enrique Alcántara
39f5e4c31e
Declare lowlight as a peerDependency (#2625)
Declare lowlight as a peerDependency to delegate
the control of which version of lowlight is used
to the client application

Co-authored-by: Enrique Alcantara <ealcantara@gitlab.com>
2022-06-06 19:33:52 +02:00
Dominik Biedebach
fd593bb93e style: fix linting issues 2022-06-06 18:19:59 +02:00
dependabot[bot]
4ce5850ba5
build(deps): bump actions/upload-artifact from 3.0.0 to 3.1.0 (#2820)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3.0.0 to 3.1.0.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v3.0.0...v3.1.0)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-06 17:36:16 +02:00
Ruben Robles
18bcc64aa7
fix(textStyle): Null-safe parseHTML getting no color/fontFamily from HTMLElement styles (#2825)
* fix(color): parseHTML getting no color get replace of undefined

* fix(fontFamily): Null-safe at parseHTML, replace of undefined
2022-06-06 17:36:08 +02:00
Shengchen Zhang
50083f3be1
Add support for custom protocols in extension-link (#2832) 2022-06-06 17:33:45 +02:00
travis
d85444c310
Fixed: Avoid mutating a prop directly error message to reproduce (#2834) 2022-06-06 17:33:13 +02:00
dependabot[bot]
807b4ba4e0
build(deps): bump actions/cache from 3.0.2 to 3.0.3 (#2851)
Bumps [actions/cache](https://github.com/actions/cache) from 3.0.2 to 3.0.3.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/v3.0.2...v3.0.3)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-06 17:32:39 +02:00
Dominik
f019f70a19
fix(suggestion): 🐛 make clientrect prop optional as it can potentially be undefined (#2813)
This commit makes the clientRect prop optional - this means that this value can be null. This allows developers using the suggestion extension to know that they have to implement a check for the clientRect before using it.

#2795
2022-05-27 12:31:46 +02:00
Ralph Schindler
9cdd0eb3b3 Enhancement: only Vue.extend() non-VueConstructor arguments 2022-05-27 12:10:17 +02:00
Ricardo Amaral
5fef431d09 fix: Only trigger image input rule at the start or with a preceding space 2022-05-27 12:09:36 +02:00
svenadlung
47f2444128 Merge branch 'docs/about' 2022-05-23 09:34:14 +02:00
svenadlung
ee0a671ab0 docs: update about page 2022-05-23 09:23:07 +02:00
Jon Noronha
13a03425b3 lint fixes 2022-05-21 01:05:00 +02:00
Jon Noronha
23483d5e1a isRequired on attrs 2022-05-21 01:05:00 +02:00
Kasper Nilsson
6fe302430e Make prosemirror-model a peer dep 2022-05-20 22:33:50 +02:00
Kasper Nilsson
5f44aa02f0 Fix lint issue 2022-05-20 22:33:50 +02:00
Kasper Nilsson
515300bb26 Respond to review feedback 2022-05-20 22:33:50 +02:00
Kasper Nilsson
71e941f3da Fix lint 2022-05-20 22:33:50 +02:00
Kasper Nilsson
2875fbe1c9 Make option a callback, update docs 2022-05-20 22:33:50 +02:00
Kasper Nilsson
eda8d801b5 Whoops 2022-05-20 22:33:50 +02:00
Kasper Nilsson
8874e5e5e6 Add option to allow task items to be checkable (uncontrolled)
Useful for drafting interactive documents. Could see this expanding to potentially also support passing a callback?

Will happily update documentation if this approach is accepted!
2022-05-20 22:33:50 +02:00
Dominik Biedebach
ecee74a94d refactor: export new helper from index.ts 2022-05-20 19:04:55 +02:00
Dominik Biedebach
0597e474af style: move node text content into helper function 2022-05-20 19:04:55 +02:00
Dominik Biedebach
30c39c94c9 style: remove stray console log from input rule 2022-05-20 19:04:55 +02:00
Dominik Biedebach
64b23e120c fix(core): 🐛 fix inputrule not recognizing text content of non-text leaf nodes 2022-05-20 19:04:55 +02:00
Dominik Biedebach
5782b8b804 chore(maintainment): add conventional commits scopes 2022-05-20 16:44:14 +02:00
Anton Liubushkin
d84ce08dcf Update ReactNodeViewRenderer.tsx
remove trailing spaces
2022-05-20 13:33:17 +02:00
Anton Liubushkin
21913445bc Update ReactNodeViewRenderer.tsx 2022-05-20 13:33:17 +02:00
Anton Liubushkin
00cd74e2c6 Add className option and pass through to ReactRenderer 2022-05-20 13:33:17 +02:00
Dominik Biedebach
b8ae9e2762 fix: disable broken tests for experiements with further todo message 2022-05-20 13:32:50 +02:00
Philipp Kühn
1789af864f Publish
- @tiptap/core@2.0.0-beta.176
 - @tiptap/extension-link@2.0.0-beta.38
 - @tiptap/extension-mention@2.0.0-beta.97
 - @tiptap/extension-table@2.0.0-beta.49
 - @tiptap/html@2.0.0-beta.175
 - @tiptap/starter-kit@2.0.0-beta.185
 - @tiptap/suggestion@2.0.0-beta.92
 - @tiptap/vue-2@2.0.0-beta.79
2022-05-18 10:53:18 +02:00
Philipp Kühn
59310c1dcb update lock file 2022-05-18 10:52:35 +02:00
Steven DeMartini
819622c202 Fix typo in text-serializers-from-schema function 2022-05-17 17:38:00 +02:00
Steven DeMartini
155955c9a9 Export helper for text serializers
For plugins and other user-defined extensions, it's useful to be able to
be able to use the text-serializers-from-schema helper, like is done in
the built-in clipboardTextSerializer extension
(43611ea2e7/packages/core/src/extensions/clipboardTextSerializer.ts (L21)).
2022-05-17 17:38:00 +02:00
Ivan Pantic
feef365b53 Expose "range" to textSerializer. Used in "getTextBetween" 2022-05-17 17:36:49 +02:00
JDinABox
0fb68af3a1 Fix extendMarkRange doesn't work when cursor is at end of mark 2022-05-17 13:30:54 +02:00
dependabot[bot]
9430ca9679 build(deps): bump actions/setup-node from 3.1.1 to 3.2.0
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 3.1.1 to 3.2.0.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v3.1.1...v3.2.0)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-05-16 15:00:38 +02:00
Dominik Biedebach
fda0c7487f style: remove stray console.log 2022-05-16 12:49:12 +02:00
Dominik Biedebach
8e3c2a3b66 test: fix images test in react and collaboration annotation test 2022-05-16 12:49:12 +02:00
Dominik Biedebach
19cc6e1f28 test(examples): try to fix broken test for images react demo 2022-05-16 12:49:12 +02:00
Dominik Biedebach
483468df66 test: fix broken tests & change inactive time for cypress 2022-05-16 12:49:12 +02:00
Dominik Biedebach
7d25030e80 test(examples): add test for tasks vue example 2022-05-16 12:49:12 +02:00
Dominik Biedebach
7b3374efdf test(examples): add missing test for tasks example 2022-05-16 12:49:12 +02:00
Dominik Biedebach
441b357f91 style: fix linting issues in collaboration annotation test 2022-05-16 12:49:12 +02:00
Dominik Biedebach
c4eaf31b12 test(experiments): adds test for collaboration annotation examples 2022-05-16 12:49:12 +02:00