266 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
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
Dmitrii b1965bbb87 feat: add fallbackComponent fallback prop (#548)
Co-authored-by: Farnabaz <farnabaz@gmail.com>
2026-09-14 16:07:51 +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
songkeys db6fefc638 chore(deps): upgrade Shiki to v4 (#602) 2026-08-31 17:50:20 +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 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
Farnabaz c3b3bf0dfd chore(test): improve test chat controls and prefs (#590) 2026-08-21 11:52:03 +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
Rich Haines d39049d173 chore(docs): update Geistdocs to 1.20.4 (#586) 2026-08-19 16:58:24 +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
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
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
Kushal b0f5a58f36 fix: replace dead via.placeholder.com URL (#513) 2026-08-12 15:32:07 +02:00
Rich Haines e5deed330a Migrate docs site to package-based Geistdocs (#537)
* Migrate docs site to package-based Geistdocs architecture

Replace the vendored Geistdocs template in apps/website with the
published @vercel/geistdocs package. The package now owns the shared
runtime (layout, docs renderer, search, Ask AI chat, markdown routes,
proxy, and MDX components) while the app keeps thin user-owned
adapters.

- Add @vercel/geistdocs 1.7.2 and bump Next.js to 16.2.6 (exact peer)
- Delete ~50 vendored runtime files (components/geistdocs, hooks,
  custom chat UI, search/chat route implementations, feedback action)
- Replace routes with package factories: createDocsPage,
  createChatRoute, createSearchRoute, createLlmsRoute,
  createDocsMarkdownRoute, createSitemapMarkdownRoute, createProxy
- AI chat now uses the package-owned Ask AI (AI SDK v6 via the package)
- Adopt the package geistdocs.css theme with @source entries for the
  geistdocs and streamdown dists; add a compat token layer in
  global.css for user-owned components
- Add new /agents.md and /.well-known/mcp.json agent-readiness routes
  with Streamdown agent metadata in geistdocs.tsx
- Keep the landing page, playground, KaTeX/Mermaid MDX pipeline,
  redirects, and workspace streamdown live demos intact
- Prune dependencies now owned by the package (dexie, @orama/tokenizers,
  ai, @ai-sdk/react, etc.) and unused shadcn components

* Polish homepage and migrate UI components to @vercel/geistdocs

- Homepage background set to bg-background-200 (incl. body/overscroll)
- Disable smooth-scroll animation on page navigation
- Replace hero install button with For humans / For agents CommandPrompt
- Remove hero "Read the docs" button
- Remove "Powering AI experiences for" logo strip and assets
- Remove homepage section gridlines/dividers
- Homepage titles at font-weight 450
- Navbar border hidden at top, revealed on scroll (homepage only)
- "Get started" code block uses Geist Shiki theme at 13px
- Feature links restyled black + underlined (was blue)
- Migrate Button/Badge/Input/Textarea/Popover to @vercel/geistdocs; delete local copies
- Remove dead installer + input-group components

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: christopherkindl <53372002+christopherkindl@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-13 13:15:57 +02:00
Rich Haines 5f6475139a Send siteId as label on feedback GitHub issues (#491) 2026-04-01 14:34:08 +02:00
仓鼠 d6263515f4 fix(playground-editor): add full height class to ConversationContent (#465)
* fix(playground-editor): add full height class to ConversationContent

* docs: add changeset

* fix(playground-editor): update Textarea class for consistent field sizing

* Delete .changeset/fix-playground-safari-textarea.md

---------

Co-authored-by: Hayden Bleasel <hello@haydenbleasel.com>
2026-03-16 10:39:24 -07:00
Hayden Bleasel 90a7b58ca8 Run fix 2026-03-12 17:35:48 -07:00
Aradhya C P 2a83c97c1f Fix: Fix streaming of custom markdown input in PlaygroundEditor (#462)
* Implement markdown output state for streaming simulation

* Update streaming simulation to use markdownOutput conditionally
2026-03-12 17:32:34 -07:00
Dmitrii d6666b6de3 feat: add lineNumbers prop to disable line numbers in code blocks (#460)
* feat: add lineNumbers prop to disable line numbers in code blocks

* docs: add lineNumbers prop and noLineNumbers meta string

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Dmitrii Troitskii <jsleitor@gmail.com>
Co-authored-by: Hayden Bleasel <hello@haydenbleasel.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-12 17:31:46 -07:00
Hayden Bleasel 51f5ba6cf7 Update remend priorities 2026-03-10 16:47:15 -07:00
Hayden Bleasel 716a5f05a9 Resolves #445 2026-03-10 16:46:10 -07:00
Tatsunori Uchino 6f1ea07b22 chore(deps): update remark-cjk-friendly and remark-cjk-friendly-gfm-strikethrough to v2.x (#455)
* Update remark-cjk-friendly and remark-cjk-friendly-gfm-strikethrough to v2.x

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: Tatsunori Uchino <tats.u@live.jp>

* Fix wrong changeset level (minor -> patch)

---------

Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
2026-03-10 16:06:46 -07:00
Hayden Bleasel 0dff8de003 Build fixes 2026-03-04 10:39:59 -08:00
Rich Haines 9d78590b2d Make sitemap.md static via generateStaticParams (#432) 2026-03-04 10:34:00 -08:00
Hayden Bleasel 2cf559d500 Resolves #191 2026-03-03 18:10:56 -08:00
Hayden Bleasel 781178b99c Resolves #272 2026-03-03 17:05:57 -08:00
Hayden Bleasel 71184cce30 Resolves #329 2026-03-03 16:58:12 -08:00
Hayden Bleasel ad21f7d69e Resolves #317 2026-03-03 16:51:44 -08:00
Udit Kumar fb76275ef4 Feat/table fullscreen (#390)
* feat(streamdown): add fullscreen support for tables

* test(streamdown): add fullscreen behavior tests

* docs: document fullscreen styling and usage

* add: changeset

* fix: prevent unintended fullscreen close

* fix: resolve shiki theme style mapping

---------

Co-authored-by: Hayden Bleasel <hello@haydenbleasel.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-03 16:16:10 -08:00
Hayden Bleasel ff390bb114 Update docs 2026-03-03 15:43:20 -08:00
Hayden Bleasel d5af95b18a Run linter/formatter 2026-03-03 15:38:08 -08:00
Hayden Bleasel 80bcc5f29d Improve table docs 2026-03-03 13:19:49 -08:00
Hayden Bleasel dbcfa12857 Update docs 2026-03-03 13:18:50 -08:00
Lucas Estevão 27c7b037d0 feat: export table action components and utilities (#421)
Export TableCopyDropdown, TableDownloadButton, TableDownloadDropdown,
and table utility functions (extractTableDataFromElement, tableDataToCSV,
tableDataToTSV, tableDataToMarkdown, escapeMarkdownTableCell, TableData)
from the main entry point, enabling custom table overrides to preserve
copy/download interactivity.

Also fixes a type error in table components where `size` prop was passed
to SVG icons that only accept standard SVG attributes (width/height).

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-03 13:17:26 -08:00
Hayden Bleasel 7b404379d9 Fix plugin docs 2026-03-03 13:09:00 -08:00
Aradhya C P 5edff75c13 docs: add code, cjk, math, and mermaid to @source (#430)
* docs: update Tailwind CSS setup instructions to include additional Streamdown modules in README.md

* docs: update FAQ to include additional Streamdown module sources in globals.css

* docs: update Tailwind CSS configuration to include additional Streamdown module sources in getting-started.mdx

* docs: update migration guide to include additional Streamdown module sources in globals.css

* docs: update Tailwind CSS configuration in SKILL.md to include additional Streamdown module sources

* chore: add changeset for @source documentation updates

* docs: update README to include optional Streamdown plugin installation instructions

* docs: update FAQ to include instructions for optional Streamdown plugins in globals.css

* docs: update Tailwind CSS configuration in getting-started.mdx to clarify optional plugin integration

* docs: add Tailwind CSS configuration instructions for @streamdown/code plugin

* docs: update migration guide to include plugin source path instructions for Tailwind CSS

* docs: add Tailwind CSS integration instructions for @streamdown/cjk plugin

* docs: add Tailwind CSS integration instructions for @streamdown/math plugin

* docs: add Tailwind CSS integration instructions for @streamdown/mermaid plugin

* docs: update the changeset

* docs: update Tailwind CSS configuration instructions for clarity

* docs: update links for plugin documentation
2026-03-03 13:07:22 -08:00
Rich Haines 559274fe29 Add sitemap.md route for LLM-friendly documentation indexing (#429) 2026-03-03 10:16:05 -08:00
Hayden Bleasel e4c37b73c0 Create migration guide 2026-02-25 11:58:57 -08:00
Hayden Bleasel 2d929d021e Update website logos 2026-02-25 09:47:47 -08:00
Hayden Bleasel 89b44cd106 Fix double overflow issue on homepage 2026-02-19 10:35: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 847132d73c Remove ts-router-chat-test 2026-02-18 20:47:58 -08:00
Hayden Bleasel 93a79cc06b Resolves #270 2026-02-18 19:08:39 -08:00