Nick Sellen
d1b7dd238d
fix(task-item): fix updating checked status ( #5953 )
...
* fix(task-item): fix updating checked status
* fix: add some more updates
---------
Co-authored-by: Nick the Sick <nicholas.perez@tiptap.dev>
2024-12-30 13:10:17 +01:00
Alex Casillas
d735cf3c75
fix: update the logic of the removeEmptyTextStyle command from text-syle extension ( #5909 )
...
build / lint (20) (push) Has been cancelled
build / test (20, map[name:Demos/Examples spec:./demos/src/Examples/**/*.spec.{js,ts}]) (push) Has been cancelled
build / test (20, map[name:Demos/Experiments spec:./demos/src/Experiments/**/*.spec.{js,ts}]) (push) Has been cancelled
build / test (20, map[name:Demos/Extensions spec:./demos/src/Extensions/**/*.spec.{js,ts}]) (push) Has been cancelled
build / test (20, map[name:Demos/GuideContent spec:./demos/src/GuideContent/**/*.spec.{js,ts}]) (push) Has been cancelled
build / test (20, map[name:Demos/GuideGettingStarted spec:./demos/src/GuideGettingStarted/**/*.spec.{js,ts}]) (push) Has been cancelled
build / test (20, map[name:Demos/Marks spec:./demos/src/Marks/**/*.spec.{js,ts}]) (push) Has been cancelled
build / test (20, map[name:Demos/Nodes spec:./demos/src/Nodes/**/*.spec.{js,ts}]) (push) Has been cancelled
build / test (20, map[name:Integration spec:./tests/cypress/integration/**/*.spec.{js,ts}]) (push) Has been cancelled
Publish / Release (20) (push) Has been cancelled
build / build (20) (push) Has been cancelled
Co-authored-by: Alex Casillas <alexvcasilas@gmail.com>
2024-12-11 09:36:11 +01:00
Lino Le Van
b08c94ce84
fix(extension-code): remove negative lookbehind ( #5916 )
build / lint (20) (push) Has been cancelled
build / test (20, map[name:Demos/Examples spec:./demos/src/Examples/**/*.spec.{js,ts}]) (push) Has been cancelled
build / test (20, map[name:Demos/Experiments spec:./demos/src/Experiments/**/*.spec.{js,ts}]) (push) Has been cancelled
build / test (20, map[name:Demos/Extensions spec:./demos/src/Extensions/**/*.spec.{js,ts}]) (push) Has been cancelled
build / test (20, map[name:Demos/GuideContent spec:./demos/src/GuideContent/**/*.spec.{js,ts}]) (push) Has been cancelled
build / test (20, map[name:Demos/GuideGettingStarted spec:./demos/src/GuideGettingStarted/**/*.spec.{js,ts}]) (push) Has been cancelled
build / test (20, map[name:Demos/Marks spec:./demos/src/Marks/**/*.spec.{js,ts}]) (push) Has been cancelled
build / test (20, map[name:Demos/Nodes spec:./demos/src/Nodes/**/*.spec.{js,ts}]) (push) Has been cancelled
build / test (20, map[name:Integration spec:./tests/cypress/integration/**/*.spec.{js,ts}]) (push) Has been cancelled
Publish / Release (20) (push) Has been cancelled
build / build (20) (push) Has been cancelled
2024-12-05 09:42:13 +01:00
Jan Thurau
a8d37eeb42
replaced youtube regex with regex found on https://regexr.com/3dj5t , … ( #4645 )
...
* replaced youtube regex with regex found on https://regexr.com/3dj5t , fixes #4560
* adds support for music. subdomain
* Create dry-ghosts-wash.md
---------
Co-authored-by: bdbch <6538827+bdbch@users.noreply.github.com>
2024-12-05 09:23:19 +01:00
Ayu Nakata
a0d2f28036
feat(text-style): add mergeNestedSpanStyles
option to merge nested spans #5720 ( #5897 )
build / lint (20) (push) Has been cancelled
build / test (20, map[name:Demos/Examples spec:./demos/src/Examples/**/*.spec.{js,ts}]) (push) Has been cancelled
build / test (20, map[name:Demos/Experiments spec:./demos/src/Experiments/**/*.spec.{js,ts}]) (push) Has been cancelled
build / test (20, map[name:Demos/Extensions spec:./demos/src/Extensions/**/*.spec.{js,ts}]) (push) Has been cancelled
build / test (20, map[name:Demos/GuideContent spec:./demos/src/GuideContent/**/*.spec.{js,ts}]) (push) Has been cancelled
build / test (20, map[name:Demos/GuideGettingStarted spec:./demos/src/GuideGettingStarted/**/*.spec.{js,ts}]) (push) Has been cancelled
build / test (20, map[name:Demos/Marks spec:./demos/src/Marks/**/*.spec.{js,ts}]) (push) Has been cancelled
build / test (20, map[name:Demos/Nodes spec:./demos/src/Nodes/**/*.spec.{js,ts}]) (push) Has been cancelled
build / test (20, map[name:Integration spec:./tests/cypress/integration/**/*.spec.{js,ts}]) (push) Has been cancelled
Publish / Release (20) (push) Has been cancelled
build / build (20) (push) Has been cancelled
2024-12-03 16:49:26 +01:00
Nick Perez
3c05bf2f0b
revert: "fix: remove empty text style handling ( #5905 )" ( #5906 )
...
build / lint (20) (push) Has been cancelled
build / test (20, map[name:Demos/Examples spec:./demos/src/Examples/**/*.spec.{js,ts}]) (push) Has been cancelled
build / test (20, map[name:Demos/Experiments spec:./demos/src/Experiments/**/*.spec.{js,ts}]) (push) Has been cancelled
build / test (20, map[name:Demos/Extensions spec:./demos/src/Extensions/**/*.spec.{js,ts}]) (push) Has been cancelled
build / test (20, map[name:Demos/GuideContent spec:./demos/src/GuideContent/**/*.spec.{js,ts}]) (push) Has been cancelled
build / test (20, map[name:Demos/GuideGettingStarted spec:./demos/src/GuideGettingStarted/**/*.spec.{js,ts}]) (push) Has been cancelled
build / test (20, map[name:Demos/Marks spec:./demos/src/Marks/**/*.spec.{js,ts}]) (push) Has been cancelled
build / test (20, map[name:Demos/Nodes spec:./demos/src/Nodes/**/*.spec.{js,ts}]) (push) Has been cancelled
build / test (20, map[name:Integration spec:./tests/cypress/integration/**/*.spec.{js,ts}]) (push) Has been cancelled
Publish / Release (20) (push) Has been cancelled
build / build (20) (push) Has been cancelled
This reverts commit df40b7f1a4
.
2024-12-02 13:59:46 +01:00
Alex Casillas
df40b7f1a4
fix: remove empty text style handling ( #5905 )
...
* fix: remove emtpy text style handling
* chore: add changeset
* chore: update changeset to reflect more information and set changes to minor instead
---------
Co-authored-by: Alex Casillas <alexvcasilas@gmail.com>
2024-12-02 12:56:13 +01:00
bdbch
ce914528d3
Force add text align styles when a defaultAlignment is set ( #5891 )
...
build / lint (20) (push) Waiting to run
build / test (20, map[name:Demos/Examples spec:./demos/src/Examples/**/*.spec.{js,ts}]) (push) Waiting to run
build / test (20, map[name:Demos/Experiments spec:./demos/src/Experiments/**/*.spec.{js,ts}]) (push) Waiting to run
build / test (20, map[name:Demos/Extensions spec:./demos/src/Extensions/**/*.spec.{js,ts}]) (push) Waiting to run
build / test (20, map[name:Demos/GuideContent spec:./demos/src/GuideContent/**/*.spec.{js,ts}]) (push) Waiting to run
build / test (20, map[name:Demos/GuideGettingStarted spec:./demos/src/GuideGettingStarted/**/*.spec.{js,ts}]) (push) Waiting to run
build / test (20, map[name:Demos/Marks spec:./demos/src/Marks/**/*.spec.{js,ts}]) (push) Waiting to run
build / test (20, map[name:Demos/Nodes spec:./demos/src/Nodes/**/*.spec.{js,ts}]) (push) Waiting to run
build / test (20, map[name:Integration spec:./tests/cypress/integration/**/*.spec.{js,ts}]) (push) Waiting to run
build / build (20) (push) Blocked by required conditions
Publish / Release (20) (push) Waiting to run
* fix: make TextAlign defaultAlignment setting work as expected
* allow defaultAlignment to be nullable, dont add text align if defaultAlignment is null
* added changeset
* remove default alignment from demo
* refactor text-align logic
* adjust tests to expect the new behavior
* adjust vue tests to expect the new behavior
---------
Co-authored-by: Joe <joe@Joes-MBP.lan>
2024-12-02 10:54:06 +01:00
Tejendra Singh
b7ef150d33
Fix : React DND broken when used within a NodeViewWrapper ( #5023 )
...
* Fix : React DND broken when used within a NodeViewWrapper
* added changeset
---------
Co-authored-by: Tejendra Singh <tejendrasingh@Tejendras-MacBook-Pro.local>
Co-authored-by: Dominik Biedebach <dominik.biedebach@tiptap.dev>
2024-12-02 10:39:05 +01:00
Andrye Chelnokov
722ec00fb2
fix(core): use an AllSelection for the selectAll
command #5516 ( #5900 )
2024-12-02 10:28:50 +01:00
bdbch
ec8d654dc8
Allow suggestion character to be used inside the suggestion query ( #5895 )
...
build / lint (20) (push) Has been cancelled
build / test (20, map[name:Demos/Examples spec:./demos/src/Examples/**/*.spec.{js,ts}]) (push) Has been cancelled
build / test (20, map[name:Demos/Experiments spec:./demos/src/Experiments/**/*.spec.{js,ts}]) (push) Has been cancelled
build / test (20, map[name:Demos/Extensions spec:./demos/src/Extensions/**/*.spec.{js,ts}]) (push) Has been cancelled
build / test (20, map[name:Demos/GuideContent spec:./demos/src/GuideContent/**/*.spec.{js,ts}]) (push) Has been cancelled
build / test (20, map[name:Demos/GuideGettingStarted spec:./demos/src/GuideGettingStarted/**/*.spec.{js,ts}]) (push) Has been cancelled
build / test (20, map[name:Demos/Marks spec:./demos/src/Marks/**/*.spec.{js,ts}]) (push) Has been cancelled
build / test (20, map[name:Demos/Nodes spec:./demos/src/Nodes/**/*.spec.{js,ts}]) (push) Has been cancelled
build / test (20, map[name:Integration spec:./tests/cypress/integration/**/*.spec.{js,ts}]) (push) Has been cancelled
Publish / Release (20) (push) Has been cancelled
build / build (20) (push) Has been cancelled
* feat(suggestion): add option to allow triggering chars to also be in suggestions
It's currently not possible to mention emails or federated usernames for instance, because the
triggering char (often `@`) cannot be included in the mention suggestion itself. This option allows
to have some, so that the mention will only end with a space. That makes it incompatible with the
`allowSpaces` option.
Closes #4447
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
* added changeset
---------
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
Co-authored-by: Thomas Citharel <tcit@tcit.fr>
2024-11-30 16:46:28 +01:00
Dominik Biedebach
283e6068d8
added missing changeset
2024-11-30 14:38:28 +01:00
bdbch
d9b6ef5ce2
fix emptyTextBlock detection to handle leaf nodes too ( #5838 )
...
* fix : #4327
* merge forked PR
---------
Co-authored-by: Tony Hallett <tonyhallett74@gmail.com>
2024-11-30 14:19:16 +01:00
bdbch
ca6269e928
feat: allow support for drag-and-drop between multiple editors ( #5893 )
...
* feat: drag and drop across multi editors
* feat: drag and drop across multi editors optimize
* feat: drag and drop across multi editors optimize
* added changeset
---------
Co-authored-by: songhandong <songhandong@baidu.com>
Co-authored-by: songispm <38745323+songispm@users.noreply.github.com>
Co-authored-by: songispm <songispm@gmail.com>
2024-11-30 13:16:45 +01:00
bdbch
01547d5b2f
Fix headline rules ignoring level 1 headlines ( #5890 )
...
build / lint (20) (push) Waiting to run
build / test (20, map[name:Demos/Examples spec:./demos/src/Examples/**/*.spec.{js,ts}]) (push) Waiting to run
build / test (20, map[name:Demos/Experiments spec:./demos/src/Experiments/**/*.spec.{js,ts}]) (push) Waiting to run
build / test (20, map[name:Demos/Extensions spec:./demos/src/Extensions/**/*.spec.{js,ts}]) (push) Waiting to run
build / test (20, map[name:Demos/GuideContent spec:./demos/src/GuideContent/**/*.spec.{js,ts}]) (push) Waiting to run
build / test (20, map[name:Demos/GuideGettingStarted spec:./demos/src/GuideGettingStarted/**/*.spec.{js,ts}]) (push) Waiting to run
build / test (20, map[name:Demos/Marks spec:./demos/src/Marks/**/*.spec.{js,ts}]) (push) Waiting to run
build / test (20, map[name:Demos/Nodes spec:./demos/src/Nodes/**/*.spec.{js,ts}]) (push) Waiting to run
build / test (20, map[name:Integration spec:./tests/cypress/integration/**/*.spec.{js,ts}]) (push) Waiting to run
build / build (20) (push) Blocked by required conditions
Publish / Release (20) (push) Waiting to run
* Fix input rules not honouring levels settings
* added changeset
---------
Co-authored-by: fridaystreet <paultrappitt@gmail.com>
2024-11-30 08:44:51 +01:00
Alex Casillas
2acf260f85
fix(link): object replacement character sanitization #5679 ( #5887 )
...
build / lint (20) (push) Waiting to run
build / test (20, map[name:Demos/Examples spec:./demos/src/Examples/**/*.spec.{js,ts}]) (push) Waiting to run
build / test (20, map[name:Demos/Experiments spec:./demos/src/Experiments/**/*.spec.{js,ts}]) (push) Waiting to run
build / test (20, map[name:Demos/Extensions spec:./demos/src/Extensions/**/*.spec.{js,ts}]) (push) Waiting to run
build / test (20, map[name:Demos/GuideContent spec:./demos/src/GuideContent/**/*.spec.{js,ts}]) (push) Waiting to run
build / test (20, map[name:Demos/GuideGettingStarted spec:./demos/src/GuideGettingStarted/**/*.spec.{js,ts}]) (push) Waiting to run
build / test (20, map[name:Demos/Marks spec:./demos/src/Marks/**/*.spec.{js,ts}]) (push) Waiting to run
build / test (20, map[name:Demos/Nodes spec:./demos/src/Nodes/**/*.spec.{js,ts}]) (push) Waiting to run
build / test (20, map[name:Integration spec:./tests/cypress/integration/**/*.spec.{js,ts}]) (push) Waiting to run
build / build (20) (push) Blocked by required conditions
Publish / Release (20) (push) Waiting to run
---------
Co-authored-by: Alex Casillas <alexvcasilas@gmail.com>
2024-11-29 12:38:36 +01:00
Nick the Sick
e7e88b7dc2
Merge branch 'main' into develop
2024-11-26 11:00:09 +01:00
Nick the Sick
e0dfecc7e6
chore: add changeset
2024-11-26 10:52:22 +01:00
Marwan Zaarab
f79c05edd4
fix(code): more robust regex for text enclosed in backticks #4487 ( #4468 )
2024-11-25 16:30:46 +01:00
Glenn Allen
86250c6e9e
fix(list-keymap): prevent selection deletions at the end of list items from joining lists ( #5863 )
...
build / lint (20) (push) Waiting to run
build / test (20, map[name:Demos/Examples spec:./demos/src/Examples/**/*.spec.{js,ts}]) (push) Waiting to run
build / test (20, map[name:Demos/Experiments spec:./demos/src/Experiments/**/*.spec.{js,ts}]) (push) Waiting to run
build / test (20, map[name:Demos/Extensions spec:./demos/src/Extensions/**/*.spec.{js,ts}]) (push) Waiting to run
build / test (20, map[name:Demos/GuideContent spec:./demos/src/GuideContent/**/*.spec.{js,ts}]) (push) Waiting to run
build / test (20, map[name:Demos/GuideGettingStarted spec:./demos/src/GuideGettingStarted/**/*.spec.{js,ts}]) (push) Waiting to run
build / test (20, map[name:Demos/Marks spec:./demos/src/Marks/**/*.spec.{js,ts}]) (push) Waiting to run
build / test (20, map[name:Demos/Nodes spec:./demos/src/Nodes/**/*.spec.{js,ts}]) (push) Waiting to run
build / test (20, map[name:Integration spec:./tests/cypress/integration/**/*.spec.{js,ts}]) (push) Waiting to run
build / build (20) (push) Blocked by required conditions
Publish / Release (20) (push) Waiting to run
If starting a selection at the end of a list item, then pressing delete, the selected text wasn't being deleted, but instead the following list item was joined to the end.
Now the selected text will be deleted.
Joining will only occur if the selection spans multiple nodes or it's collapsed.
2024-11-25 10:36:45 +01:00
Hari Haran
14681a1906
fix(character-count): setting content
larger than limit should truncate #5851 ( #5862 )
2024-11-25 10:33:52 +01:00
github-actions[bot]
c5d87d6765
chore(release): release version 2.10.2 ( #5861 )
...
build / lint (20) (push) Has been cancelled
build / test (20, map[name:Demos/Examples spec:./demos/src/Examples/**/*.spec.{js,ts}]) (push) Has been cancelled
build / test (20, map[name:Demos/Experiments spec:./demos/src/Experiments/**/*.spec.{js,ts}]) (push) Has been cancelled
build / test (20, map[name:Demos/Extensions spec:./demos/src/Extensions/**/*.spec.{js,ts}]) (push) Has been cancelled
build / test (20, map[name:Demos/GuideContent spec:./demos/src/GuideContent/**/*.spec.{js,ts}]) (push) Has been cancelled
build / test (20, map[name:Demos/GuideGettingStarted spec:./demos/src/GuideGettingStarted/**/*.spec.{js,ts}]) (push) Has been cancelled
build / test (20, map[name:Demos/Marks spec:./demos/src/Marks/**/*.spec.{js,ts}]) (push) Has been cancelled
build / test (20, map[name:Demos/Nodes spec:./demos/src/Nodes/**/*.spec.{js,ts}]) (push) Has been cancelled
build / test (20, map[name:Integration spec:./tests/cypress/integration/**/*.spec.{js,ts}]) (push) Has been cancelled
Publish / Release (20) (push) Has been cancelled
build / build (20) (push) Has been cancelled
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-11-22 10:54:17 +01:00
Nick the Sick
b4009e315b
chore: update to point to issue
2024-11-22 10:51:28 +01:00
Nick the Sick
e7f143d614
chore: add changeset
2024-11-22 10:49:05 +01:00
github-actions[bot]
9d1c41eb3e
chore(release): publish a new release version ( #5855 )
...
build / lint (20) (push) Waiting to run
build / test (20, map[name:Demos/Examples spec:./demos/src/Examples/**/*.spec.{js,ts}]) (push) Waiting to run
build / test (20, map[name:Demos/Experiments spec:./demos/src/Experiments/**/*.spec.{js,ts}]) (push) Waiting to run
build / test (20, map[name:Demos/Extensions spec:./demos/src/Extensions/**/*.spec.{js,ts}]) (push) Waiting to run
build / test (20, map[name:Demos/GuideContent spec:./demos/src/GuideContent/**/*.spec.{js,ts}]) (push) Waiting to run
build / test (20, map[name:Demos/GuideGettingStarted spec:./demos/src/GuideGettingStarted/**/*.spec.{js,ts}]) (push) Waiting to run
build / test (20, map[name:Demos/Marks spec:./demos/src/Marks/**/*.spec.{js,ts}]) (push) Waiting to run
build / test (20, map[name:Demos/Nodes spec:./demos/src/Nodes/**/*.spec.{js,ts}]) (push) Waiting to run
build / test (20, map[name:Integration spec:./tests/cypress/integration/**/*.spec.{js,ts}]) (push) Waiting to run
build / build (20) (push) Blocked by required conditions
Publish / Release (20) (push) Waiting to run
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-11-21 15:37:12 +01:00
Nick Perez
87d63d8d17
fix(core): update the typings to be that options and storage are partials on an extended config #5852 ( #5854 )
build / lint (20) (push) Waiting to run
build / test (20, map[name:Demos/Examples spec:./demos/src/Examples/**/*.spec.{js,ts}]) (push) Waiting to run
build / test (20, map[name:Demos/Experiments spec:./demos/src/Experiments/**/*.spec.{js,ts}]) (push) Waiting to run
build / test (20, map[name:Demos/Extensions spec:./demos/src/Extensions/**/*.spec.{js,ts}]) (push) Waiting to run
build / test (20, map[name:Demos/GuideContent spec:./demos/src/GuideContent/**/*.spec.{js,ts}]) (push) Waiting to run
build / test (20, map[name:Demos/GuideGettingStarted spec:./demos/src/GuideGettingStarted/**/*.spec.{js,ts}]) (push) Waiting to run
build / test (20, map[name:Demos/Marks spec:./demos/src/Marks/**/*.spec.{js,ts}]) (push) Waiting to run
build / test (20, map[name:Demos/Nodes spec:./demos/src/Nodes/**/*.spec.{js,ts}]) (push) Waiting to run
build / test (20, map[name:Integration spec:./tests/cypress/integration/**/*.spec.{js,ts}]) (push) Waiting to run
build / build (20) (push) Blocked by required conditions
Publish / Release (20) (push) Waiting to run
2024-11-21 14:39:13 +01:00
github-actions[bot]
4b2de3394a
chore(release): release version 2.10.0 ( #5843 )
...
build / lint (20) (push) Waiting to run
build / test (20, map[name:Demos/Examples spec:./demos/src/Examples/**/*.spec.{js,ts}]) (push) Waiting to run
build / test (20, map[name:Demos/Experiments spec:./demos/src/Experiments/**/*.spec.{js,ts}]) (push) Waiting to run
build / test (20, map[name:Demos/Extensions spec:./demos/src/Extensions/**/*.spec.{js,ts}]) (push) Waiting to run
build / test (20, map[name:Demos/GuideContent spec:./demos/src/GuideContent/**/*.spec.{js,ts}]) (push) Waiting to run
build / test (20, map[name:Demos/GuideGettingStarted spec:./demos/src/GuideGettingStarted/**/*.spec.{js,ts}]) (push) Waiting to run
build / test (20, map[name:Demos/Marks spec:./demos/src/Marks/**/*.spec.{js,ts}]) (push) Waiting to run
build / test (20, map[name:Demos/Nodes spec:./demos/src/Nodes/**/*.spec.{js,ts}]) (push) Waiting to run
build / test (20, map[name:Integration spec:./tests/cypress/integration/**/*.spec.{js,ts}]) (push) Waiting to run
build / build (20) (push) Blocked by required conditions
Publish / Release (20) (push) Waiting to run
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-11-20 11:05:37 +01:00
Nick Perez
5eee48093b
fix(react): improve React 19 compatibility by using JSX transform instead #5846 ( #5848 )
2024-11-20 10:46:29 +01:00
Felix Gabler
1959eb5920
fix(bubble-menu): prevent null pointer exception in BubbleMenu
( #5842 )
2024-11-19 03:27:06 +01:00
Nick Perez
2ea807d1db
fix(core): getMarkRange match only the current mark of a type #3872 ( #5826 )
build / lint (20) (push) Has been cancelled
build / test (20, map[name:Demos/Examples spec:./demos/src/Examples/**/*.spec.{js,ts}]) (push) Has been cancelled
build / test (20, map[name:Demos/Experiments spec:./demos/src/Experiments/**/*.spec.{js,ts}]) (push) Has been cancelled
build / test (20, map[name:Demos/Extensions spec:./demos/src/Extensions/**/*.spec.{js,ts}]) (push) Has been cancelled
build / test (20, map[name:Demos/GuideContent spec:./demos/src/GuideContent/**/*.spec.{js,ts}]) (push) Has been cancelled
build / test (20, map[name:Demos/GuideGettingStarted spec:./demos/src/GuideGettingStarted/**/*.spec.{js,ts}]) (push) Has been cancelled
build / test (20, map[name:Demos/Marks spec:./demos/src/Marks/**/*.spec.{js,ts}]) (push) Has been cancelled
build / test (20, map[name:Demos/Nodes spec:./demos/src/Nodes/**/*.spec.{js,ts}]) (push) Has been cancelled
build / test (20, map[name:Integration spec:./tests/cypress/integration/**/*.spec.{js,ts}]) (push) Has been cancelled
Publish / Release (20) (push) Has been cancelled
build / build (20) (push) Has been cancelled
2024-11-17 18:35:59 +01:00
Nick the Sick
76192158e0
revert: "chore(release): publish a new pre-release version ( #5769 )"
...
build / lint (20) (push) Waiting to run
build / test (20, map[name:Demos/Examples spec:./demos/src/Examples/**/*.spec.{js,ts}]) (push) Waiting to run
build / test (20, map[name:Demos/Experiments spec:./demos/src/Experiments/**/*.spec.{js,ts}]) (push) Waiting to run
build / test (20, map[name:Demos/Extensions spec:./demos/src/Extensions/**/*.spec.{js,ts}]) (push) Waiting to run
build / test (20, map[name:Demos/GuideContent spec:./demos/src/GuideContent/**/*.spec.{js,ts}]) (push) Waiting to run
build / test (20, map[name:Demos/GuideGettingStarted spec:./demos/src/GuideGettingStarted/**/*.spec.{js,ts}]) (push) Waiting to run
build / test (20, map[name:Demos/Marks spec:./demos/src/Marks/**/*.spec.{js,ts}]) (push) Waiting to run
build / test (20, map[name:Demos/Nodes spec:./demos/src/Nodes/**/*.spec.{js,ts}]) (push) Waiting to run
build / test (20, map[name:Integration spec:./tests/cypress/integration/**/*.spec.{js,ts}]) (push) Waiting to run
build / build (20) (push) Blocked by required conditions
Publish / Release (20) (push) Waiting to run
This reverts commit 177868a286
.
2024-11-17 15:02:34 +01:00
SanderLeenders
38abfdf9ea
fix(font-family): Prevent removal of quotes in parseHTML ( #5828 )
...
Removed the quote removal step in font-family parsing to support fonts that contain both spaces and numbers, such as "Exo 2", which require quotes for proper recognition.
---------
Co-authored-by: Sander <sander@blueberry.nl>
Co-authored-by: Nick Perez <nicholas.perez@tiptap.dev>
2024-11-17 14:56:26 +01:00
github-actions[bot]
177868a286
chore(release): publish a new pre-release version ( #5769 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-11-17 14:55:22 +01:00
Nick Perez
f67b217b30
fix(bubble-menu): avoid bluring if event is on the editor ( #5835 )
2024-11-17 14:52:33 +01:00
Nick Perez
3c82af3842
fix(react): useLayoutEffect instead of useEffect to cut down on reflow ( #5825 )
build / lint (20) (push) Has been cancelled
build / test (20, map[name:Demos/Examples spec:./demos/src/Examples/**/*.spec.{js,ts}]) (push) Has been cancelled
build / test (20, map[name:Demos/Experiments spec:./demos/src/Experiments/**/*.spec.{js,ts}]) (push) Has been cancelled
build / test (20, map[name:Demos/Extensions spec:./demos/src/Extensions/**/*.spec.{js,ts}]) (push) Has been cancelled
build / test (20, map[name:Demos/GuideContent spec:./demos/src/GuideContent/**/*.spec.{js,ts}]) (push) Has been cancelled
build / test (20, map[name:Demos/GuideGettingStarted spec:./demos/src/GuideGettingStarted/**/*.spec.{js,ts}]) (push) Has been cancelled
build / test (20, map[name:Demos/Marks spec:./demos/src/Marks/**/*.spec.{js,ts}]) (push) Has been cancelled
build / test (20, map[name:Demos/Nodes spec:./demos/src/Nodes/**/*.spec.{js,ts}]) (push) Has been cancelled
build / test (20, map[name:Integration spec:./tests/cypress/integration/**/*.spec.{js,ts}]) (push) Has been cancelled
Publish / Release (20) (push) Has been cancelled
build / build (20) (push) Has been cancelled
2024-11-12 09:57:47 +01:00
Glenn Allen
2178118991
feat: add Node linebreakReplacement
support and enable on hardBreak nodes ( #5821 )
...
build / lint (20) (push) Waiting to run
build / test (20, map[name:Demos/Examples spec:./demos/src/Examples/**/*.spec.{js,ts}]) (push) Waiting to run
build / test (20, map[name:Demos/Experiments spec:./demos/src/Experiments/**/*.spec.{js,ts}]) (push) Waiting to run
build / test (20, map[name:Demos/Extensions spec:./demos/src/Extensions/**/*.spec.{js,ts}]) (push) Waiting to run
build / test (20, map[name:Demos/GuideContent spec:./demos/src/GuideContent/**/*.spec.{js,ts}]) (push) Waiting to run
build / test (20, map[name:Demos/GuideGettingStarted spec:./demos/src/GuideGettingStarted/**/*.spec.{js,ts}]) (push) Waiting to run
build / test (20, map[name:Demos/Marks spec:./demos/src/Marks/**/*.spec.{js,ts}]) (push) Waiting to run
build / test (20, map[name:Demos/Nodes spec:./demos/src/Nodes/**/*.spec.{js,ts}]) (push) Waiting to run
build / test (20, map[name:Integration spec:./tests/cypress/integration/**/*.spec.{js,ts}]) (push) Waiting to run
build / build (20) (push) Blocked by required conditions
Publish / Release (20) (push) Waiting to run
* Support the Node linebreakReplacement property
Support the [linebreakReplacement](https://prosemirror.net/docs/ref/#model.NodeSpec.linebreakReplacement ) property on Nodes, allowing a node to be used wherever a newline character is, when converting between blocks that don't support the linebreak node, but have their whitespace set to "pre".
This is useful, for example, when converting between code blocks & normal paragraphs. Code blocks don't support the linebreak node, but do allow newline characters ('\n').
Marking the `hardBreak` node as the `linebreakReplacement` will mean the newline characters within codeBlock nodes will be converted to `hardBreak` nodes in the paragraph.
* Make hardBreak the default linebreakReplacement node
When converting between codeBlocks and normal paragraphs, the hardBreak node should be used in place of newline '\n' characters.
2024-11-11 09:05:32 +01:00
Nick Perez
53673fbfe0
feat: add once
to EventEmitters ( #5818 )
2024-11-08 10:49:50 +01:00
Juraj Garaj
88371561bb
fix(list-keymap): early exit when selection is not collapsed ( #5810 )
2024-11-07 09:21:19 +01:00
Éric Le Maître
94a8d258f8
fix(vue-3): on editor destruction, transition smoothly ( #5772 )
2024-11-07 09:19:46 +01:00
Armando Guarino
efac420c9f
chore: improve changeset description
2024-11-06 14:16:39 +01:00
Armando Guarino
444e6e5a11
refactor: adjust validate and add shouldAutoLink to improve URL handling
2024-11-06 13:43:54 +01:00
Nick the Sick
4ee59c1f7d
chore: add changeset & package-lock
2024-11-06 13:01:37 +01:00
Nick Perez
ddd3d713e5
fix(react): allow react 19 ( #5807 )
2024-11-06 12:48:37 +01:00
Alan Poulain
830e683dde
fix(bubble-menu): add element
to shouldShow
in BubbleMenu opts ( #5790 )
2024-11-04 11:16:05 +01:00
Julien Cigar
c50eb4bc2b
fix(core): handle selections better for updateAttributes
( #5738 )
2024-11-04 11:04:58 +01:00
Rägnar O'ock
152390130e
fix(table): set min-width for cols #5435 ( #5464 )
2024-10-30 10:31:25 +01:00
Armando Guarino
48cba5493a
fix: preserve attributes of set node
2024-10-29 14:14:53 +01:00
Nick Perez
d2f366d6d4
fix(core): update the typing of addOptions
, addStorage
to have an optional parent #5768 ( #5770 )
2024-10-28 21:44:47 +01:00
Armando Guarino
6b2df67219
fix: add zero-width space to resolve cursor selection issue ( #5774 )
2024-10-28 14:19:25 +01:00
Nick the Sick
f323e5bf49
chore: add changeset
2024-10-25 19:35:32 +02:00
Nick the Sick
893e44e533
chore: add changeset
2024-10-25 19:27:00 +02:00
github-actions[bot]
c206464619
chore(release): release version 2.9.1 ( #5757 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-10-23 11:20:21 +02:00
Nick Perez
0c9004f2ca
fix(lists): bullet-list and ordered-list no longer depend on list-item or text-style extensions #5707 ( #5756 )
2024-10-23 11:18:29 +02:00
github-actions[bot]
cbbb8a5d71
chore(release): release version v2.9.0 ( #5751 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-10-22 15:22:38 +02:00
Nick Perez
873a67c6e3
feat: in a collab setting, disable transactions that are trying to sync invalid content ( #5207 )
...
When collaborating on a document, a client may send changes which are invalid to the current client. This change makes it so that the client can be disabled from synchronizing any further changes to avoid the default behavior of stripping unknown content. This would allow the other client to continue editing on the document while still synchronizing any known changes.
2024-10-21 17:15:06 +02:00
Armando Guarino
304eedb769
fix(react): preserve editable option across renders
2024-10-21 16:38:31 +02:00
Nick Perez
ffb51d3b7e
fix(core): respect the editor's parseOptions ( #5742 )
...
Co-authored-by: guarmo <armando.guarino@tiptap.dev>
2024-10-21 12:55:35 +02:00
Kartikeya Choudhary
ae711abe32
fix(mention): update priority #5680 ( #5687 )
2024-10-20 05:51:03 +02:00
Markus Greystone
6fae240f88
fix: add clear mark parse rules to bold & italic marks ( #5705 )
2024-10-20 05:23:33 +02:00
bdbch
a2eea24b5b
Improve accessibility on the editor DOM element ( #5734 )
...
* added accessibility attributes to the editor DOM element
* added changesets
2024-10-16 11:34:26 +02:00
Éric Le Maître
364231a1bd
Fix editor destruction at the end of Vue transition ( #5648 )
...
* wip: destruction éditeur
* fix: replacing DOM nodes at unmount
* fix: event for useEditor destroy
* chore: Generating changeset
* chore: generating changeset
* chore: delete duplicate changeset
* revert: note tutorial
* feat: add Vue transition example
* fix: test for Vue transition
* fix: components within editor
* chore: remove useless ref
2024-10-14 10:26:12 +02:00
bdbch
4efd2278a1
Fix getMarkRange not finding marks when at the start of a mark ( #5717 )
...
* fix getMarkRange to always find a mark, even if cursor is at start of mark
* added changesets
* added integration tests for getMarkRange
* remove console.logs
* added forward and backward boundary checks for tests
2024-10-11 06:44:05 +02:00
bdbch
d96f679585
Fix NodePos logic for child position calculation and attribute changes ( #5716 )
...
* fix( nodepos child offsets when child is a non-text atom
* fix nodepos attribute update when node is not text
* added changesets
2024-10-10 12:43:58 +02:00
Jaap van Hoek
21df331b60
fix(table): respect resizeable columns colwidths ( #4955 )
2024-10-04 14:17:08 +02:00
Nick Perez
087e5812a6
fix: add extension-text-style as a dep of @tiptap/starter-kit #5691 ( #5693 )
2024-10-02 10:40:13 +02:00
Nick Perez
e606c06502
docs: update DecorationWithType
typings for accuracy ( #5692 )
2024-10-02 10:12:41 +02:00
Nick the Sick
feea1f6880
chore: bump prosemirror view-version
2024-10-01 11:35:22 +02:00
github-actions[bot]
5d9b8d0907
chore(release): release version 2.8.0 ( #5669 )
2024-09-30 16:46:03 +02:00
이호연
93bc93353b
feat(character-count): add options for configuring counting ( #5674 )
2024-09-30 16:38:29 +02:00
Nick the Sick
45bac80328
chore: typo
2024-09-30 14:16:49 +02:00
Nick the Sick
8ee534d10b
chore: add changeset
2024-09-30 14:12:44 +02:00
Nick Perez
6834a7f7d6
build: type defs only emit for a single package's code ( #5665 )
2024-09-26 14:51:00 +02:00
github-actions[bot]
b2598dc2c2
chore(release): release version 2.7.4 ( #5667 )
2024-09-26 14:24:01 +02:00
Nick Perez
7ef401d7e5
fix(core): dereference editor from DOM element on destroy #5654 ( #5666 )
2024-09-26 11:55:40 +02:00
Kartikeya Choudhary
26056aa0c2
feat: add editorContainerProps
to EditorProvider
( #5661 )
2024-09-26 11:47:19 +02:00
github-actions[bot]
e8e4df38d5
chore(release): release version 2.7.3 ( #5652 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-09-25 18:03:01 +02:00
Nick the Sick
f76515a6c1
chore: add changeset
2024-09-25 15:52:49 +02:00
yaokailun
d57ee51223
fix(core): filter rendered extensionAttributes ( #5588 )
2024-09-24 22:38:26 +02:00
github-actions[bot]
89d5713a62
chore(release): release version 2.7.2 ( #5631 )
2024-09-19 10:40:48 +02:00
Sven Adlung
cbe06d12db
fix(vue-3): late-registering plugins #5259 ( #5616 )
2024-09-18 14:46:45 +02:00
github-actions[bot]
20c7c95e54
chore(release): release v2.7.1 ( #5627 )
2024-09-17 16:03:23 +02:00
Gerard van Alphen
888f574b5f
fix: import in DropPlugin ( #5626 )
...
Co-authored-by: Gerard van Alphen <gerard.van.alphen@calcasa.nl>
2024-09-17 15:42:31 +02:00
Nick the Sick
a170cf4057
chore(release): release v2.7.0 ( #5560 )
2024-09-17 09:27:38 +02:00
Nick the Sick
4bfbc9b3d6
revert: "revert: "build: don't bump major when you don't have to""
...
This reverts commit d347724c02
.
2024-09-17 09:26:11 +02:00
Nick the Sick
d347724c02
revert: "build: don't bump major when you don't have to"
...
This reverts commit cf2067906f
.
2024-09-16 06:34:15 +02:00
Nick the Sick
2845b85964
chore: ready for stable release
2024-09-16 06:25:31 +02:00
Nick the Sick
cf2067906f
build: don't bump major when you don't have to
2024-08-27 15:16:44 +02:00
Nick the Sick
5d19e427e9
chore(release): release 2.7.0-pre.0
2024-08-27 15:09:30 +02:00
Ilya Iskra
9907eb32c2
fix(code-block-lowlight): support for lowlight v3 aliases ( #5551 )
2024-08-26 11:14:23 +02:00
Ricardo Amaral
daad533863
fix(suggestion): dropdown can now be closed with Esc
( #4380 ) ( #5544 )
2024-08-23 12:26:24 +02:00
Leopold Pinkernell
f805333f63
fix(core): check schema's nesting rules on contentCheck ( #5500 ) ( #5535 )
2024-08-21 22:44:17 +02:00
sifat haque
a22767e9e1
fix(core): styles de-duplicate in mergeAttributes ( #4610 )
2024-08-21 22:39:58 +02:00
bdbch
9e18d243e0
feature(core): add onPaste and onDrop events to editor ( #4843 )
2024-08-21 18:46:49 +02:00
bdbch
da8fcf373e
Use parent window for cross-frame instantiation ( #5534 )
...
* Add cross-iframe JS support to mention extension
* added changeset
---------
Co-authored-by: Taylor Ermolov <taylor@nermolov.com>
2024-08-21 14:51:32 +02:00
Nick Perez
07fa49d026
fix: preserve attributes of toggled node #3644 ( #5489 )
...
I only feel comfortable copying the attributes of the current node if the selection is only within a single node (I don't know what is expected if you had a selection of multiple nodes, the intersection of the attributes maybe?)
---------
Co-authored-by: Dominik Biedebach <dominik.biedebach@tiptap.dev>
2024-08-21 14:03:57 +02:00
Nick Perez
8a55cdd2c3
fix(suggestion): sometimes a suggestion would not show up ( #4380 ) ( #5531 )
2024-08-21 08:51:04 +02:00
Jarle Friestad
dbcdaad30a
fix(task-item): prevent onBlur being trigged when toggled ( #5520 )
2024-08-20 16:54:16 +02:00
Alan North
97ea55fe4c
fix(core): read preventClearDocument
meta + allow disable core plugins #5490 ( #5514 )
2024-08-20 16:32:44 +02:00
Nick Perez
7f24a6677b
refactor(core): update typings for NodeViews to be accurate to implementation #5483 ( #5526 )
2024-08-20 16:25:16 +02:00
yaokailun
4ff2a4eaa1
feat(react): allow attrs to be a callback
2024-08-18 13:27:30 +02:00