Commit Graph

52 Commits

Author SHA1 Message Date
Hayden Bleasel 5ccfe24093 Resolves #5 2025-08-25 17:40:31 -07:00
Hayden Bleasel f834892754 fix: codeblock dark mode and background (#40)
* Add theme provider

* Update footer.tsx

* Update code blocks

* Create yellow-webs-follow.md

* Accept two shiki themes

* Update index.tsx

* Misc fixes
2025-08-25 17:32:34 -07:00
Hayden Bleasel ae0881caff Automatic diagrams (#34)
* Update demo copy

* Extract Code component

* Merge Code components

* Update mermaid.tsx

* Update mermaid.tsx

* Intelligently render "cached" valid Mermaid diagram

* Update components.tsx

* Fix infinite loop

* Update package.json
2025-08-25 11:41:57 -07:00
Ayhan Sipahi d528e25ac1 feat: Add Interactive Mermaid Diagram Support with Manual Rendering (#18)
* feat: add Mermaid diagram support to Streamdown

- Add Mermaid package dependency
- Create Mermaid component with error handling
- Integrate Mermaid support in markdown components
- Add Mermaid demo to website
- Update README with Mermaid examples
- Add comprehensive tests for Mermaid component

* feat(mermaıd): lazy load mermaid

* feat: add interactive Mermaid diagram support with manual render buttons

* perf: optimize Mermaid initialization to prevent config conflicts

* fix: extract pre component to resolve React Hooks Rules violation

* fix: add error handling and unique ID generation

* fix: conditionally render Mermaid button only for Mermaid code blocks
2025-08-25 10:58:33 -07:00
Hayden Bleasel b932431e6a Update props 2025-08-21 09:54:37 -07:00
Yella Yohan Reddy a4647ccd8e Add Vercel header link and include dist in build outputs (#10)
* fix: add Vercel link to header

* turbo: include dist/** in build outputs

* fix: replace Link with anchor for external Vercel link
2025-08-21 09:52:43 -07:00
Mrinaal Arora d775eff63c Update malicious link in hardened component (#3) 2025-08-19 15:55:45 -07:00
Hayden Bleasel d8ac8af409 Add missing copy buttons 2025-08-19 10:46:17 -07:00
Hayden Bleasel f88a31f7d7 Fix typo 2025-08-18 23:29:32 -07:00
Hayden Bleasel d3761ef8d5 Update tsconfig.json 2025-08-18 19:48:04 -07:00
Hayden Bleasel 7485cd1597 Update tsconfig.json 2025-08-18 19:40:17 -07:00
Hayden Bleasel ec2e5f93af Update installer.tsx 2025-08-18 19:38:35 -07:00
Hayden Bleasel d6b7a28917 Responsive fixes 2025-08-18 19:37:19 -07:00
Hayden Bleasel 688b40a40e Note Tailwind styles issue 2025-08-18 19:14:04 -07:00
Hayden Bleasel 9416d7d649 Detach code block from website 2025-08-18 19:12:10 -07:00
Hayden Bleasel b33cd3f855 Add AI Elements demo 2025-08-18 17:33:56 -07:00
Hayden Bleasel 694dbac7d8 Update copy 2025-08-18 17:21:57 -07:00
Hayden Bleasel ef61ab7259 Update page.tsx 2025-08-18 13:11:22 -07:00
Hayden Bleasel 466e8bfe1d Create opengraph-image.png 2025-08-18 11:39:33 -07:00
Hayden Bleasel b3b55ab5ee Add Vercel analytics 2025-08-18 11:34:31 -07:00
Hayden Bleasel e1072c052b Responsive fixes 2025-08-18 11:31:57 -07:00
Hayden Bleasel 971ad030cc Add props 2025-08-18 11:18:24 -07:00
Hayden Bleasel 3f0571f185 Add implementation code 2025-08-18 11:10:24 -07:00
Hayden Bleasel 7e7be9a8de Update section.tsx 2025-08-18 10:09:43 -07:00
Hayden Bleasel d8e4e0dfa8 Responsive fixes 2025-08-18 10:06:24 -07:00
Hayden Bleasel b333ab79f8 Finish homepage 2025-08-18 09:53:42 -07:00
Hayden Bleasel 1ba1b00713 Fix section reset 2025-08-18 09:50:34 -07:00
Hayden Bleasel 55e670112c New section component 2025-08-18 09:41:30 -07:00
Hayden Bleasel e0fe0410e3 Create math example 2025-08-18 09:34:12 -07:00
Hayden Bleasel 0a86cd23fa Run renderer on view 2025-08-18 09:05:49 -07:00
Hayden Bleasel 6a97e6ea2f Misc cleanup 2025-08-18 09:02:05 -07:00
Hayden Bleasel e690cf82f4 Add react-scan, disable optimization docs for now 2025-08-18 08:32:56 -07:00
Hayden Bleasel 4936904eca Fix section styling 2025-08-18 08:01:00 -07:00
Hayden Bleasel c9ca606f63 Update styling 2025-08-18 07:58:15 -07:00
Hayden Bleasel fbc5cc3c7e Website style improvements 2025-08-15 12:14:10 -07:00
Hayden Bleasel 480a2b54d1 Update page.tsx 2025-08-15 11:41:23 -07:00
Hayden Bleasel 1787b69c97 Update hardened.tsx 2025-08-15 11:34:26 -07:00
Hayden Bleasel 5bcf2df64a Update hardened.tsx 2025-08-15 11:34:09 -07:00
Hayden Bleasel 83ccf11a71 Add hardening 2025-08-15 11:33:06 -07:00
Hayden Bleasel 02076a555d Update examples 2025-08-15 11:22:46 -07:00
Hayden Bleasel 3cffcd5759 Add section 2025-08-15 11:02:46 -07:00
Hayden Bleasel 8c722bf906 Scaffold sections 2025-08-15 11:01:27 -07:00
Hayden Bleasel 27b8168736 Misc fixes 2025-08-15 10:27:10 -07:00
Hayden Bleasel a7396ee9e7 Update examples 2025-08-14 18:51:54 -07:00
Hayden Bleasel b9e12e8c39 Update example.tsx 2025-08-14 18:18:23 -07:00
Hayden Bleasel f9c66d73ed Update example content 2025-08-14 18:17:03 -07:00
Hayden Bleasel 9a745256b7 Replace code block with shiki 2025-08-14 18:16:57 -07:00
Hayden Bleasel 7782feefd4 Run Ultracite 2025-08-14 17:50:53 -07:00
Hayden Bleasel 547ce47f77 Create basic landing page 2025-08-14 17:33:09 -07:00
Hayden Bleasel 4f2e1fffc3 Add shadcn/ui 2025-08-14 17:23:20 -07:00