Commit Graph

466 Commits

Author SHA1 Message Date
streamdown-github-app[bot] c9a392ecdd Version Packages (#361)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@streamdown/cjk@1.0.2 @streamdown/code@1.0.2 @streamdown/math@1.0.2 @streamdown/mermaid@1.0.2 remend@1.2.0 streamdown@2.2.0
2026-02-09 09:29:28 -08:00
Hayden Bleasel 6ba3a207bf Update section.tsx 2026-02-08 15:30:58 -08:00
Hayden Bleasel a1e21587b8 Enable animation on website 2026-02-08 15:30:41 -08:00
Hayden Bleasel 2035c2ce6a Ultracite fixes 2026-02-08 15:25:49 -08:00
Hayden Bleasel 4be8f6c258 Merge animate into main library 2026-02-08 15:25:00 -08:00
Hayden Bleasel 3e6a77d0ae Resolves #50 2026-02-08 14:56:37 -08:00
Hayden Bleasel cc6135ca4a Run Ultracite 2026-02-08 13:16:33 -08:00
Hayden Bleasel 48756b5c88 Resolves #298 2026-02-08 13:12:11 -08:00
Hayden Bleasel 573ece690d Resolves #350 2026-02-08 12:48:50 -08:00
Hayden Bleasel 83f043c005 Resolves #194 2026-02-08 12:46:26 -08:00
Hayden Bleasel 58bed568a5 Update index.ts 2026-02-07 18:18:04 -08:00
Hayden Bleasel 7fab201ebc Ultracite fixes 2026-02-07 18:16:08 -08:00
Hayden Bleasel c1e1e66a0f Resolves #290, resolves #371, resolves #153 2026-02-07 18:12:43 -08:00
Hayden Bleasel 82bc4a6336 Resolves #373 2026-02-07 17:26:09 -08:00
Hayden Bleasel c6cbe8b254 Update plugin-types.ts 2026-02-07 17:18:26 -08:00
Hayden Bleasel 5a8f6e873a Run Ultracite 2026-02-07 17:17:08 -08:00
Hayden Bleasel aeadcd6ba5 Fix single-line indented code blocks 2026-02-07 17:09:28 -08:00
Hayden Bleasel 6be5da87df Resolves #374 2026-02-07 17:04:59 -08:00
Hayden Bleasel a1e2fad475 Resolves #368 2026-02-07 17:00:33 -08:00
Hayden Bleasel 4fffb9f96a Resolves #376 2026-02-07 16:52:15 -08:00
Hayden Bleasel c347b53fea Resolves #370 2026-02-07 16:49:12 -08:00
Hayden Bleasel 6b42a859ed Resolves #378 2026-02-07 16:44:06 -08:00
AKAS ac25c6bf25 Updated Zoom Out Icon SVG (#375)
* UpdatedZoomOutIcon SVG

* Refactor ZoomOutIcon SVG structure

* Add patch changeset for mermaid zoom-out icon fix

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

---------

Co-authored-by: Hayden Bleasel <hello@haydenbleasel.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-07 16:38:57 -08:00
Hayden Bleasel 2ac3c5d6c4 Ultracite fixes 2026-02-07 16:36:06 -08:00
Hayden Bleasel ca430cb117 Create skill 2026-02-05 20:54:54 -08:00
Hayden Bleasel f6d6660048 Update pnpm-lock.yaml 2026-02-03 11:23:24 -08:00
Hayden Bleasel 34041c7ad2 Update docs 2026-02-03 11:23:13 -08:00
Hayden Bleasel 77f624ba5d Update docs 2026-02-01 22:44:13 -08:00
Hayden Bleasel f036ea4da2 Update geistdocs.tsx 2026-01-30 18:13:04 -08:00
asd123freedom d5fe6d6c83 fix: properly handle HTML void elements in parse-blocks (#364)
* fix: properly handle HTML void elements in parse-blocks

* Create common-symbols-rush.md

---------

Co-authored-by: Hayden Bleasel <hello@haydenbleasel.com>
2026-01-23 09:39:46 -08:00
0xDon 9f7222455d fix: footnote detection incorrectly matching regex character classes (#365)
The footnote reference and definition patterns used [^\]\s] which matches
any character except ] and whitespace. This incorrectly detected regex
negated character classes like [^\s...] in code blocks as footnotes,
causing parseMarkdownIntoBlocks to return the entire document as one block.

Updated patterns to use [\w-] to only match valid footnote identifiers
(alphanumeric, underscore, hyphen).

Added regression tests to prevent this issue from recurring.
2026-01-23 09:36:38 -08:00
0xDon aabb9abbef fix: don't treat $$ inside code blocks as math delimiters (#366)
* fix: don't treat $$ inside code blocks as math delimiters

Code blocks can contain $$ as shell syntax (e.g., pstree -p $$ for current PID).
The math block merging logic was incorrectly counting $$ inside code blocks,
causing subsequent content to be merged as if it were part of a math block.

Added tracking of previous token type to skip math merging when the previous
block was a code block.

* chore: add changeset for dollar sign fix
2026-01-23 09:35:14 -08:00
Hayden Bleasel fd5533c609 Resolves #355 2026-01-20 14:54:04 -08:00
Hayden Bleasel ca6feda934 Fix tests and lint 2026-01-20 14:44:23 -08:00
Hayden Bleasel e633ff73f2 Resolves #360 2026-01-20 14:40:32 -08:00
Hayden Bleasel cc066dc818 Resolves #362 2026-01-20 14:34:56 -08:00
Alex Supkay 6bb03caf80 fix: escape HTML when rehype-raw is omitted (#330) (#331)
* fix: escape HTML when rehype-raw is omitted (#330)

* chore: add changeset
2026-01-20 14:29:05 -08:00
Kelden c995fb7f5f Add bundled language aliases for JS/TS code fences (#356)
* fix: add code language aliases for shiki

* fix: derive language aliases from shiki metadata

* fix: normalize language ids to lowercase
2026-01-20 14:19:30 -08:00
Obada Khalili a12de57496 Custom tags in components (#359)
* allow custom tags in components

* comment

* tests

* docs

* lint

* changeset
2026-01-20 14:18:48 -08:00
streamdown-github-app[bot] c2337f06d7 Version Packages (#353)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@streamdown/cjk@1.0.1 @streamdown/code@1.0.1 @streamdown/math@1.0.1 @streamdown/mermaid@1.0.1 streamdown@2.1.0
2026-01-18 21:07:35 -08:00
Hayden Bleasel 8f3e5c62b5 Small fix 2026-01-18 21:05:19 -08:00
Hayden Bleasel 3f4a8acb37 Update pnpm-lock.yaml 2026-01-18 17:13:17 -08:00
Hayden Bleasel aee4b3c19a Update CI commands 2026-01-18 17:10:38 -08:00
Hayden Bleasel 4d8b84b9a4 Update test.yml 2026-01-18 17:05:13 -08:00
Hayden Bleasel b62824d83e Update CI workflows 2026-01-18 17:03:51 -08:00
Hayden Bleasel 169d5b6e9a Docs fixes 2026-01-18 12:40:44 -08:00
Hayden Bleasel 900d726ce4 Resolves #354 2026-01-18 11:48:17 -08:00
Hayden Bleasel 482c586f75 Update core example 2026-01-17 19:01:05 -08:00
Hayden Bleasel 583dafc656 Fix tests, lint repo 2026-01-17 18:11:40 -08:00
Hayden Bleasel 5a06a01385 Resolves #305 2026-01-17 18:02:04 -08:00