Apply new theme to website-next#9801
Merged
Merged
Conversation
Contributor
There was a problem hiding this comment.
Pull request overview
Applies a dark ChilliCream theme across website-next, refreshes navigation/media/blog UI, and adds preview-safe deployment behavior.
Changes:
- Replaces the old light palette with new
cc-*theme tokens across docs, blog, navigation, and design-system components. - Adds themed navigation assets, search code-splitting, blog metadata/category support, media fallbacks, and a redesigned 404 flow.
- Moves renderer showcase content into Hot Chocolate docs, seeds sample blog posts, and configures preview deployments with
noindex.
Reviewed changes
Copilot reviewed 73 out of 73 changed files in this pull request and generated 5 comments.
Show a summary per file
| File | Description |
|---|---|
.github/workflows/publish-website-next.yml |
Sets preview site URL and noindex env vars during build. |
website-next/.vscode/extensions.json |
Adds recommended editor extensions. |
website-next/TODOS.md |
Removes completed migration TODO list. |
website-next/app/(content)/page.tsx |
Updates homepage docs link and keeps blog teaser section. |
website-next/app/(content)/resources/page.tsx |
Rethemes resources placeholder copy. |
website-next/app/blog/tags/[tag]/page.tsx |
Rethemes tag count text. |
website-next/app/docs/[...slug]/layout.tsx |
Applies dark content background to docs layout. |
website-next/app/docs/page.tsx |
Rethemes docs index links. |
website-next/app/globals.css |
Defines the new dark theme, starfield background, DocSearch skin, and code/toc colors. |
website-next/app/layout.tsx |
Adds preview noindex metadata hook. |
website-next/app/not-found.tsx |
Redesigns the 404 page layout and actions. |
website-next/app/robots.ts |
Emits disallow-all robots rules for noindex previews. |
website-next/content/blog/2026-05-12-getting-started-with-hot-chocolate.mdx |
Adds sample themed blog content. |
website-next/content/blog/2026-05-20-data-loaders-explained.mdx |
Adds sample themed blog content. |
website-next/content/blog/2026-05-27-composing-schemas-with-fusion.mdx |
Adds sample themed blog content. |
website-next/content/docs/example/getting-started.md |
Removes old docs renderer example page. |
website-next/content/docs/example/structure.yaml |
Removes old example docs structure. |
website-next/content/docs/hotchocolate/index.md |
Replaces Hot Chocolate placeholder with docs renderer showcase content. |
website-next/mdx-components.tsx |
Adds notes around legacy MDX tab components. |
website-next/next.config.ts |
Disables Next image optimization for static export. |
website-next/src/components/BlogMetadata.tsx |
Rethemes blog metadata row. |
website-next/src/components/BlogTeaser.tsx |
Redesigns blog teaser cards and shared date formatting. |
website-next/src/components/BlogTeaserGrid.tsx |
Rethemes empty state and grid spacing. |
website-next/src/components/Footer.tsx |
Rethemes footer links, sections, and social icons. |
website-next/src/components/FromOurBlog.tsx |
Rethemes blog section heading and link. |
website-next/src/components/Header.tsx |
Rebuilds desktop header menus, logo, CTA links, and latest-blog/get-in-touch panels. |
website-next/src/components/MobileNav.tsx |
Reworks mobile nav overlay, search, and scroll locking. |
website-next/src/components/NotFoundActions.tsx |
Adds adaptive 404 CTA buttons. |
website-next/src/components/ProductSelector.stories.tsx |
Adds Storybook coverage for product selector. |
website-next/src/components/ProductSelector.tsx |
Rethemes product dropdown. |
website-next/src/components/Search.tsx |
Code-splits DocSearch modal and rethemes trigger. |
website-next/src/components/SearchModal.tsx |
Adds lazy-loaded DocSearch modal wrapper. |
website-next/src/components/SimilarPosts.tsx |
Rethemes related-posts section. |
website-next/src/components/SpilledDrink.tsx |
Adds 404 spill illustration component. |
website-next/src/design-system/Admonition.stories.tsx |
Updates admonition stories for supported kinds/theme. |
website-next/src/design-system/Admonition.tsx |
Rethemes admonitions and removes important kind. |
website-next/src/design-system/BrokenMedia.tsx |
Adds reusable broken image/video placeholder. |
website-next/src/design-system/CodeBlock.stories.tsx |
Updates code-step story styling/content. |
website-next/src/design-system/CodeBlock.tsx |
Rethemes code block chrome. |
website-next/src/design-system/Divider.tsx |
Rethemes divider border. |
website-next/src/design-system/DocPageMeta.tsx |
Rethemes doc metadata footer. |
website-next/src/design-system/DocsToolbar.tsx |
Rethemes docs toolbar buttons. |
website-next/src/design-system/Dropdown.stories.tsx |
Updates dropdown stories for active themed states. |
website-next/src/design-system/Dropdown.tsx |
Rethemes dropdown shell and adds auto-close behavior. |
website-next/src/design-system/DropdownAutoClose.tsx |
Adds client-side details auto-close helper. |
website-next/src/design-system/EditOnGitHub.tsx |
Rethemes edit link. |
website-next/src/design-system/Image.stories.tsx |
Adds layout decorator and broken-image story. |
website-next/src/design-system/Image.tsx |
Adds broken-media fallback and theme ring. |
website-next/src/design-system/InlineCode.tsx |
Rethemes inline code. |
website-next/src/design-system/Link.tsx |
Rethemes prose links. |
website-next/src/design-system/List.tsx |
Rethemes list text and markers. |
website-next/src/design-system/Pagination.stories.tsx |
Removes single-page story. |
website-next/src/design-system/Pagination.tsx |
Rethemes pagination states. |
website-next/src/design-system/Quote.tsx |
Rethemes blockquotes. |
website-next/src/design-system/Sidebar.tsx |
Rethemes docs sidebar nav. |
website-next/src/design-system/SidebarDrawer.tsx |
Rethemes docs sidebar drawer. |
website-next/src/design-system/Table.tsx |
Rethemes table wrapper/header/body/cells. |
website-next/src/design-system/TableOfContents.tsx |
Rethemes fixed TOC. |
website-next/src/design-system/Tabs.tsx |
Rethemes tabs. |
website-next/src/design-system/Tag.tsx |
Rethemes tag chips. |
website-next/src/design-system/TocDrawer.tsx |
Rethemes TOC drawer. |
website-next/src/design-system/Typography.tsx |
Rethemes typography variants. |
website-next/src/design-system/Video.stories.tsx |
Adds broken and generic facade stories. |
website-next/src/design-system/Video.tsx |
Adds broken-video fallback and theme ring. |
website-next/src/design-system/VideoFacade.tsx |
Generalizes video facade and rethemes play UI. |
website-next/src/design-system/languages.ts |
Moves code-step palette to theme variables. |
website-next/src/helpers/blogPosts.ts |
Adds blog category and latest-post helper. |
website-next/src/helpers/detectAdmonition.ts |
Removes important alert detection. |
website-next/src/helpers/formatDate.ts |
Adds shared date formatter. |
website-next/src/helpers/gitMetadata.ts |
Uses shared date formatter for git metadata. |
website-next/src/icons/ChilliCreamWinking.tsx |
Adds animated inline logo. |
website-next/src/icons/NavIcons.tsx |
Adds navigation icon set. |
website-next/src/mdx-plugins.ts |
Rethemes Mermaid output. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
This was referenced Jun 1, 2026
This was referenced Jun 8, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.