Skip to content

feat(framework-next): add storybook-next-rsbuild (Next.js via next-rspack bridge) - #471

Open
fi3ework wants to merge 74 commits into
mainfrom
feat/framework-next
Open

feat(framework-next): add storybook-next-rsbuild (Next.js via next-rspack bridge)#471
fi3ework wants to merge 74 commits into
mainfrom
feat/framework-next

Conversation

@fi3ework

@fi3ework fi3ework commented Apr 17, 2026

Copy link
Copy Markdown
Member

Summary

Adds storybook-next-rsbuild — a new Storybook framework package for Next.js, powered by next-rspack.

iShot 2026-04-17 16 23 19

Bridge, don't simulate

Rather than manually reconstructing Next.js's build pipeline the way @storybook/nextjs (webpack) and @storybook/nextjs-vite do, this framework invokes Next.js's own getBaseWebpackConfig() with NEXT_RSPACK=true and cherry-picks six fields (alias, fallback, defines, resolveLoader, rawRules, rawPlugins) into Rsbuild via rsbuildFinal. The loader chain, SWC options, aliases, and defines are all produced by Next.js itself, so they follow Next.js releases automatically.

This shifts maintenance from tracking 35+ next/dist/* internal paths to adapting one function signature per Next.js major. Bridging is structurally possible only on the Rspack side (Rspack is webpack-API-compatible; Vite/Turbopack are not).

See packages/framework-next/AGENTS.md for the full design guide: the four-party contract (Next.js / Rspack / Rsbuild / Storybook) and who wins each conflict, design trade-offs, and a shim catalogue with a "remove when" condition for every shim.

What the bridge covers

  • JS compilation → Next.js wins: Rsbuild's builtin:swc-loader is rewired to Next.js's loader chain so 'use client', server-only, the JSX runtime, and next/dynamic behave natively.
  • React identity → Storybook wins: Next's react/react-dom aliases are stripped so React stays a singleton.
  • CSS pipeline → Rsbuild wins: all real .css/.scss stay on Rsbuild's loaders. The only Next.js CSS concern kept is next/font, whose synthetic target.css is routed to a dedicated font loader ported from @storybook/nextjs (injects @font-face/class CSS at runtime). A root-absolute / data: / https: url() passthrough filter mirrors Next's cssFileResolve.
  • Match-mode extraction: getBaseWebpackConfig({ dev }) is called in the same mode Storybook builds for, so prod never emits dev artefacts — deleting the fragile post-hoc React-Refresh stripping that used to re-leak $ReactRefreshRuntime$ into prod via every new oneOf branch.
  • next.config deltas: user webpack() mutations are diffed and forwarded — appended rules (bare loader names via resolveLoader.modules), mutated Next rules, resolve.alias, resolve.fallback — with forwardNextConfigPlugins: false by default (user plugins crash rspack IPC).
  • optimizePackageImports: the __barrel_optimize__?names=…!=!<pkg> matchResource (which bypasses Rsbuild's .tsx? rule) is routed through the SWC shim chain so TS-source barrels (e.g. @mui) compile instead of being parsed as raw JS.
  • Node builtins: bare fs/path/… get a false fallback floor; node:-prefixed imports are normalized to bare names before resolution (StripNodeProtocolPlugin), so they resolve to empty modules instead of crashing at render.
  • @rsbuild/core is a peer, with a runtime invariant (check-rspack-invariant.ts) that aborts when its @rspack/core differs from the one next-rspack brings in.

Runtime decorators

Routing, head-manager, images, styled-jsx, and export-mocks are ported from @storybook/nextjs-vite and carry // Port: <upstream-path> / // Adapted from <upstream-path> markers, so upstream sync is a one-line grep.

Regression coverage distilled from a community gauntlet

A set of real-world community Next.js projects (transit, oak, console, proposalsapp, anticapture, safe-wallet, t-performance-dash, usaco-guide) was used as an out-of-tree build gauntlet. Because those projects aren't committed, their regression value is distilled into permanent tests so the bridge can't silently regress:

  • Unit tests for the pure bridge primitives (isRuntimeCssUrl, withRuntimeUrlFilter, makeFontRule, makeBarrelRule, mergeFallback, ruleTestSignature, NODE_BUILTINS_FALLBACK), each case tied to the gauntlet project that surfaced it.
  • sandboxes/nextjs stories + Playwright e2e for: App Router + Pages Router, next/font (Google + CSS-variable), next/image (local/remote/fill/blur/priority), next/dynamic, next/navigation + next/head, CSS Modules, global CSS, root-absolute & data: CSS URLs, styled-jsx, styled-components, @emotion, Tailwind, SCSS modules, optimizePackageImports, transpilePackages, and user next.config webpack deltas (SVGR loader, alias, fallback, DefinePlugin).
  • sandboxes/nextjs-barrel (TS re-export barrel) and sandboxes/nextjs-transpiled reproduce the __barrel_optimize__-over-TS and transpilePackages cases as committed fixtures.

Docs

website/docs/en/guide/framework/next.mdx (with a Simplified Chinese mirror at website/docs/zh/guide/framework/next.mdx) — organized around a configuration mental model (who owns what: Next.js compiles JS/TS & resolves modules, Rsbuild owns the CSS pipeline, Storybook owns the preview & React singleton). Covers setup, the @rsbuild/corenext-rspack version matrix, supported next/* features, routing & navigation, styling, mocking, runtime config, and known limitations. Wherever runtime behavior matches upstream it links out to the official @storybook/nextjs-vite docs instead of re-documenting — the one thing that never carries over is build/bundler config (drive it through next.config.ts + rsbuildFinal/webpackFinal, not viteFinal).

Compatibility

next@^15.3.0 || ^16.0.0, next-rspack (kept on the same version as next), react@^18 || ^19, storybook@^10.3.5. @rsbuild/core@^1.3.6 is a peer dependency, version-matched to the @rspack/core that next-rspack brings in (enforced at startup by check-rspack-invariant.ts).

Test plan

All boxes below except the pnpm dev smoke check are verified green by CI on the current HEAD (lint, check, check-dependency-version, build, build:sandboxes, test, build:test, e2e across Node 20/22 × ubuntu/macos/windows).

  • Storybook starts and sandboxes/nextjs stories render without runtime errors (asserted by e2e + build:sandboxes)
  • App Router (next/navigation) and Pages Router (next/router) stories both work
  • next/font, next/image, styled-jsx, CSS Modules render correctly
  • pnpm --filter @sandboxes/nextjs dev runs the underlying Next.js app without errors (manual smoke check — not run in CI)
  • pnpm exec rstest packages/framework-next (bridge-primitive unit tests) passes
  • pnpm e2e nextjs.spec.ts passes
  • pnpm lint, pnpm check, pnpm check-dependency-version pass
  • pnpm build and pnpm build:sandboxes pass

@fi3ework fi3ework changed the title feat(framework-next): add Next.js framework via next-rspack bridge feat(framework-next): add Next.js framework via next-rspack bridge (experimental) Apr 17, 2026
@fi3ework
fi3ework marked this pull request as draft April 17, 2026 08:38

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 0e4a53c9b7

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread packages/framework-next/src/preset.ts Outdated
Comment thread packages/framework-next/src/preset.ts Outdated
@fi3ework
fi3ework force-pushed the feat/framework-next branch from 50d041f to 88f1fda Compare April 22, 2026 08:08
@fi3ework
fi3ework marked this pull request as ready for review April 22, 2026 08:11

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 88f1fda31b

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread packages/framework-next/src/preview.tsx Outdated

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 6db52b905f

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread packages/framework-next/src/preset.ts Outdated
Comment thread packages/framework-next/src/routing/app-router-provider.tsx Outdated
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Apr 22, 2026

Copy link
Copy Markdown

Deploying storybook-rsbuild-v2 with  Cloudflare Pages  Cloudflare Pages

Latest commit: 5e9bbdf
Status: ✅  Deploy successful!
Preview URL: https://2f22a7ca.storybook-rsbuild-v2.pages.dev
Branch Preview URL: https://feat-framework-next.storybook-rsbuild-v2.pages.dev

View logs

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Apr 22, 2026

Copy link
Copy Markdown

Deploying storybook-rsbuild with  Cloudflare Pages  Cloudflare Pages

Latest commit: 5e9bbdf
Status: ✅  Deploy successful!
Preview URL: https://53955740.storybook-rsbuild.pages.dev
Branch Preview URL: https://feat-framework-next.storybook-rsbuild.pages.dev

View logs

@pkg-pr-new

pkg-pr-new Bot commented Apr 23, 2026

Copy link
Copy Markdown

Open in StackBlitz

storybook-addon-modernjs

npm i https://pkg.pr.new/rstackjs/storybook-rsbuild/storybook-addon-modernjs@471

storybook-addon-rslib

npm i https://pkg.pr.new/rstackjs/storybook-rsbuild/storybook-addon-rslib@471

storybook-builder-rsbuild

npm i https://pkg.pr.new/rstackjs/storybook-rsbuild/storybook-builder-rsbuild@471

storybook-html-rsbuild

npm i https://pkg.pr.new/rstackjs/storybook-rsbuild/storybook-html-rsbuild@471

storybook-next-rsbuild

npm i https://pkg.pr.new/rstackjs/storybook-rsbuild/storybook-next-rsbuild@471

storybook-react-rsbuild

npm i https://pkg.pr.new/rstackjs/storybook-rsbuild/storybook-react-rsbuild@471

storybook-react-native-web-rsbuild

npm i https://pkg.pr.new/rstackjs/storybook-rsbuild/storybook-react-native-web-rsbuild@471

storybook-vue3-rsbuild

npm i https://pkg.pr.new/rstackjs/storybook-rsbuild/storybook-vue3-rsbuild@471

storybook-web-components-rsbuild

npm i https://pkg.pr.new/rstackjs/storybook-rsbuild/storybook-web-components-rsbuild@471

rsbuild-plugin-react-native-web

npm i https://pkg.pr.new/rstackjs/storybook-rsbuild/rsbuild-plugin-react-native-web@471

commit: 910cff6

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: a7816cced0

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread packages/framework-next/src/preset.ts Outdated

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: a4a16ebb7b

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread packages/framework-next/src/utils/next-config.ts
Comment thread packages/framework-next/src/utils/next-config.ts

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 47f1f0ca65

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread packages/framework-next/src/preview.tsx

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 85da3200d4

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread packages/framework-next/src/preset.ts Outdated

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: d6d3c58220

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread packages/framework-next/src/utils/preset-helpers.ts Outdated
@fi3ework
fi3ework force-pushed the feat/framework-next branch from 93c6688 to 1a16b24 Compare June 1, 2026 15:24

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 1a16b2424f

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread packages/framework-next/src/utils/preset-helpers.ts
@fi3ework fi3ework changed the title feat(framework-next): add Next.js framework via next-rspack bridge (experimental) feat(framework-next): add storybook-next-rsbuild (Next.js via next-rspack bridge) Jun 1, 2026

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 55ac33e062

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread packages/framework-next/loaders/storybook-nextjs-font-loader.cjs
Comment thread website/docs/en/guide/framework/next.mdx Outdated

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 9b962d71ae

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread packages/framework-next/src/utils/next-config.ts Outdated

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 0de8d510ae

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread packages/framework-next/src/export-mocks/headers/headers.ts
@fi3ework
fi3ework force-pushed the feat/framework-next branch from 0de8d51 to 22013ff Compare June 2, 2026 06:01

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 22013ff7b2

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread scripts/check-version-matrix.mts Outdated

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: e10547b65f

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread packages/framework-next/src/preset.ts
Comment thread packages/framework-next/src/utils/preset-helpers.ts

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 82db2045ec

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread packages/framework-next/src/preset.ts Outdated

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: f48510861a

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread packages/framework-next/package.json

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 8e599ff7c4

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread packages/framework-next/loaders/next-image-mock.js Outdated
Comment thread packages/framework-next/src/routing/app-router-provider.tsx
@fi3ework
fi3ework force-pushed the feat/framework-next branch from 8e599ff to e436d6c Compare June 23, 2026 04:44

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: e436d6cb94

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread packages/framework-next/src/utils/next-config.ts
fi3ework added 16 commits July 13, 2026 17:09
Define behavior in user terms instead of leaking bridge internals:
drop unexplained 'bridge' terminology, NormalModule/DefinePlugin/IPC
details, and the AGENTS.md four-party-contract link. Rename two
sections (Custom webpack settings, Custom loaders (SVGR)) and convert
the per-field carry-over info block to a table plus prose. Fix two
Rspress directive parsing issues: a callout whose content starts with
a list renders as raw text, and callout titles cannot contain
backticks — demote the postcss block to a heading and the mock
caveats to plain content.

Claude-Session: https://claude.ai/code/session_017U7Ds8tunz37W53JmwCkGU
parameters.nextjs.image.loader was silently overwritten by the
framework default loader whenever the component itself passed no
loader prop, while the docs advertise loader in the nextjs.image
parameters table. Precedence is now prop > per-story parameter >
framework default, in both the next/image and next/legacy/image
mocks. Deliberate divergence from the upstream port (upstream skips
straight to its default), marked with an in-file comment.

Reported by Codex review on PR #471.

Claude-Session: https://claude.ai/code/session_017U7Ds8tunz37W53JmwCkGU
…mmand

A bare next-rspack install pulls the registry's latest, which the
startup check rejects whenever the project's next is not the newest
supported release; and the matrix-selected @rsbuild/core was missing
from the install command entirely. Show a fully version-qualified
example and explain how to adapt it.

Reported by Codex review on PR #471.

Claude-Session: https://claude.ai/code/session_017U7Ds8tunz37W53JmwCkGU
@fi3ework
fi3ework force-pushed the feat/framework-next branch from f792033 to 9c23088 Compare July 13, 2026 09:25

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 9c23088469

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread e2e/playwright.config.ts Outdated
Comment thread website/docs/en/guide/framework/next.mdx Outdated
@fi3ework
fi3ework force-pushed the feat/framework-next branch from 9c23088 to 0bfc715 Compare July 13, 2026 09:44

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: c3602ae9c4

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread packages/framework-next/README.md Outdated
Comment thread sandboxes/nextjs/package.json Outdated

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: b8beeae5ed

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread packages/framework-next/rstest.config.ts Outdated
Comment thread sandboxes/nextjs/package.json Outdated

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 10026178ca

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread packages/framework-next/src/preview.tsx Outdated
Comment thread packages/framework-next/src/routing/app-router-provider.tsx Outdated

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 34a58acfd7

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread website/docs/en/guide/framework.mdx
Comment thread packages/framework-next/src/preset.ts Outdated
Comment thread packages/framework-next/src/utils/check-rspack-invariant.ts
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant