Commit Graph

541 Commits

Author SHA1 Message Date
streamdown-github-app[bot] b46781c928 Version Packages (#397)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@streamdown/code@1.0.3 remend@1.2.1 streamdown@2.3.0
2026-02-19 08:39:50 -08:00
Carles Andrés bb4e0c2ea1 docs: add build step to contributing setup instructions (#406) 2026-02-19 08:32:47 -08:00
Hayden Bleasel 9562177cb8 Update index.tsx 2026-02-18 21:10:34 -08:00
Hayden Bleasel d892b140d8 Misc fixes 2026-02-18 21:07:39 -08:00
Hayden Bleasel 1102f1855e Fix all Biome lint and formatting errors
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-18 20:57:01 -08:00
Hayden Bleasel 858ff5de0c Update Biome and Ultracite (fix security issues) 2026-02-18 20:50:27 -08:00
Hayden Bleasel 847132d73c Remove ts-router-chat-test 2026-02-18 20:47:58 -08:00
Hayden Bleasel 6618620f97 Update index.tsx 2026-02-18 20:45:25 -08:00
Hayden Bleasel 184a4976ec Improve Mermaid error design 2026-02-18 20:45:04 -08:00
Hayden Bleasel b12332252d Hide carets when rendering code blocks and tables 2026-02-18 20:43:33 -08:00
Hayden Bleasel 0987479ebf Resolves #402 2026-02-18 20:21:55 -08:00
Hayden Bleasel 9ef44f7a05 streamdown: 100% line coverage (778 tests)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-18 20:11:56 -08:00
Hayden Bleasel 1a63c1242a remend: 100% test coverage
Remove dead code (isAsteriskListMarker, redundant isWithinCodeBlock
checks, unreachable fallbacks) and replace defensive patterns (|| [],
?? defaults) with non-null assertions where invariants guarantee
safety. Add coverage-gaps test suite covering edge cases in emphasis,
link, strikethrough, HTML tag, math block, and horizontal rule handlers.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-18 20:11:06 -08:00
Hayden Bleasel 01de03184a streamdown: boost test coverage from 88% to 97.87% (759 tests)
Added 23 test files covering components, hooks, mermaid, tables, markdown filtering, image handling, animation, code blocks, and more. Updated vitest config to exclude external packages from coverage.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-18 19:48:38 -08:00
Hayden Bleasel 6b1fc5ba48 streamdown-cjk: 100% test coverage
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-18 19:19:27 -08:00
Hayden Bleasel ba992232e7 streamdown-code: 100% test coverage
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-18 19:19:00 -08:00
Hayden Bleasel fdef60dda9 Create old-sloths-exist.md 2026-02-18 19:09:28 -08:00
Hayden Bleasel 93a79cc06b Resolves #270 2026-02-18 19:08:39 -08:00
Hayden Bleasel eb4099d1b1 Update templates.tsx 2026-02-18 19:04:29 -08:00
Hayden Bleasel e336d9848e Link out to templates 2026-02-18 16:14:00 -08:00
dependabot[bot] 40ff972f40 Bump the npm_and_yarn group across 1 directory with 4 updates (#405)
Bumps the npm_and_yarn group with 1 update in the / directory: [@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk).


Updates `@modelcontextprotocol/sdk` from 1.25.2 to 1.26.0
- [Release notes](https://github.com/modelcontextprotocol/typescript-sdk/releases)
- [Commits](https://github.com/modelcontextprotocol/typescript-sdk/compare/v1.25.2...v1.26.0)

Updates `ajv` from 8.17.1 to 8.18.0
- [Release notes](https://github.com/ajv-validator/ajv/releases)
- [Commits](https://github.com/ajv-validator/ajv/compare/v8.17.1...v8.18.0)

Updates `hono` from 4.11.4 to 4.11.10
- [Release notes](https://github.com/honojs/hono/releases)
- [Commits](https://github.com/honojs/hono/compare/v4.11.4...v4.11.10)

Updates `qs` from 6.14.1 to 6.15.0
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ljharb/qs/compare/v6.14.1...v6.15.0)

---
updated-dependencies:
- dependency-name: "@modelcontextprotocol/sdk"
  dependency-version: 1.26.0
  dependency-type: direct:production
  dependency-group: npm_and_yarn
- dependency-name: ajv
  dependency-version: 8.18.0
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: hono
  dependency-version: 4.11.10
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: qs
  dependency-version: 6.15.0
  dependency-type: indirect
  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>
2026-02-18 14:26:37 -08:00
Hayden Bleasel 55da9dacfc Draft new Geistdocs homepage 2026-02-18 13:15:46 -08:00
Hayden Bleasel 068acdf5f4 Fix fullscreen, fix unit tests 2026-02-18 12:40:06 -08:00
Hayden Bleasel 72fdc868e4 Update pan-zoom.tsx 2026-02-18 12:34:13 -08:00
Hayden Bleasel ba033328e0 Redesign Mermaid diagram 2026-02-18 12:32:49 -08:00
Hayden Bleasel 713109de45 Update components.tsx 2026-02-18 12:26:18 -08:00
Hayden Bleasel 1ea5900b62 Redesign code block 2026-02-18 12:25:33 -08:00
Hayden Bleasel 1abbf1e6a2 Redesign table 2026-02-18 11:16:58 -08:00
Hayden Bleasel 6374fbf56f Fix mermaid asterisk bug 2026-02-18 11:16:29 -08:00
Hayden Bleasel 6363be1efe Implement Conversation component 2026-02-18 10:39:49 -08:00
Hayden Bleasel ecaad72cd3 Make playground Streamdown customizable 2026-02-18 10:32:26 -08:00
Hayden Bleasel 69761f2ab7 Update meta.json 2026-02-18 10:20:48 -08:00
Hayden Bleasel 1cf1dd842f Add redirects 2026-02-18 10:20:45 -08:00
Hayden Bleasel d79ebb7227 Merge Mermaid pages 2026-02-18 10:20:38 -08:00
Hayden Bleasel 7bfc313c43 Merge Math pages 2026-02-18 10:18:55 -08:00
Hayden Bleasel 5eba3f120a Merge CJK pages 2026-02-18 10:17:51 -08:00
Hayden Bleasel 883d6c0183 Destructure plugin pages 2026-02-18 10:12:18 -08:00
Hayden Bleasel dc1f61552c Update playground-editor.tsx 2026-02-18 10:10:03 -08:00
Hayden Bleasel bc29c15443 Update Geistdocs 2026-02-18 10:08:44 -08:00
Hayden Bleasel 55260d255d Fix homepage usage code block 2026-02-18 09:50:33 -08:00
Hayden Bleasel deae6aa4cf Cleanup Playground 2026-02-18 09:47:36 -08:00
Hayden Bleasel 604953075e Update docs 2026-02-18 09:41:14 -08:00
Hayden Bleasel 4d0901109d Update code-block.tsx 2026-02-18 09:40:57 -08:00
Hayden Bleasel fb327acacc Fix rebase conflict for #392 2026-02-18 09:22:03 -08:00
Aradhya C P d73d7bbb4f feat: make code block header action buttons sticky (copy/download) (#401)
* refactor: simplify CodeBlockHeader component by removing unused children prop

* fix: remove overflow-hidden class from CodeBlockContainer

* feat: add sticky button for code block actions

* fix: update selector for code block action buttons in tests

* feat: add sticky action buttons to code block header for improved accessibility
2026-02-18 09:17:48 -08:00
Hayden Bleasel cfd16ea2f7 Update docs 2026-02-18 09:13:57 -08:00
Hayden Bleasel cf94df7718 Fix tests 2026-02-18 09:05:12 -08:00
Tim Neutkens 6e918670af Fix nested <details> tag (#403)
* Fix nested <details> tag

* Add changeset for nested details 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-18 09:01:34 -08:00
Tim Neutkens bacd11bee8 Add /playground to website (#404) 2026-02-18 08:57:19 -08:00
Hayden Bleasel ce9b4c2336 Resolves #386 2026-02-17 17:21:12 -08:00