Commit Graph

  • cf4233657f [Fiber] Adjust the suspensey image/css timeout based on already elapsed time (#34478) sebmarkbage 2025-09-15 13:11:17 -07:00
  • 5d49b2b7f4 [Fiber] Track SuspendedState on stack instead of global (#34486) Sebastian Markbåge 2025-09-15 16:10:47 -04:00
  • ae22247dce [Fiber] Don't wait on Suspensey Images if we guess that we don't load them all in time anyway (#34481) Sebastian Markbåge 2025-09-15 16:08:59 -04:00
  • e3f191803c [Fiber] Adjust the suspensey image/css timeout based on already elapsed time (#34478) Sebastian Markbåge 2025-09-15 16:05:20 -04:00
  • 3a661e1b87 [compiler]: add @tanstack/react-virtual to known incompatible libraries (#34493) josephsavona 2025-09-15 12:02:01 -07:00
  • 93e989a584 [compiler]: add @tanstack/react-virtual to known incompatible libraries (#34493) josephsavona 2025-09-15 11:59:27 -07:00
  • e12b0bdc3b [compiler]: add @tanstack/react-virtual to known incompatible libraries (#34493) Cody Olsen 2025-09-15 20:53:45 +02:00
  • 92d7ad5dd9 [DevTools] fix: validate url in file fetcher bridging calls (#34498) Ruslan Lesiutin 2025-09-15 18:14:09 +01:00
  • e70cbe0fff Merge 984ccbac71 into sapling-pr-archive-jbrown215 Jordan Brown 2025-09-15 12:39:54 -04:00
  • 984ccbac71 [lint] Enable custom hooks configuration for useEffectEvent calling rules Jordan Brown 2025-09-15 12:39:33 -04:00
  • 67a44bcd1b Playground applied configs (#34474) Eugene Choi 2025-09-15 12:13:28 -04:00
  • 3fa927b674 Fix some DevTools regression test actions and assertions (#34459) Sebastian "Sebbie" Silbermann 2025-09-15 15:31:58 +02:00
  • 28a86ffe47 [lint] Allow useEffectEvent in useLayoutEffect and useInsertionEffect pr34492 Jordan Brown 2025-09-15 08:51:59 -04:00
  • 47664deb8e Allow running download_devtools_regression_build.js on a clean repo (#34456) Sebastian "Sebbie" Silbermann 2025-09-13 11:07:36 +02:00
  • 5502d85cc7 [DevTools] Unmount fallbacks in the context of the parent Suspense (#34475) Sebastian "Sebbie" Silbermann 2025-09-13 11:03:32 +02:00
  • 8a8e9a7edf move devtools notify to different channel (#34476) Ricky 2025-09-12 14:14:25 -04:00
  • 52d241b0c4 [compiler] Bail out from validation if there is a ref in the effect pr34437 Jorge Cabiedes 2025-09-09 16:37:04 -07:00
  • ea6e40ec0c Release Activity in Canary (#34374) rickhanlonii 2025-09-12 09:54:23 -07:00
  • c7fa9789c9 Release Activity in Canary (#34374) rickhanlonii 2025-09-12 09:53:43 -07:00
  • 68f00c901c Release Activity in Canary (#34374) Ricky 2025-09-12 12:47:40 -04:00
  • 17f8109f8d [Fiber] Add context for the display: inline warning (#34461) sebmarkbage 2025-09-12 09:04:24 -07:00
  • e7a86d26bb [Fiber] Add context for the display: inline warning (#34461) sebmarkbage 2025-09-12 09:03:48 -07:00
  • 29c2cedbb3 [Flight][Fiber] Encode owner in the error payload in dev and use it as the Error's Task (#34460) sebmarkbage 2025-09-12 09:01:49 -07:00
  • 86b57e6e31 [Flight][Fiber] Encode owner in the error payload in dev and use it as the Error's Task (#34460) sebmarkbage 2025-09-12 09:01:09 -07:00
  • 93d7aa69b2 [Fiber] Add context for the display: inline warning (#34461) Sebastian Markbåge 2025-09-12 11:55:25 -04:00
  • 20e5431747 [Flight][Fiber] Encode owner in the error payload in dev and use it as the Error's Task (#34460) Sebastian Markbåge 2025-09-12 11:55:07 -04:00
  • 1a27af3607 [playground] Update the playground UI (#34468) Eugene Choi 2025-09-12 11:43:04 -04:00
  • 61de5a9f38 [Reconciler] Set ProfileMode for Host Root Fiber by default in dev (#34432) hoxyq 2025-09-12 04:27:23 -07:00
  • 733b550162 [Reconciler] Set ProfileMode for Host Root Fiber by default in dev (#34432) hoxyq 2025-09-12 04:27:10 -07:00
  • 0e10ee906e [Reconciler] Set ProfileMode for Host Root Fiber by default in dev (#34432) Ruslan Lesiutin 2025-09-12 12:20:39 +01:00
  • d67eddf18d [Tracks]: display method name and component name for updates in DEV (#34463) hoxyq 2025-09-12 03:41:00 -07:00
  • f6a59c97a4 [Tracks]: display method name and component name for updates in DEV (#34463) hoxyq 2025-09-12 03:40:19 -07:00
  • 0c813c528d [Tracks]: display method name and component name for updates in DEV (#34463) Ruslan Lesiutin 2025-09-12 11:34:41 +01:00
  • fe5442289f merge commit for archive created by Sapling Joe Savona 2025-09-11 16:28:47 -07:00
  • 9645803953 [compiler] ValidateExhaustiveDeps disallows unnecessary non-reactive deps Joe Savona 2025-09-11 16:19:33 -07:00
  • e442e9479e merge commit for archive created by Sapling Joe Savona 2025-09-11 16:19:53 -07:00
  • ba967b50ee [compiler] ValidateExhaustiveDeps disallows unnecessary non-reactive deps Joe Savona 2025-09-11 16:19:33 -07:00
  • d864b1ad0d Merge 479a8454b8 into sapling-pr-archive-josephsavona Joseph Savona 2025-09-11 15:13:02 -07:00
  • 479a8454b8 [compiler] ValidateExhaustiveDeps disallows unnecessary non-reactive deps Joe Savona 2025-09-11 15:12:19 -07:00
  • 7e6001a3a8 Merge 14965c9aeb into sapling-pr-archive-josephsavona Joseph Savona 2025-09-11 13:34:38 -07:00
  • 14965c9aeb [compiler] Auto-fix for non-exhaustive deps Joe Savona 2025-09-11 13:33:14 -07:00
  • 4ee57632b4 merge commit for archive created by Sapling Joe Savona 2025-09-11 12:19:17 -07:00
  • 96014db080 [compiler] Implement exhaustive dependency checking for manual memoization Joe Savona 2025-09-11 12:19:06 -07:00
  • a9ad64c852 [DevTools] Stop mounting empty roots (#34467) Sebastian "Sebbie" Silbermann 2025-09-11 20:00:53 +02:00
  • 7fc888dde2 [DevTools] Stop recording reorders in disconnected subtrees (#34464) Sebastian "Sebbie" Silbermann 2025-09-11 19:13:14 +02:00
  • 67415c8c4a [DevTools] Stop using native title for buttons/icons (#34379) Sebastian "Sebbie" Silbermann 2025-09-11 18:49:35 +02:00
  • f3a803617e [Flight] Ensure async info owners are outlined properly (#34465) Hendrik Liebau 2025-09-11 18:10:25 +02:00
  • fe84397e81 [compiler][playground] (4/N) Config override panel (#34436) Eugene Choi 2025-09-11 11:51:32 -04:00
  • b1c519f3d4 [DevTools] Only show boundaries with unique suspenders by default in the timeline (#34397) Sebastian "Sebbie" Silbermann 2025-09-11 11:33:05 +02:00
  • 8c1501452c [DevTools] Preserve Suspense lineage when clicking through breadcrumbs (#34422) Sebastian "Sebbie" Silbermann 2025-09-11 10:54:25 +02:00
  • fed06663f7 [compiler] More flexible/helpful lazy ref initialization (#34449) josephsavona 2025-09-10 13:48:39 -07:00
  • 6e1b4fd064 [compiler] More flexible/helpful lazy ref initialization (#34449) josephsavona 2025-09-10 13:47:58 -07:00
  • bd9e6e0bed [compiler] More flexible/helpful lazy ref initialization (#34449) Joseph Savona 2025-09-10 13:42:01 -07:00
  • f055fd8db9 merge commit for archive created by Sapling Joe Savona 2025-09-10 13:37:58 -07:00
  • bef52debae [compiler] Implement exhaustive dependency checking for manual memoization Joe Savona 2025-09-10 13:37:47 -07:00
  • 0e51ebf78f [compiler] Allow setStates in use{Layout,Insertion}Effect where the set value is derived from a ref (#34462) poteto 2025-09-10 12:07:47 -07:00
  • 23223adcc0 [compiler] Allow setStates in use{Layout,Insertion}Effect where the set value is derived from a ref (#34462) poteto 2025-09-10 12:07:13 -07:00
  • 835b00908b [compiler] Allow setStates in use{Layout,Insertion}Effect where the set value is derived from a ref (#34462) lauren 2025-09-10 14:56:04 -04:00
  • 4f50ed0e51 merge commit for archive created by Sapling Lauren Tan 2025-09-10 11:04:33 -07:00
  • 90aed83992 [compiler] Allow setStates in use{Layout,Insertion}Effect where the set value is derived from a ref Lauren Tan 2025-09-10 11:01:05 -07:00
  • e2ba45bb39 [DevTools] fix: keep search query in a local sync state (#34423) Ruslan Lesiutin 2025-09-10 18:38:47 +01:00
  • 8f07289ba0 merge commit for archive created by Sapling Lauren Tan 2025-09-10 10:25:47 -07:00
  • 8573cc50eb [compiler] Allow setStates in use{Layout,Insertion}Effect where the set value is derived from a ref Lauren Tan 2025-09-10 10:25:09 -07:00
  • ebb323cdfd merge commit for archive created by Sapling Lauren Tan 2025-09-10 10:22:23 -07:00
  • 2dc0a2a1bb [compiler] Allow setStates in use{Layout,Insertion}Effect where the set value is derived from a ref Lauren Tan 2025-09-10 10:18:41 -07:00
  • 886b3d36d7 [DevTools] Show suspended by subtree from Activity to next Suspense boundary (#34438) Sebastian Markbåge 2025-09-10 09:44:51 -04:00
  • 9e350ca304 Ignore generic InvalidStateError in View Transitions (#34450) sebmarkbage 2025-09-10 06:13:17 -07:00
  • 288d428af1 [DevTools] Only show the highest end/byteSize I/O of RSC streams (#34435) Sebastian Markbåge 2025-09-10 09:08:36 -04:00
  • a34c5dff15 Ignore generic InvalidStateError in View Transitions (#34450) Sebastian Markbåge 2025-09-10 09:07:11 -04:00
  • 76e3d508e5 Merge 40ba0571c2 into sapling-pr-archive-josephsavona Joseph Savona 2025-09-09 20:11:41 -07:00
  • 40ba0571c2 [compiler] Implement exhaustive dependency checking for manual memoization Joe Savona 2025-09-09 19:34:52 -07:00
  • 3bf8ab430e Add missing Activity export to development mode (#34439) Sebastian Markbåge 2025-09-09 21:30:37 -04:00
  • 352dd4b7d5 Merge 5eb09a72c4 into sapling-pr-archive-josephsavona Joseph Savona 2025-09-09 17:52:25 -07:00
  • 5eb09a72c4 [compiler] More flexible/helpful lazy ref initialization pr34449 Joe Savona 2025-09-09 17:48:23 -07:00
  • 4b56cd7503 Merge 0ef1e9f1ce into sapling-pr-archive-josephsavona Joseph Savona 2025-09-09 17:50:59 -07:00
  • 0ef1e9f1ce [compiler] More flexible/helpful lazy ref initialization Joe Savona 2025-09-09 17:48:23 -07:00
  • d879ce9b80 Merge branch 'main' into pr34442 pr34442 Jorge Cabiedes 2025-09-09 16:29:58 -07:00
  • 97ab71aa8a [compiler] Fix false positive hook return mutation error (#34424) josephsavona 2025-09-09 14:14:52 -07:00
  • a34d0e051d [compiler] Fix false positive hook return mutation error (#34424) josephsavona 2025-09-09 14:14:44 -07:00
  • 49dd6e29ec merge commit for archive created by Sapling Jorge Cabiedes Acosta 2025-09-09 14:12:29 -07:00
  • 838dc52c24 [compiler] Bail out from validation if there is a ref in the effect Jorge Cabiedes 2025-09-09 14:11:41 -07:00
  • 13c3ffcea8 [compiler] Remove single line constraint and improve overall capturing logic pr34448 pr34391 Jorge Cabiedes Acosta 2025-09-09 14:11:35 -07:00
  • c68c046051 [compiler] First functional disambiguated single line validation of no derived computations in effects pr34447 pr34390 Jorge Cabiedes 2025-09-09 14:11:19 -07:00
  • d651f69bc1 [compiler] Added validation for local state and refined error messages pr34446 pr34445 pr34389 Jorge Cabiedes 2025-09-09 14:11:19 -07:00
  • 853550e7c8 [compiler] Added check for if the same invalid setSate within an effect is used elsewhere pr34444 pr34388 Jorge Cabiedes 2025-09-09 14:11:19 -07:00
  • 5cf71b322d [compiler] Validation for values derived from props in useEffect ready pr34443 pr34387 Jorge Cabiedes 2025-09-09 14:11:19 -07:00
  • f807ce6492 [compiler] Basic solution for instruction based prop derivation validation pr34386 Jorge Cabiedes 2025-09-09 14:11:19 -07:00
  • 7b38acca0b [compiler][wip] Extend ValidateNoDerivedComputationsInEffects for props derived effects pr34441 pr34385 Lauren Tan 2025-09-09 14:10:44 -07:00
  • 1d9c3927ea [compiler] new tests for props derived pr34440 pr34384 Lauren Tan 2025-09-09 14:09:57 -07:00
  • acada3035f [compiler] Fix false positive hook return mutation error (#34424) Joseph Savona 2025-09-09 14:07:47 -07:00
  • 4da1d84a13 merge commit for archive created by Sapling Jorge Cabiedes Acosta 2025-09-09 14:01:56 -07:00
  • a6ee095f56 [compiler] Bail out from validation if there is a ref in the effect Jorge Cabiedes 2025-09-09 14:00:12 -07:00
  • 969a9790ad [Flight] Track I/O Entry for the RSC Stream itself (#34425) Sebastian Markbåge 2025-09-09 16:46:11 -04:00
  • bb3395c02d Merge 8219b34b60 into sapling-pr-archive-josephsavona Joseph Savona 2025-09-09 13:18:12 -07:00
  • 8219b34b60 [compiler] Fix false positive hook return mutation error pr34424 Joe Savona 2025-09-09 13:15:18 -07:00
  • abd4b80d40 [compiler] Improve name hints for outlined functions (#34434) josephsavona 2025-09-09 12:20:27 -07:00
  • 2d3a7f8992 [compiler] Improve name hints for outlined functions (#34434) josephsavona 2025-09-09 12:19:50 -07:00
  • 665de2ed28 [compiler] Improve name hints for outlined functions (#34434) Joseph Savona 2025-09-09 12:14:09 -07:00
  • 7f6493d906 [compiler] Fix false positive memo validation (alternative) (#34319) mofeiZ 2025-09-09 11:33:13 -07:00
  • 0a576d78af [compiler] Fix false positive memo validation (alternative) (#34319) mofeiZ 2025-09-09 11:32:32 -07:00