672 Commits

Author SHA1 Message Date
Dmitrii 6b14de427f feat: support disableAutolinkProtocols to opt out of GFM autolinks per protocol (#611)
Co-authored-by: Farnabaz <farnabaz@gmail.com>
2026-09-18 17:21:10 +02:00
yeliex 16e7e65662 feat: export defaultComponents for Streamdown components customization (#492)
Co-authored-by: Farnabaz <farnabaz@gmail.com>
2026-09-18 17:08:21 +02:00
dependabot[bot] 38775eef01 build(deps): bump the npm_and_yarn group across 2 directories with 5 updates (#620)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Farnabaz <farnabaz@gmail.com>
2026-09-15 12:41:11 +02:00
lllleolin-max 5504e50618 fix: preserve literal HTML in Markdown table exports (#618)
Co-authored-by: lllleolin-max <244385774+lllleolin-max@users.noreply.github.com>
Co-authored-by: Farnabaz <farnabaz@gmail.com>
2026-09-15 10:45:22 +02:00
dependabot[bot] c0019b6b5a build(deps): bump nanoid in the npm_and_yarn group across 0 directory (#613)
Updates `nanoid` from 3.3.11 to 3.3.18
- [Release notes](https://github.com/ai/nanoid/releases)
- [Changelog](https://github.com/ai/nanoid/blob/3.3.18/CHANGELOG.md)
- [Commits](https://github.com/ai/nanoid/compare/3.3.11...3.3.18)

---
updated-dependencies:
- dependency-name: nanoid
  dependency-version: 3.3.18
  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-09-14 17:24:50 +02:00
Karan Rajeshbhai Mungara 5b26c28fd5 perf: lex block tokens only and reuse parsed blocks while streaming (#608)
Co-authored-by: Farnabaz <farnabaz@gmail.com>
2026-09-14 17:18:43 +02:00
Dmitrii b1965bbb87 feat: add fallbackComponent fallback prop (#548)
Co-authored-by: Farnabaz <farnabaz@gmail.com>
2026-09-14 16:07:51 +02:00
Sascha Buehrle 53812cfc14 fix: avoid paragraph wrappers for loose list items (#476)
Co-authored-by: Farnabaz <farnabaz@gmail.com>
2026-09-14 15:03:59 +02:00
Farnabaz fdf4e33192 fix(mermaid): normalize wide diagram SVG sizing and improve pan-zoom fit (#605)
Co-authored-by: aradhyacp <cparadhya@proton.me>
2026-09-10 13:27:26 +02:00
Shobhan Karthish c971f42152 feat: wire onCopy/onError on default code-block copy controls (#612)
Co-authored-by: Farnabaz <farnabaz@gmail.com>
2026-09-10 13:21:38 +02:00
Dmitrii 163c63bc4e fix(code-block): use absolute positioning for action buttons to fix clicks in nested scroll containers (#498)
Co-authored-by: Farnabaz <farnabaz@gmail.com>
2026-09-10 13:04:55 +02:00
Dmitrii e0ce123f49 feat: render loading placeholder for incomplete streaming images (#504)
Co-authored-by: Farnabaz <farnabaz@gmail.com>
2026-09-01 13:05:06 +02:00
songkeys db6fefc638 chore(deps): upgrade Shiki to v4 (#602) 2026-08-31 17:50:20 +02:00
Dmitrii a155a9eb8f chore(deps): update marked to v18 (#603) 2026-08-31 16:12:16 +02:00
dependabot[bot] 5578e89281 build(deps): bump seroval in the npm_and_yarn group across 1 directory (#598) 2026-08-26 14:33:56 +02:00
SlavCo Zute 18dcb209cb feat: add configurable portal target (#500) 2026-08-26 14:29:21 +02:00
christopherkindl 6da6174ce9 chore(docs): use geistdocs 1.23.1 (#599) 2026-08-25 13:52:00 +02:00
Farnabaz bcea60b8f1 fix(ci): stop release from republishing already-released packages (#597) 2026-08-24 19:00:16 +02:00
github-actions[bot] 8a2ac221a8 Version Packages (#580)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
remend@1.3.1 streamdown@2.6.0
2026-08-24 16:03:32 +02:00
Farnabaz 6ec3c48f45 fix(animate): animate inline code during streaming (#595) 2026-08-24 12:06:09 +02:00
Aradhya C P b734cbf1e4 feat: add configurable download filenames through unified controls (#559)
Co-authored-by: Farnabaz <farnabaz@gmail.com>
2026-08-24 11:12:26 +02:00
Aradhya C P 4436b56c9e feat(table): configure csvSeparator through controls.table (#524)
Co-authored-by: Farnabaz <farnabaz@gmail.com>
2026-08-24 10:40:35 +02:00
Vikram Bhamre 57c3089978 fix: quadratic code-block scan in isInsideCodeBlock (#574) 2026-08-21 16:17:48 +02:00
Farnabaz 945755d82e test: cover in-place streamed code block content updates (#593)
Co-authored-by: Kinfe123 <kinfishtech@gmail.com>
2026-08-21 15:07:32 +02:00
shadcn 79c8575955 fix: marker, hr and img streaming animation (#540)
Co-authored-by: Farnabaz <farnabaz@gmail.com>
2026-08-21 14:58:16 +02:00
dasheidt 725e390fc4 fix(code-block): forward rest props through block code (#585)
Co-authored-by: nrhof <nrhof@nrhof-Mac-mini.local>
2026-08-21 13:34:55 +02:00
Yuzhong Zhang 2ed2faaf26 fix: allow remend incomplete-link sentinel through sanitize (#591)
Co-authored-by: Yuzhong Zhang <BetterAndBetterII@users.noreply.github.com>
2026-08-21 13:12:46 +02:00
Farnabaz c3b3bf0dfd chore(test): improve test chat controls and prefs (#590) 2026-08-21 11:52:03 +02:00
dasheidt 89c687789a fix: re-render memoized components when their output changes (#584)
Co-authored-by: nrhof <nrhof@nrhof-Mac-mini.local>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-20 16:19:24 +02:00
Farnabaz 3327c1870c chore: upgrade minor deps (#589) 2026-08-20 13:01:16 +02:00
Dmitrii 5faa6fa680 feat: add scrollable code blocks and tables with auto-scroll during streaming (#444)
Co-authored-by: Farnabaz <farnabaz@gmail.com>
2026-08-19 21:15:24 +02:00
Farnabaz 49bd1434b9 fix: concurrent animation across streaming blocks (#581)
Co-authored-by: Dmitrii Troitskii <jsleitor@gmail.com>
Co-authored-by: Isaac Wasserman <isaacrwasserman@gmail.com>
Co-authored-by: aradhyacp <cparadhya@proton.me>
2026-08-19 19:59:39 +02:00
Sjoerd Andringa a99d675691 fix(remend): drop lookbehind from single-tilde pattern for Safari < 16.3 (#576)
Co-authored-by: Sjoerd Andringa <sjoerd@jobport.nl>
Co-authored-by: Farnabaz <farnabaz@gmail.com>
2026-08-19 18:04:57 +02:00
Farnabaz 6a9115149f fix(ci): allow numbers in changeset filenames (#587) 2026-08-19 18:01:30 +02:00
Rich Haines d39049d173 chore(docs): update Geistdocs to 1.20.4 (#586) 2026-08-19 16:58:24 +02:00
omribz156 9f9640969c fix(remend): handle intraword asterisk closers (#582)
Co-authored-by: Farnabaz <farnabaz@gmail.com>
2026-08-19 13:45:11 +02:00
Dmitrii b25dbdbc42 fix(custom-tags): render Markdown inside custom tags with multiline content (#484)
Co-authored-by: Farnabaz <farnabaz@gmail.com>
2026-08-19 13:02:07 +02:00
omribz156 fb5d7b969c fix(mermaid): serialize svg downloads (#526)
Co-authored-by: Omri SirComp <omribz156@gmail.com>
Co-authored-by: Farnabaz <farnabaz@gmail.com>
2026-08-14 17:04:54 +02:00
Shayan 7e824007a3 fix: detect static text direction per block (#569)
Co-authored-by: Shayan SalehiRad <youtforsh@gmail.com>
Co-authored-by: Farnabaz <farnabaz@gmail.com>
2026-08-14 15:59:00 +02:00
Aradhya C P f46cd3cfd9 fix(table): preserve line breaks when copy/download table (#554)
Co-authored-by: Farnabaz <farnabaz@gmail.com>
2026-08-14 15:11:39 +02:00
Dmitrii f7d1fb5080 fix(table): add table-wrapper to fullscreen portal so copy/download work (#470)
Co-authored-by: Farnabaz <farnabaz@gmail.com>
2026-08-13 17:43:44 +02:00
Danylo Kachur e7bdf57b95 fix(mermaid): make controls reachable in the fullscreen view (#552)
Co-authored-by: Farnabaz <farnabaz@gmail.com>
2026-08-13 17:15:47 +02:00
Aradhya C P b2500388a3 fix(a11y): add aria-labels for Mermaid toolbar buttons (#488)
Co-authored-by: Farnabaz <farnabaz@gmail.com>
2026-08-13 16:38:20 +02:00
Dmitrii 2733922599 fix(mermaid): add aria-hidden to decorative SVG icons(#487) 2026-08-13 16:19:26 +02:00
Simon f0a726bb54 fix(icons): add aria-hidden to decorative SVG icons (#486)
Co-authored-by: Simon <lvtianpeng93@gmail.com>
Co-authored-by: Farnabaz <farnabaz@gmail.com>
2026-08-13 16:18:34 +02:00
Aradhya C P d8937596e4 fix(mermaid): fullscreen overlay accessibility and add stable data-streamdown attribute (#507) 2026-08-13 15:46:05 +02:00
Rich Haines 7163a2d5e9 docs: update Geistdocs to 1.19.6 (#572)
Co-authored-by: Farnabaz <farnabaz@gmail.com>
2026-08-13 15:36:51 +02:00
Farnabaz eb9867ff30 fix(ci): use github-api commit mode for signed releases (#579) 2026-08-13 15:11:26 +02:00
Farnabaz ef75b7c499 fix(ci): use GITHUB_TOKEN for release workflow (#578) 2026-08-13 14:55:26 +02:00
Dmitrii 8d36719ad8 fix(deps): remove mermaid as hard runtime dependency (#502)
Co-authored-by: Farnabaz <farnabaz@gmail.com>
2026-08-13 13:52:34 +02:00