Hayden Bleasel
98e867f84c
Fix benchmarks
2025-11-20 01:06:23 -08:00
Hayden Bleasel
750e5e5b7b
Fix benchmarks
2025-11-19 19:53:18 -08:00
Hayden Bleasel
5f53b3a6c1
Run Ultracite
2025-11-19 18:34:53 -08:00
Hayden Bleasel
2d13c0d312
Misc cleanup
2025-11-19 18:34:42 -08:00
Hayden Bleasel
6f19ee03e7
Remove dependency on react-markdown
2025-11-19 18:31:53 -08:00
Hayden Bleasel
819ce60e37
Create performance benchmarks
2025-11-19 17:29:45 -08:00
Hayden Bleasel
5d2c6f1b61
Remove duplicate tests
2025-11-19 16:41:15 -08:00
Hayden Bleasel
7c15b4a39f
Improve test coverage to 93.51%
2025-11-19 16:39:54 -08:00
Hayden Bleasel
90ebfe660b
Improve test coverage from 80.98% to 91.19%
2025-11-19 16:25:53 -08:00
Hayden Bleasel
872da1afd1
197 feature request custom error component for mermaid rendering errors ( #235 )
...
* Add MermaidErrorComponent support
* Update docs
* Merge mermaid props
* Merge mermaid contexts
* Run Ultracite
* Update index.tsx
* Create favicon.ico
* Update cjk-support.mdx
* Create plain-singers-clean.md
* Update mermaid.tsx
2025-11-19 14:52:29 -08:00
Hayden Bleasel
c85a42b1d5
Remove excess client directives
2025-11-19 14:25:01 -08:00
Hayden Bleasel
0dd3eecb50
Split table to component file
2025-11-19 14:23:30 -08:00
Hayden Bleasel
db330ab929
Misc fixes
2025-11-19 14:19:54 -08:00
Hayden Bleasel
2852fa9d50
Cleanup files ( #234 )
...
* Split up Mermaid files
* Update components.tsx
* Split apart Table components
* Move pan-zoom
* Merge pan-zoom tests into mermaid tests
2025-11-19 14:18:34 -08:00
Hayden Bleasel
b55cbdc954
Fix security issues, improve performance ( #233 )
...
* Resolves https://github.com/vercel/streamdown/security/code-scanning/9
* Resolves https://github.com/vercel/streamdown/security/code-scanning/7
* Resolves https://github.com/vercel/streamdown/security/code-scanning/6
* Resolves https://github.com/vercel/streamdown/security/code-scanning/3
* Resolves https://github.com/vercel/streamdown/security/code-scanning/1
* Bump deps, resolves https://github.com/vercel/streamdown/security/dependabot/10
* Run Ultracite
* Create major-spoons-do.md
* Update parse-incomplete-markdown.ts
* Update packages/streamdown/lib/parse-incomplete-markdown.ts
Co-authored-by: vercel[bot] <35613825+vercel[bot]@users.noreply.github.com>
* Update parse-incomplete-markdown.test.ts
---------
Co-authored-by: vercel[bot] <35613825+vercel[bot]@users.noreply.github.com>
2025-11-19 13:57:04 -08:00
Hayden Bleasel
936af5b40e
Create sharp-ads-give.md
2025-11-19 09:30:06 -08:00
swiftugandan
81561615a0
Add PanZoom component and tests for zoom and pan functionality ( #228 )
...
- Introduced a new PanZoom component to handle zooming and panning of child elements.
- Implemented zoom controls, including zoom in, zoom out, and reset functionality.
- Added support for mouse wheel zooming and pointer events for panning.
- Created comprehensive tests for the PanZoom component, covering rendering, zoom controls, and pan functionality.
- Updated Mermaid component to utilize PanZoom for fullscreen rendering of charts.
Co-authored-by: Hayden Bleasel <hello@haydenbleasel.com >
2025-11-19 09:29:37 -08:00
Hazem Abdennadher
22cbaeb055
feat: add support for exporting mermaid diagram to svg and png ( #229 )
...
* feat: add support for exporting mermaid diagram to svg and png
Implemented the ability to export Mermaid diagrams in SVG, PNG, and MMD formats. Updated the Mermaid component to include a download dropdown for selecting the desired format. Enhanced tests to cover the new download features.
* fix: trigger download callback after exporting diagram in PNG format
2025-11-19 09:28:36 -08:00
Hayden Bleasel
28ab339d18
Create lucky-cobras-fold.md
2025-11-19 09:27:21 -08:00
Hayden Bleasel
53be16fde1
Resolves #227
2025-11-19 09:26:24 -08:00
Hayden Bleasel
52db013a3b
Static Mode ( #231 )
...
* Implement mode
* Add tests
* Create static test page
* Split up code block files
* Load static / streaming code block dynamically
* Extract highlighting from highlight manager
* Remove abort controller from static
* Add static fallback
* Split header
* Update docs
* Create soft-dragons-type.md
* Fix tests
2025-11-19 08:57:58 -08:00
Hayden Bleasel
c7deb68364
Resolves #230
2025-11-19 08:55:15 -08:00
Hayden Bleasel
596b615c7c
Update home-layout.tsx
2025-11-18 15:51:36 -08:00
Hayden Bleasel
a2b2347321
Update search.tsx
2025-11-16 16:36:32 -08:00
Hayden Bleasel
63eb2f9505
Update search.tsx
2025-11-16 15:36:05 -08:00
Hayden Bleasel
afde983111
Responsive fixes
2025-11-16 15:20:01 -08:00
Hayden Bleasel
9379b32b93
Update Geistdocs
2025-11-16 15:19:57 -08:00
Hayden Bleasel
31772c1dd4
Update video.tsx
2025-11-16 10:18:27 -08:00
streamdown-github-app[bot]
a76c45052e
Version Packages ( #224 )
...
Co-authored-by: streamdown-bot[bot] <streamdown-bot[bot]@users.noreply.github.com>
streamdown@1.5.1
2025-11-16 09:23:56 -08:00
Hayden Bleasel
40fe4c61f0
For #222
2025-11-16 09:21:05 -08:00
Tatsunori Uchino
94b08fb00e
Fix documents and some test cases for CJK Friendly Emphasis ( #222 )
2025-11-16 09:08:54 -08:00
Hayden Bleasel
19da935e94
Resolves #223
2025-11-16 09:07:30 -08:00
streamdown-github-app[bot]
d4fb21f42b
Version Packages ( #181 )
...
Co-authored-by: streamdown-bot[bot] <streamdown-bot[bot]@users.noreply.github.com>
streamdown@1.5.0
2025-11-15 22:32:25 -08:00
Hayden Bleasel
7041497ff4
Resolves #189
2025-11-15 21:58:59 -08:00
Hayden Bleasel
70ea91cfa0
Update test repo files
2025-11-15 21:57:00 -08:00
Hayden Bleasel
f7568e5002
Resolves #192
2025-11-15 21:40:08 -08:00
Hayden Bleasel
939ddc34e3
Add CJK support to website
2025-11-15 21:24:48 -08:00
Hayden Bleasel
f941fd6f53
Resolves #185
2025-11-15 21:20:02 -08:00
Hayden Bleasel
ed0154a7fd
Resolves #214
2025-11-15 21:02:03 -08:00
Hayden Bleasel
c492c4ce17
Update interactivity.mdx
2025-11-15 20:56:39 -08:00
David Roeca
2ebd8868d6
fix: code block streaming performance ( #205 )
...
* Add tests for large code block
* Code block optimizations
* Update biome.jsonc
* Update good-wolves-greet.md
---------
Co-authored-by: Hayden Bleasel <hello@haydenbleasel.com >
2025-11-15 20:51:18 -08:00
Hayden Bleasel
75e9d401b9
Linting / Formatting / Documentation fixes ( #220 )
...
* Bump deps
* Update biome.jsonc
* Remove duplicate Biome config
* Run Ultracite
* Resolves #217
* For #198
* Update biome.jsonc
* For #198
* For #198
* For #198
* For #198
* Update node-attribute-removed.test.tsx
* Resolves #198
* Update README.md
* Add changeset files
* Create tidy-lemons-win.md
2025-11-15 20:23:36 -08:00
Hayden Bleasel
44ae73eaaf
Documentation ( #219 )
...
* Initial migration
* Update homepage
* Delete .source
* Fix gitignores
* Draft content
* Finish drafting content, migrate FAQ
* Update code-blocks.tsx
* Update route.ts
* Update next config
* Upgrade to Next.js 16, fix commands
* Update layout.tsx
2025-11-15 19:41:00 -08:00
Francisco Moretti
5363a514c7
Stabilize Streamdown contexts ( #207 )
...
* make contexts stable
* Create cold-zoos-design.md
---------
Co-authored-by: Hayden Bleasel <hello@haydenbleasel.com >
2025-11-12 22:52:46 -08:00
Francisco Moretti
f4c9c1e82a
Add block-level customization hooks ( #208 )
...
* A few changes to make streamdown more flexible
* Create every-poems-chew.md
---------
Co-authored-by: Hayden Bleasel <hello@haydenbleasel.com >
2025-11-12 22:52:07 -08:00
Alex Page
5c4ad8bedb
Fullscreen mermaid ( #212 )
...
* Fullscreen for Mermaid Diagrams
* changeset
* Implement reference counting for body scroll lock in fullscreen
2025-11-12 22:49:31 -08:00
dependabot[bot]
9633eda7c6
chore(deps): bump ai in the npm_and_yarn group across 1 directory ( #210 )
...
Bumps the npm_and_yarn group with 1 update in the / directory: [ai](https://github.com/vercel/ai ).
Updates `ai` from 5.0.32 to 5.0.52
- [Release notes](https://github.com/vercel/ai/releases )
- [Changelog](https://github.com/vercel/ai/blob/main/CHANGELOG.md )
- [Commits](https://github.com/vercel/ai/compare/ai@5.0.32...ai@5.0.52 )
---
updated-dependencies:
- dependency-name: ai
dependency-version: 5.0.52
dependency-type: direct:production
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-12 22:40:54 -08:00
Brendan Dash
e17bf80015
fix: add overflow-hidden ( #215 )
...
* fix: add overflow-hidden
* chore: add changeset
2025-11-12 22:40:10 -08:00
Brendan Dash
fbdec4dc6c
fix: update border styling for code blocks ( #216 )
...
* fix: update border styling for code blocks
* chore: add changeset
2025-11-12 22:39:36 -08:00
2hu
8a3fc5acff
feat: Dynamically load katex.min.css ( #187 )
2025-10-28 21:34:49 -07:00