Commit Graph

  • 717e70843e Fix: Errors should not escape a hidden Activity (#35074) Andrew Clark 2025-11-07 15:18:24 -08:00
  • a10ff9c857 Upgrade devtools dependency update-notifier to 5.x (#31655) Stian Jensen 2025-11-07 19:43:42 +01:00
  • fa50caf5f8 [Fizz] Unify preamble only fields to save a field (#35068) Sebastian Markbåge 2025-11-07 09:19:19 -05:00
  • 1e986f514f [Fizz] Unify prerender only fields to save a field (#35067) Sebastian Markbåge 2025-11-07 09:18:28 -05:00
  • 38bdda1ca6 Don't skip content in visible offscreen trees for Gesture View Transitions (#35066) Sebastian Markbåge 2025-11-06 20:59:08 -05:00
  • a44e750e87 Store instance handles in an internal map behind flag (#35053) Jack Pope 2025-11-06 18:17:53 -05:00
  • 37b089a59c Don't skip content in visible offscreen trees for View Transitions (#35063) Sebastian Markbåge 2025-11-06 16:03:02 -05:00
  • 1a31a814f1 Escape View Transition Name Strings as base64 (#35060) Sebastian Markbåge 2025-11-06 16:02:06 -05:00
  • 5a2205ba28 Update bug report template for eslint plugin label (#34959) Alexander Kachkaev 2025-11-05 21:57:26 +00:00
  • fa767dade6 Remove unstable_expectedLoadTime option (#35051) Sebastian Markbåge 2025-11-05 15:52:21 -05:00
  • 0ba2f01f74 Rename <Suspense unstable_expectedLoadTime> to <Suspense defer> and implement in SSR (#35022) Sebastian Markbåge 2025-11-05 14:12:09 -05:00
  • dd048c3b2d Clean up enablePostpone Experiment (#35048) Sebastian Markbåge 2025-11-05 00:05:59 -05:00
  • c308cb5905 Disable enablePostpone flag in experimental (#31042) Sebastian Markbåge 2025-11-04 23:23:25 -05:00
  • 986323f8c6 [Fiber] SuspenseList with "hidden" tail row should "catch" suspense (#35042) Sebastian Markbåge 2025-11-04 22:11:33 -05:00
  • 8f8b336734 [eslint] Fix useEffectEvent checks in component syntax (#35041) Jordan Brown 2025-11-04 14:59:29 -05:00
  • d000261eef [Tracks] Annotate devtools.performanceIssue for Cascading Updates in DEV (#34961) Alex Hunt 2025-11-04 17:07:31 +00:00
  • f646e8ffd8 [Flight] Fix hasReadable flag in Node.js clients' debug channel (#35039) Hendrik Liebau 2025-11-04 16:30:08 +01:00
  • edd05f181b Add fragment handles to children of FragmentInstances (#34935) Jack Pope 2025-11-03 17:51:00 -05:00
  • 67f7d47a9b [Flight] Fix debug info filtering to include later resolved I/O (#35036) Hendrik Liebau 2025-11-03 22:59:40 +01:00
  • 561ee24d4a [Fizz] Push halted await to the owner stack for late-arriving I/O info (#35019) Hendrik Liebau 2025-11-01 16:03:09 +01:00
  • 488d88b018 Render children passed to "backwards" SuspenseList in reverse mount order (#35021) Sebastian Markbåge 2025-10-31 13:33:23 -04:00
  • 26cf280480 Switch the default revealOrder to "forwards" and tail "hidden" on SuspenseList (#35018) Sebastian Markbåge 2025-10-31 12:58:18 -04:00
  • c9ddee7e36 [DevTools] Reset forced states when changing component filters (#34929) Sebastian "Sebbie" Silbermann 2025-10-31 12:57:11 +01:00
  • 6fb7754494 [DevTools] Render selected outline on top of every other rect (#35012) Sebastian Markbåge 2025-10-30 15:26:49 -04:00
  • 3a0ab8a7ee [DevTools] Synchronize Scroll Position Between Suspense Tab and Main Document (#34641) Sebastian Markbåge 2025-10-29 21:49:35 -04:00
  • 0a5fb67ddf [DevTools] Sort suspense timeline by end time instead of just document order (#35011) Sebastian Markbåge 2025-10-29 15:05:04 -04:00
  • 4f93170066 [Flight] Cache the value if we visit the same I/O or Promise multiple times along different paths (#35005) Sebastian Markbåge 2025-10-29 10:55:43 -04:00
  • 0fa32506da [Flight] Clone subsequent I/O nodes if it's resolved more than once (#35003) Sebastian Markbåge 2025-10-28 13:27:35 -04:00
  • fb0d96073c [tests] disableLegacyMode in test-renderer (#35002) Ricky 2025-10-28 12:53:30 -04:00
  • b4455a6ee6 [react-dom] Include all Node.js APIs in Bun entrypoint for /server (#34193) Michael H 2025-10-28 09:06:45 +11:00
  • 17b3765244 [generate-changelog] Refactor (#34993) lauren 2025-10-27 18:04:48 -04:00
  • 69f3e9d034 [generate-changelog] Add --format option (#34992) lauren 2025-10-27 17:54:09 -04:00
  • dd53a946ec [rn] enabled disableLegacyMode everywhere (#34947) Ricky 2025-10-27 17:48:33 -04:00
  • 90817f8810 [rn] delete the legacy renderers from the sync (#34946) Ricky 2025-10-27 17:38:56 -04:00
  • 0d721b60c2 [Flight] Don't hang after resolving cyclic references (#34988) Hendrik Liebau 2025-10-27 22:06:28 +01:00
  • d3d0ce329e [script] Add yarn generate-changelog (#34962) lauren 2025-10-27 15:48:36 -04:00
  • ba0590f306 [playground] Upgrade playwright (#34991) Eugene Choi 2025-10-27 13:42:02 -04:00
  • 408b38ef73 [compiler] Improve display of errors on multi-line expressions (#34963) Joseph Savona 2025-10-23 11:30:28 -07:00
  • 09056abde7 [Compiler] Improve error for calculate in render useEffect validation (#34580) Jorge Cabiedes 2025-10-23 11:05:55 -07:00
  • c91783c1f2 [eprh] Bump ReactVersions for next version (#34965) lauren 2025-10-23 13:43:27 -04:00
  • e0654becf7 [eprh] Update changelog for 7.0.1 (#34964) lauren 2025-10-23 13:43:16 -04:00
  • 6160773f30 [playground] Refactor ConfigEditor to use <Activity> component (#34958) Timothy Lau 2025-10-23 23:13:18 +08:00
  • eb2f784e75 Add hint for Node.js cjs-module-lexer for eslint-plugin-react-hook types (#34953) Karl Horky 2025-10-22 23:51:01 +02:00
  • 723b25c644 Add hint for Node.js cjs-module-lexer for eslint-plugin-react-hook types (#34951) Karl Horky 2025-10-22 20:05:49 +02:00
  • bbb7a1fdf7 [eprh] Type configs.flat more strictly (#34950) lauren 2025-10-22 13:18:44 -04:00
  • 6b344c7c53 Switch to export = to fix eslint-plugin-react-hooks types (#34949) Karl Horky 2025-10-22 18:31:09 +02:00
  • 71b3a03cc9 [forgive] Various fixes to prepare for internal sync (#34928) lauren 2025-10-21 10:57:18 -04:00
  • 39c6545cef Fix indices of hooks in devtools when using useSyncExternalStore (#34547) Błażej Kustra 2025-10-21 14:59:20 +02:00
  • 613cf80f26 [DevTools] chore: add useSyncExternalStore examples to shell (#34932) Ruslan Lesiutin 2025-10-21 13:51:44 +01:00
  • ea0c17b095 [compiler] loosen computed key restriction for compiler (#34902) Nathan 2025-10-20 16:52:11 -04:00
  • 031595d720 [DevTools] Title color tweak (#34927) Sebastian Markbåge 2025-10-20 11:54:27 -07:00
  • 3cde211b0c React DevTools 7.0.0 -> 7.0.1 (#34926) Ruslan Lesiutin 2025-10-20 18:39:28 +01:00
  • 1d3664665b [DevTools] Text layout fixes for stack traces with badges (#34925) Sebastian "Sebbie" Silbermann 2025-10-20 19:33:47 +02:00
  • 2bcbf254f1 [compiler] Fix false positive for useMemo reassigning context vars (#34904) Joseph Savona 2025-10-20 08:42:04 -07:00
  • aaad0ea055 [DevTools] chore: read from build/COMMIT_SHA fle as fallback for commit hash (#34915) Ruslan Lesiutin 2025-10-20 16:14:47 +01:00
  • 02c80f0d87 [DevTools] fix: dont ship source maps for css in prod builds (#34913) Ruslan Lesiutin 2025-10-20 13:39:42 +01:00
  • 21272a680f Lower case "rsc stream" debug info (#34921) Sebastian Markbåge 2025-10-19 23:42:38 -07:00
  • 1440f4f42d [DevTools] BuiltInCallSite should have padding-left (#34922) Sebastian Markbåge 2025-10-19 22:52:50 -07:00
  • f6a4882859 [DevTools] Show the Suspense boundary name in the rect if there's no overlap (#34918) Sebastian Markbåge 2025-10-19 19:17:45 -07:00
  • b485f7cf64 [DevTools] Don't attach filtered IO to grandparent Suspense (#34916) Sebastian "Sebbie" Silbermann 2025-10-20 00:47:27 +02:00
  • 2cfb221937 [Flight] Allow passing DEV only startTime as an option (#34912) Sebastian Markbåge 2025-10-19 13:38:33 -07:00
  • 58bdc0bb96 [Flight] Ignore bound-anonymous-fn resources as they're not considered I/O (#34911) Sebastian Markbåge 2025-10-19 11:56:56 -07:00
  • bf11d2fb2f [DevTools] Infer name from stack if it's the generic "lazy" name (#34907) Sebastian Markbåge 2025-10-19 11:56:40 -07:00
  • ec7d9a7249 Resolve the .default export of a React.lazy as the canonical value (#34906) Sebastian Markbåge 2025-10-19 11:56:25 -07:00
  • 40c7a7f6ca [DevTools] Use same Suspense naming heuristics when reconnecting (#34898) Sebastian "Sebbie" Silbermann 2025-10-18 12:54:05 +02:00
  • 3a669170e9 [DevTools] Assign a different color and label based on environment (#34893) Sebastian Markbåge 2025-10-17 19:03:15 -04:00
  • a083344699 [DevTools] Compute environment names for the timeline (#34892) Sebastian Markbåge 2025-10-17 18:54:53 -04:00
  • 423c44b886 [DevTools] Don't highlight the root rect if no roots has unique suspenders (#34885) Sebastian Markbåge 2025-10-17 18:53:30 -04:00
  • f970d5ff32 [DevTools] Highlight the rect when the corresponding timeline bean is hovered (#34881) Sebastian Markbåge 2025-10-17 18:52:26 -04:00
  • 724e7bfb40 [DevTools] Repeat the "name" if there's no short description in groups (#34894) Sebastian Markbåge 2025-10-17 18:52:07 -04:00
  • ef88c588d5 [DevTools] Tweak the rects design and create multi-environment color scheme (#34880) Sebastian Markbåge 2025-10-17 18:51:02 -04:00
  • dc485c7303 [Flight] Fix detached ArrayBuffer error when streaming typed arrays (#34849) Hendrik Liebau 2025-10-17 22:13:52 +02:00
  • c35f6a3041 [compiler] Optimize props spread for common cases (#34900) Joseph Savona 2025-10-17 11:59:17 -07:00
  • adbc32de32 [compiler] More fbt compatibility (#34887) Joseph Savona 2025-10-17 11:37:28 -07:00
  • 1324e1bb1f [compiler] Cleanup and enable validateNoVoidUseMemo (#34882) Joseph Savona 2025-10-16 13:08:57 -07:00
  • 7f5ea1bf67 [compiler] More useMemo validation (#34868) Joseph Savona 2025-10-16 13:05:18 -07:00
  • 0e32da71c7 Add MIT license header to feature flag utility script (#34833) Damjan Petrovic 2025-10-16 20:20:21 +02:00
  • 2381ecc290 [ESLint] Disallow passing effect event down when inlined as a prop (#34820) João Eirinha 2025-10-16 19:18:01 +01:00
  • 5418d8bdc1 Fix changelog link (#34879) Ricky 2025-10-16 13:40:26 -04:00
  • ed1351c4fb [compiler] improve zod v3 backwards compat (#34877) Henry Q. Dineen 2025-10-16 12:46:55 -04:00
  • 93f8593289 [DevTools] Adjust the rects size by one pixel smaller (#34876) Sebastian Markbåge 2025-10-16 12:16:16 -04:00
  • dc1becd893 [DevTools] Remove steps title from scrubber (#34878) Sebastian Markbåge 2025-10-16 12:16:04 -04:00
  • d8aa94b0f4 Only capture stacks for up to 10 frames for Owner Stacks (#34864) Sebastian "Sebbie" Silbermann 2025-10-16 18:00:41 +02:00
  • 03ba0c76e1 [DevTools] Include some sub-pixel precision in rects (#34873) Sebastian Markbåge 2025-10-16 10:50:41 -04:00
  • 4e00747378 [DevTools] Don't pluralize if already plural (#34870) Sebastian Markbåge 2025-10-16 10:50:18 -04:00
  • 7bd8716acd [DevTools] Don't try to load anonymous or empty urls (#34869) Sebastian Markbåge 2025-10-16 10:49:37 -04:00
  • 7385d1f61a [DevTools] Add inspection button to Suspense tab (#34867) Sebastian Markbåge 2025-10-16 10:49:23 -04:00
  • 85f415e33b [compiler] Fix fbt for the ∞th time (#34865) Joseph Savona 2025-10-15 16:23:31 -07:00
  • 903366b8b1 [DevTools] Don't select on hover (#34860) Sebastian Markbåge 2025-10-15 13:43:55 -04:00
  • 0fbb9b3683 [DevTools] Don't highlight on timeline (#34861) Sebastian Markbåge 2025-10-15 13:43:43 -04:00
  • e096403c59 [compiler] Infer types for properties after holes in array patterns (#34847) Joseph Savona 2025-10-15 09:45:06 -07:00
  • 1873ad7960 [DevTools] The bridge event types should only be defined in one direction (#34859) Sebastian Markbåge 2025-10-15 11:42:03 -04:00
  • 77b2f909f6 [DevTools] Attempt at a better "unique suspender" text (#34854) Sebastian Markbåge 2025-10-15 10:26:46 -04:00
  • 6773248311 [DevTools] Track whether a boundary is currently suspended and make transparent (#34853) Sebastian Markbåge 2025-10-15 10:26:07 -04:00
  • 5747cadf44 [DevTools] Don't hide overflow rectangles (#34852) Sebastian Markbåge 2025-10-15 10:25:46 -04:00
  • 751edd6e2c [DevTools] Measure text nodes (#34851) Sebastian Markbåge 2025-10-15 10:24:45 -04:00
  • 6cfc9c1ff3 [DevTools] Don't measure fallbacks when suspended (#34850) Sebastian Markbåge 2025-10-15 10:12:26 -04:00
  • e7984651e4 [playground] Allow accordion tabs to open on error (#34844) Eugene Choi 2025-10-14 15:07:27 -04:00
  • 5f2b571878 [DevTools] Filter out built-in stack frames (#34828) Sebastian Markbåge 2025-10-14 09:34:57 -04:00
  • 56e846921d [Flight] Exclude RSC Stream if the stream resolves in a task (#34838) Sebastian Markbåge 2025-10-14 08:28:47 -04:00