Hari Acharya
d710846ecb
fix(react): check props.clientRect before creating ReactRenderer ( #4138 )
...
* moved validation to top of function
* fixed
2023-07-07 15:08:18 +02:00
Dominik
7e38c0fa0a
New Cut Command & Position Mapping for insertContentAt ( #4141 )
...
* feature(core): add cut commandd and map positions for insertContent
* docs(core): added docs for cut command
* chore(demos): added demo for cut command
---------
Co-authored-by: bdbch <dominik@bdbch.com>
2023-07-07 13:17:13 +02:00
Cameron Hessler
7b4c792034
fix(core) Allow text style to be clearable on new lines ( #4151 )
...
* Fix text style not clearing on new line
Fixes #3702
* Fix preserving marks when wrapping/setting nodes
* Uncomment tests
* Revert "Uncomment tests"
This reverts commit 8979bbda81
.
* Revert "Fix preserving marks when wrapping/setting nodes"
This reverts commit fe3613b587
.
2023-07-07 11:21:28 +02:00
Tommy
9ddef25e46
fix list styles nested inside of task item ( #4172 )
2023-07-07 10:50:42 +02:00
Ben Asher
e97630c639
Require file extensions for imports and exports ( #4001 )
...
* Require .js endings
* add extension alias for cypress to resolve ts files with js endings
2023-06-30 21:03:49 +02:00
Dominik Biedebach
44996d60be
v2.1.0-rc.9
2023-06-15 11:52:59 +02:00
Jan Thurau
4ad21341f2
react docs
2023-06-02 18:26:24 +02:00
Jan Thurau
89bce5e650
WIP: trying to fix prod builds, adds first lexical example
2023-06-01 18:21:47 +02:00
Jan Thurau
87925f2b91
docs: tutorials: adds react examples, makes it possible to add Lexical-React as a code type
2023-05-31 22:39:18 +02:00
svenadlung
83c98aea92
v2.1.0-rc.8
2023-05-25 18:59:12 +02:00
svenadlung
e49171885b
v2.1.0-rc.7
2023-05-25 17:57:40 +02:00
svenadlung
55d975d01c
v2.1.0-rc.5
2023-05-25 14:29:15 +02:00
Patrick Baber
614fc8082c
feat: add tiptap class
...
* update docs
* update demos
2023-05-25 13:45:06 +02:00
Jan Thurau
6e420b602c
TiptapCollab blog post series: WIP 2
2023-05-14 23:10:12 +02:00
Martin Kriegeskorte
56bc957598
bump tailwind; add tailwind to demos
2023-05-08 11:37:20 +02:00
Jan Thurau
63a56639fc
TiptapCollab blog post series: first WIP
2023-05-07 21:14:57 +02:00
Dominik Biedebach
ccf05b04e3
v2.1.0-rc.4
2023-04-27 12:03:37 +02:00
Dominik Biedebach
ee496a0c6d
v2.1.0-rc.3
2023-04-26 16:09:42 +02:00
Dominik Biedebach
79255abd65
v2.1.0-rc.2
2023-04-26 14:19:13 +02:00
Dominik
e7d7d49637
fix(extension-link): fix link not being kept when pasting url with link ( #3975 )
...
* fix(extension-link): fix llinks not being kept when pasted text includes url
* fix(extension-link): fix links not being linked correctly on the correct pos
* fix(link): fix pasting behavior and move all to one plugin
* fix(link): dont do custom behavior if no links were pasted
* fix(link): copied text link should be kept
* fix(link): fix autolink overriding pasted links
* fix(link): fix links not pasting the correct link on selected text
2023-04-26 14:17:59 +02:00
Dominik Biedebach
56288d791f
Merge branch 'main' into 'develop'
2023-04-13 14:00:40 +02:00
Dominik Biedebach
20359ee27d
v2.0.3
2023-04-13 12:58:21 +02:00
Dominik
a78f8cd964
fix(bubble-menu): fix debounce not working with collab/collaboration cursor ( #3956 )
2023-04-13 12:57:29 +02:00
Dominik Biedebach
beebae1d0a
v2.1.0-pre.1
2023-04-12 16:01:57 +02:00
Dominik
e8cef0404b
fix(bubble-menu): fix debounce not working with collab/collaboration cursor ( #3956 )
2023-04-12 16:00:22 +02:00
Dominik Biedebach
cf175a31cb
v2.1.0-pre.0
2023-04-05 15:00:54 +02:00
Dominik
7278ee2b05
fix: clear nodes when cursor at start of empty isolating parent ( #3943 )
...
* fix: clear nodes when cursor at start of empty isolating parent
* fix: dont break backspace behavior when childCount is over 1
* fix: check if parent is textblock
* fix: add strict pos check for parent isolating pos
* demo: add isolation clear demo
2023-04-05 14:59:58 +02:00
Dominik Biedebach
7fd164202a
v2.0.2
2023-04-03 17:31:16 +02:00
svenadlung
c5496c1b27
feat: add box-shadow to collab demo
2023-03-31 17:10:48 +02:00
svenadlung
87840b0f08
feat: Tiptap collab demo styling
2023-03-31 17:03:38 +02:00
Sven Adlung
958925f256
feat: landingpage demo ( #3925 )
2023-03-31 15:01:42 +02:00
svenadlung
5a142fd41c
update demo styles
2023-03-30 15:32:04 +02:00
Dominik Biedebach
8302d23c65
v2.0.1
2023-03-30 12:42:00 +02:00
Dominik
0534f76401
fix: Update peerDependencies to fix lerna version tasks ( #3914 )
...
* v2.1.0-rc.0
* revert version to 2.0.0
* dev: temporarily disable commits for release
* dev: set back lerna version
* disable commits for releases by default
* chore(core): add peerDeps
* chore(extension-blockquote): add peerDeps
* chore: add peerDeps
* chore: add peerDeps
* chore: add peerDeps
* chore: add peerDeps
* chore: add peerDeps
* chore: add peerDeps
* chore: add peerDeps
* chore: add peerDeps
* chore: revert 2.1.0 test changes
* chore: allow react 17 and upwards
* chore: update package-lock.json
* chore: move y-prosemirror to peerDeps
* chore: move y-prosemirror to dev deps
* chore: move y-prosemirror to dev deps
2023-03-30 12:41:10 +02:00
Jan Thurau
f3db8e948d
Updates @hocuspocus/provider to 2.0.1 ( #3913 )
2023-03-30 10:53:39 +02:00
Dominik Biedebach
393320bf23
v2.0.0
2023-03-29 16:43:08 +02:00
Dominik Biedebach
57bc4cc1a1
v2.0.0-rc.3
2023-03-29 15:18:40 +02:00
Dominik Biedebach
34102ee0e5
2.0.0-rc.2
2023-03-28 16:24:44 +02:00
Jan Thurau
d28a86ff30
Merge pull request #3895 from ueberdosis/feature/ttCollabProvider
...
Updates @hocuspocus/provider, moves demo to TiptapCollab
2023-03-28 11:31:31 +02:00
Jan Thurau
ad9a50239a
TiptapCollab
2023-03-28 10:39:21 +02:00
Dominik Biedebach
4ee7b5351e
2.0.0-rc.1
2023-03-27 17:35:48 +02:00
Dominik
80bf31810a
Release Candidate Preparation ( #3890 )
...
* 2.0.0-rc.0
* chore: make fixed version dependencies while on rc
2023-03-27 17:34:40 +02:00
Kento Moriwaki
357f3b609c
Fixing reoccurring issue #3331 and improving related PR #3533 ( #3862 )
...
* Add custom paragraph example
* Remove unnecessary queueMicrotask
2023-03-27 15:43:02 +02:00
Dominik
40715ecfc2
chore: add Dev demo folder ( #3887 )
2023-03-27 15:21:03 +02:00
Dominik
65371b7353
Handle NodeViews in BubbleMenu positioning ( #3881 )
...
* fix(bubble-menu): use correct children of node view renderers for clientRect
* fix(bubble-menu): remove lodash
* fix(bubble-menu): support vue node views
* fix(demos): revert bubble menu demo
2023-03-27 15:20:45 +02:00
Dominik
43970fd496
Improve Cypress Test runner performance with parallelization ( #3817 )
...
* test: only run integration tests
* test: only run integration tests
* test: try using test spec matrix
* test: try using test spec matrix
* test: try using test spec matrix
* test: try using test spec matrix
* test: try using test spec matrix
* tests: update test branches
2023-03-03 14:42:11 +01:00
Dominik
6283cee5c7
fix(react): allow updating event handlers on editor ( #3811 )
2023-03-03 11:35:53 +01:00
Dominik
f5895c63c4
fix(tests): add assertion for each valid/invalid link ( #3815 )
...
* fix(tests): add assertion for each valid/invalid link
* chore(tests): disable video generation
2023-03-03 11:35:05 +01:00
Tim Raderschad
bdc4980343
fix: use prose-base class for sm screens to prevent override of prose-invert ( #3810 )
2023-03-03 00:31:41 +01:00
Dominik Biedebach
da5c5864ed
v2.0.0-beta.209
2023-02-28 11:11:02 +01:00
Dominik Biedebach
02eec8aaef
fix(tests): fix tests for lists
2023-02-28 10:57:01 +01:00
Dominik
3c07ca0b9c
fix(core): fix destroyed view causing errors on dispatchTransaction ( #3799 )
2023-02-28 10:50:43 +01:00
Dominik Biedebach
26a1d96099
v2.0.0-beta.219
2023-02-27 21:42:53 +01:00
Dominik
acf186d2ac
chore: allow new ReactComponentContent components to be created ( #3782 )
...
* chore: allow users to create new react nodeview editor content components
* style: remove trailing spaces
2023-02-27 19:31:40 +01:00
Dominik
0300630a5b
fix(core): allow insertContentAt and insertContent text node arrays ( #3790 )
...
* fix(core): allow insertContentAt and insertContent to handle array of text nodes
* fix(core): allow insertContent via json including a text content
2023-02-27 19:26:14 +01:00
Hari Haran
36bb1e1041
feat: #3540 Ability to preserve marks on lists ( #3541 )
...
* feat: #3540 Ability to preserve marks on lists
* feat: preserveAttrs in list items
* `keepMarks` is working, but need help with `keepAttrs`
* fix: conflict
* avoid casting
2023-02-22 10:13:28 +01:00
Rico
cb84d9a396
Use Tailwind CDN direclty? ( #3643 )
...
I realized that if I use Tailwind's CDN directly, you can have it react to dark mode directly.
2023-02-18 17:44:47 +01:00
Dominik Biedebach
1b3d0f5ecb
v2.0.0-beta.218
2023-02-18 17:42:09 +01:00
dependabot[bot]
85a2390afb
build(deps): bump json5 from 2.2.1 to 2.2.3 in /demos ( #3607 )
...
Bumps [json5](https://github.com/json5/json5 ) from 2.2.1 to 2.2.3.
- [Release notes](https://github.com/json5/json5/releases )
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md )
- [Commits](https://github.com/json5/json5/compare/v2.2.1...v2.2.3 )
---
updated-dependencies:
- dependency-name: json5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-18 15:05:13 +01:00
Dominik Biedebach
33ef3f0988
v2.0.0-beta.217
2023-02-09 09:12:53 +01:00
Dominik Biedebach
609d444f32
v2.0.0-beta.216
2023-02-08 17:03:14 +01:00
Dominik Biedebach
9e9e489368
v2.0.0-beta.215
2023-02-08 11:51:32 +01:00
Dominik Biedebach
a8f2901b02
v2.0.0-beta.214
2023-02-08 11:13:13 +01:00
Dominik Biedebach
970727fbbf
v2.0.0-beta.213
2023-02-07 09:42:41 +01:00
Dominik Biedebach
c866e77404
v2.0.0-beta.212
2023-02-03 01:47:24 +01:00
Dominik Biedebach
b9b3e5877a
v2.0.0-beta.211
2023-02-02 18:13:23 +01:00
Dominik Biedebach
0aa06f218f
v2.0.0-beta.210
2023-02-02 17:39:06 +01:00
Dominik
f387ad3dd4
feat(pm): new prosemirror package for dependency resolving
...
* chore:(core): migrate to tsup
* chore: migrate blockquote and bold to tsup
* chore: migrated bubble-menu and bullet-list to tsup
* chore: migrated more packages to tsup
* chore: migrate code and character extensions to tsup
* chore: update package.json to simplify build for all packages
* chore: move all packages to tsup as a build process
* chore: change ci build task
* feat(pm): add prosemirror meta package
* rfix: resolve issues with build paths & export mappings
* docs: update documentation to include notes for @tiptap/pm
* chore(pm): update tsconfig
* chore(packages): update packages
* fix(pm): add package export infos & fix dependencies
* chore(general): start moving to pm package as deps
* chore: move to tiptap pm package internally
* fix(demos): fix demos working with new pm package
* fix(tables): fix tables package
* fix(tables): fix tables package
* chore(demos): pinned typescript version
* chore: remove unnecessary tsconfig
* chore: fix netlify build
* fix(demos): fix package resolving for pm packages
* fix(tests): fix package resolving for pm packages
* fix(tests): fix package resolving for pm packages
* chore(tests): fix tests not running correctly after pm package
* chore(pm): add files to files array
* chore: update build workflow
* chore(tests): increase timeout time back to 12s
* chore(docs): update docs
* chore(docs): update installation guides & pm information to docs
* chore(docs): add link to prosemirror docs
* fix(vue-3): add missing build step
* chore(docs): comment out cdn link
* chore(docs): remove semicolons from docs
* chore(docs): remove unnecessary installation note
* chore(docs): remove unnecessary installation note
2023-02-02 17:37:33 +01:00
Dominik
e46f8e3334
Change Build Process to Lerna + tsup & prepare for prosemirror-meta package ( #3555 )
...
* chore:(core): migrate to tsup
* chore: migrate blockquote and bold to tsup
* chore: migrated bubble-menu and bullet-list to tsup
* chore: migrated more packages to tsup
* chore: migrate code and character extensions to tsup
* chore: update package.json to simplify build for all packages
* chore: move all packages to tsup as a build process
* chore: change ci build task
* chore: clean up and fix issues related to new build
* fix: fix demo build
* fix: fix demo build
* fix: fix tsconfig files to reference only one source
* fix: fix minor ts issues
2023-01-25 10:19:51 +01:00
Dominik Biedebach
8da85c8901
v2.0.0-beta.209
2022-12-16 13:44:12 +01:00
Dominik Biedebach
72d9fbf7bf
2.0.0-beta.208
2022-12-16 12:52:17 +01:00
Dominik Biedebach
10861a27d8
Merge branch 'main' of github.com:ueberdosis/tiptap
2022-12-16 12:07:23 +01:00
Martin Kriegeskorte
312866044a
docs: inject collaboration rooms in build process
2022-12-14 11:59:38 +01:00
Martin Kriegeskorte
14b166e7e8
docs: rotate rooms
2022-12-13 16:57:25 +01:00
Dominik Biedebach
6b61955ff2
v2.0.0-beta.207
2022-12-08 17:25:53 +01:00
Dominik Biedebach
51d1f719e1
2.0.0-beta.206
2022-12-08 11:55:29 +01:00
dependabot[bot]
dae54a06c7
build(deps): bump minimatch from 3.0.4 to 3.1.2 in /demos ( #3489 )
...
Bumps [minimatch](https://github.com/isaacs/minimatch ) from 3.0.4 to 3.1.2.
- [Release notes](https://github.com/isaacs/minimatch/releases )
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/minimatch/compare/v3.0.4...v3.1.2 )
---
updated-dependencies:
- dependency-name: minimatch
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-08 11:50:12 +01:00
Gustavo Rocha
14fb467bc8
Check if url exists ( #3484 )
2022-12-07 00:46:28 +01:00
Dominik Biedebach
5682d04f3e
v2.0.0-beta.205
2022-12-05 09:14:57 +01:00
Patrick Baber
6b378306f8
docs: rotate demo rooms
2022-11-29 09:43:07 +01:00
Dominik Biedebach
28d436ffbd
v2.0.0-beta.204
2022-11-25 15:27:27 +01:00
Dominik Biedebach
5150095c6b
fix(tests): fix autolink validation test
2022-11-25 10:38:45 +01:00
Dominik Biedebach
4d7f05a2a7
v2.0.0-beta.203
2022-11-24 16:11:10 +01:00
Dominik
31c3a9aad9
fix(extension/table): move dependency from @_ueberdosis to @tiptap ( #3448 )
2022-11-24 14:48:48 +01:00
Martin Kriegeskorte
c155d2482d
docs: rotate demo rooms
2022-11-18 15:50:36 +01:00
svenadlung
5fb4d98c12
Merge branch 'main' of github.com:ueberdosis/tiptap
...
# Conflicts:
# README.md
2022-11-07 21:42:04 +01:00
svenadlung
b43eecfcc1
docs: fix typos
2022-11-07 21:41:00 +01:00
Dominik Biedebach
0c6757c01e
v2.0.0-beta.202
2022-11-04 22:05:08 +01:00
Dominik Biedebach
e889e10e68
v2.0.0-beta.201
2022-11-04 18:23:50 +01:00
Dominik
cd5fd606d1
refactor(extension/bubble-menu): add debounce to bubble menu updates ( #3385 )
...
* refactor(extension/bubble-menu): add debounce to bubble menu updates
* fix: change default duration in react bubble menu demo
2022-11-04 16:39:41 +01:00
Dominik Biedebach
cd78f1d863
v2.0.0-beta.200
2022-11-04 12:33:51 +01:00
Martin Kriegeskorte
c729810767
bump demo rooms
2022-10-07 14:27:58 +02:00
dependabot[bot]
6b0401c783
build(deps): bump d3-color from 3.0.1 to 3.1.0 in /demos ( #3260 )
...
Bumps [d3-color](https://github.com/d3/d3-color ) from 3.0.1 to 3.1.0.
- [Release notes](https://github.com/d3/d3-color/releases )
- [Commits](https://github.com/d3/d3-color/compare/v3.0.1...v3.1.0 )
---
updated-dependencies:
- dependency-name: d3-color
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-30 04:52:54 +02:00
Dominik Biedebach
921bbdd4bb
v2.0.0-beta.199
2022-09-30 04:43:37 +02:00
Dominik Biedebach
801b436d7a
v2.0.0-beta.198
2022-09-29 15:20:55 +02:00
Dominik Biedebach
be4cde0e02
v2.0.0-beta.197
2022-09-26 15:26:23 +02:00
Cameron Hessler
17a41da5a7
fix(core): Can() does not work for setting marks ( #3223 )
...
Previously, setting marks did no schema validation checks for dry runs
(like the `.can()` command). The `setMark` raw command will now properly
check if the mark is possible to be set given the editor node/mark
schema.
Co-authored-by: Cameron Hessler <cameron.hessler@buildertrend.com>
2022-09-26 14:56:25 +02:00
Cameron Hessler
8f5fbef742
feat(extension-link) Change autolink to only apply on space ( #3232 )
...
Co-authored-by: Cameron Hessler <cameron.hessler@buildertrend.com>
2022-09-26 11:08:10 +02:00
Dominik Biedebach
95842e18f6
v2.0.0-beta.196
2022-09-21 00:49:19 +02:00
Dominik Biedebach
ea1fbeda7d
v2.0.0-beta.195
2022-09-14 02:10:19 +02:00