Skip to content

[pull] main from ueberdosis:main - #186

Merged
pull[bot] merged 22 commits into
code:mainfrom
ueberdosis:main
Aug 20, 2026
Merged

[pull] main from ueberdosis:main#186
pull[bot] merged 22 commits into
code:mainfrom
ueberdosis:main

Conversation

@pull

@pull pull Bot commented Aug 20, 2026

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

ozdemircibaris and others added 22 commits July 16, 2026 16:13
feat: add the streaming-reveal extension to @tiptap/ai-toolkit
* Fix JSX runtime for nested sibling children

Spread children arrays into the returned DOMOutputSpec so sibling
elements are spread as separate children instead of nested arrays.
Treat a single DOMOutputSpec array (starts with a string) as a single
child, filter out null/undefined entries, and treat empty arrays as
no children.
Add unit tests covering nested siblings and edge cases, and include
a changeset.

* Improve DOMOutputSpec detection in JSX runtime

Add tests covering DOMOutputSpec edge cases: tag+0, tag+attrs+0,
array of DOMOutputSpec arrays, and nested child DOMOutputSpec. Update
h() detection to treat the second element as valid when it is
undefined, 0, an attrs object, or a nested DOMOutputSpecArray.

* test: add edge case tests for content hole (0) handling

* fix: handle string as second element in DOMOutputSpec detection

* Preserve JSX boundaries for DOM output specs

* Flatten nested Fragment children in JSX runtime

Flatten nested Fragment children and skip null/undefined values when
creating JSX elements. Introduce JSXChild type and update Fragment and
h to use the flattened children. Add unit test for spreading a nested
Fragment between sibling elements.

* refactor(core): remove unused multipleChildren parameter
@pull pull Bot locked and limited conversation to collaborators Aug 20, 2026
@pull pull Bot added the ⤵️ pull label Aug 20, 2026
@pull
pull Bot merged commit 965a880 into code:main Aug 20, 2026
1 check passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants