diff --git a/apps/ui/package.json b/apps/ui/package.json index 2b83d0a50..a9ffbdaf1 100644 --- a/apps/ui/package.json +++ b/apps/ui/package.json @@ -37,11 +37,11 @@ "@posthog/rollup-plugin": "^1.4.7", "@tailwindcss/vite": "^4.2.1", "@tanstack/react-query": "^5.83.0", - "@tanstack/react-router": "^1.170.18", + "@tanstack/react-router": "^1.170.23", "@tanstack/react-router-ssr-query": "^1.167.1", - "@tanstack/react-start": "^1.168.34", + "@tanstack/react-start": "^1.168.40", "@tanstack/react-virtual": "^3.14.9", - "@tanstack/router-plugin": "^1.168.23", + "@tanstack/router-plugin": "^1.168.27", "@tanstack/zod-adapter": "^1.167.0", "clsx": "^2.1.1", "fumadocs-core": "^16.11.5", @@ -86,7 +86,7 @@ }, "overrides": { "@babel/core": "^7.29.7", - "@tanstack/start-server-core": "1.169.17", + "@tanstack/start-server-core": "1.169.23", "esbuild": "^0.28.1", "js-yaml": "^4.3.1" } diff --git a/apps/ui/src/routes/-root-views.tsx b/apps/ui/src/routes/-root-views.tsx index 18fba5953..7bc243528 100644 --- a/apps/ui/src/routes/-root-views.tsx +++ b/apps/ui/src/routes/-root-views.tsx @@ -368,7 +368,12 @@ export function RootComponent() { * Pure CSS animation — does not re-render the rest of the tree. */ function RouteTransitionBar() { - const isLoading = useRouterState({ select: (s) => s.isLoading || s.isTransitioning }); + // RouterState carried `isTransitioning` in router-core 1.171.15 and no longer + // does in 1.171.21: the router-level transition store is gone (what survives + // is Link's own local one), and `isLoading` is now derived as + // `status === "pending"` -- the whole router-busy signal the two flags + // together used to approximate. + const isLoading = useRouterState({ select: (s) => s.isLoading }); return (
=20.19" @@ -7892,14 +7892,14 @@ } }, "node_modules/@tanstack/react-router": { - "version": "1.170.18", - "resolved": "https://registry.npmjs.org/@tanstack/react-router/-/react-router-1.170.18.tgz", - "integrity": "sha512-wpbGYZEp/fmz1q4bn7BD8VZ+/VZ7GBqSJv5V969pU+chP8y7dquWDmKTFMohvUegb9lg12m1uPVvD6kB2wORvQ==", + "version": "1.170.25", + "resolved": "https://registry.npmjs.org/@tanstack/react-router/-/react-router-1.170.25.tgz", + "integrity": "sha512-XiWYvkLAGhcZHhV2xUvicpF/VfTVSnewP6CqviDONAjmD50tBob5x/93u2W8QZAc/JgkPd+jijCmu6t4NCzmew==", "license": "MIT", "dependencies": { - "@tanstack/history": "1.162.0", + "@tanstack/history": "1.162.1", "@tanstack/react-store": "^0.9.3", - "@tanstack/router-core": "1.171.15", + "@tanstack/router-core": "1.171.21", "isbot": "^5.1.22" }, "engines": { @@ -7938,19 +7938,19 @@ } }, "node_modules/@tanstack/react-start": { - "version": "1.168.34", - "resolved": "https://registry.npmjs.org/@tanstack/react-start/-/react-start-1.168.34.tgz", - "integrity": "sha512-W5MDbD4QlDZHtEXlqN6bJUz7SdsPv6tbNPCih1i72FZqgQlhaxN1BoeoB8H+nN8M4tXRkfJD7VW75FCdQyaQDw==", + "version": "1.168.42", + "resolved": "https://registry.npmjs.org/@tanstack/react-start/-/react-start-1.168.42.tgz", + "integrity": "sha512-x6brZO9+aI/kfMItourwzSdCLgbDXaG8vjtuO5MJvopAk+SRxDBBYls2j9XxdqDx2WmOolNN5oZox8CGLcaNWg==", "license": "MIT", "dependencies": { - "@tanstack/react-router": "1.170.18", - "@tanstack/react-start-client": "1.168.16", - "@tanstack/react-start-rsc": "0.1.33", - "@tanstack/react-start-server": "1.167.22", + "@tanstack/react-router": "1.170.25", + "@tanstack/react-start-client": "1.168.23", + "@tanstack/react-start-rsc": "0.1.41", + "@tanstack/react-start-server": "1.167.30", "@tanstack/router-utils": "1.162.2", - "@tanstack/start-client-core": "1.170.14", - "@tanstack/start-plugin-core": "1.171.25", - "@tanstack/start-server-core": "1.169.17", + "@tanstack/start-client-core": "1.170.21", + "@tanstack/start-plugin-core": "1.171.33", + "@tanstack/start-server-core": "1.169.25", "pathe": "^2.0.3" }, "engines": { @@ -7979,14 +7979,14 @@ } }, "node_modules/@tanstack/react-start-client": { - "version": "1.168.16", - "resolved": "https://registry.npmjs.org/@tanstack/react-start-client/-/react-start-client-1.168.16.tgz", - "integrity": "sha512-1OfHgy0wpHwe2tlB3FxMeA+IMX6Il/QAMf+8UdXuimReIc2Lz3BkMLBL38k4GIxBguX9sI8EMLO5jlTZ4e1olw==", + "version": "1.168.23", + "resolved": "https://registry.npmjs.org/@tanstack/react-start-client/-/react-start-client-1.168.23.tgz", + "integrity": "sha512-4tfprSCYVPb1vmhqv6t9lYxJ3FhJOiMHMknBOm9dRmakILk6h4J0tyENlN+yfJkTae5aKWweUd1CI1WmTrhUnA==", "license": "MIT", "dependencies": { - "@tanstack/react-router": "1.170.18", - "@tanstack/router-core": "1.171.15", - "@tanstack/start-client-core": "1.170.14" + "@tanstack/react-router": "1.170.25", + "@tanstack/router-core": "1.171.21", + "@tanstack/start-client-core": "1.170.21" }, "engines": { "node": ">=22.12.0" @@ -8001,19 +8001,18 @@ } }, "node_modules/@tanstack/react-start-rsc": { - "version": "0.1.33", - "resolved": "https://registry.npmjs.org/@tanstack/react-start-rsc/-/react-start-rsc-0.1.33.tgz", - "integrity": "sha512-G4e1xwi/InoQmIGgNQSozcWASw68/o3NpbTz+exosdMGRZzLBeUDbj0swEAajxHm6jDEOQ/reSeIcDkcEfhMfw==", + "version": "0.1.41", + "resolved": "https://registry.npmjs.org/@tanstack/react-start-rsc/-/react-start-rsc-0.1.41.tgz", + "integrity": "sha512-wjk960LFDOatV1djlzwDdYov2SSvPG+EMZUV79PQdiSjyWl5fvuyJd1bRXXK6adovJVll38cA8GzJWKksSoYJg==", "license": "MIT", "dependencies": { - "@tanstack/react-router": "1.170.18", - "@tanstack/router-core": "1.171.15", + "@tanstack/react-router": "1.170.25", + "@tanstack/router-core": "1.171.21", "@tanstack/router-utils": "1.162.2", - "@tanstack/start-client-core": "1.170.14", + "@tanstack/start-client-core": "1.170.21", "@tanstack/start-fn-stubs": "1.162.0", - "@tanstack/start-plugin-core": "1.171.25", - "@tanstack/start-server-core": "1.169.17", - "@tanstack/start-storage-context": "1.167.17", + "@tanstack/start-plugin-core": "1.171.33", + "@tanstack/start-storage-context": "1.167.23", "pathe": "^2.0.3" }, "engines": { @@ -8043,14 +8042,14 @@ } }, "node_modules/@tanstack/react-start-server": { - "version": "1.167.22", - "resolved": "https://registry.npmjs.org/@tanstack/react-start-server/-/react-start-server-1.167.22.tgz", - "integrity": "sha512-eH2PeHuLfL3R5YzE9+y2FfcE4Ld1LNV2ZfrCNVPJMMJFt+9nXDaRHg9BsEmc+JkTAGzz3FKLyQEoWwpbG6Ehqg==", + "version": "1.167.30", + "resolved": "https://registry.npmjs.org/@tanstack/react-start-server/-/react-start-server-1.167.30.tgz", + "integrity": "sha512-QcmUgbKgBj2S9113elDOeq8io3og5TzyJkOtjP9TXyEYgt2tjWSr7zzWtnH1CKYTkPn2XHSTSpLU3Ut2LF7zKw==", "license": "MIT", "dependencies": { - "@tanstack/react-router": "1.170.18", - "@tanstack/router-core": "1.171.15", - "@tanstack/start-server-core": "1.169.17" + "@tanstack/react-router": "1.170.25", + "@tanstack/router-core": "1.171.21", + "@tanstack/start-server-core": "1.169.25" }, "engines": { "node": ">=22.12.0" @@ -8100,15 +8099,15 @@ } }, "node_modules/@tanstack/router-core": { - "version": "1.171.15", - "resolved": "https://registry.npmjs.org/@tanstack/router-core/-/router-core-1.171.15.tgz", - "integrity": "sha512-IILCDcLaItMZQ2jEmCABHY1Nhjjn5XUvwpQp3e4Nmu+vfg0BgYFuu/QASz2SwE2ZNbVMrvt8X/wxa+Gg5aErxA==", + "version": "1.171.21", + "resolved": "https://registry.npmjs.org/@tanstack/router-core/-/router-core-1.171.21.tgz", + "integrity": "sha512-t6xUHBO94nQDrPHPh6ag5UuKHWIkVjq9s63q2ctbxgzq3vtSoGKmAIdLD5o+NU6JUS1ppXRHgL0YGzEHvH32Ng==", "license": "MIT", "dependencies": { - "@tanstack/history": "1.162.0", + "@tanstack/history": "1.162.1", "cookie-es": "^3.0.0", - "seroval": "^1.5.4", - "seroval-plugins": "^1.5.4" + "seroval": "^1.6.2", + "seroval-plugins": "^1.6.2" }, "engines": { "node": ">=20.19" @@ -8119,13 +8118,13 @@ } }, "node_modules/@tanstack/router-generator": { - "version": "1.167.21", - "resolved": "https://registry.npmjs.org/@tanstack/router-generator/-/router-generator-1.167.21.tgz", - "integrity": "sha512-m3oXZyienj8owialdyoZ0txHQrnEx/Ra+D9kWtar5fC2cWZr5Pvxl86VY2mX5RRLC5QLKLeRGT1x4HV95wHVDQ==", + "version": "1.167.27", + "resolved": "https://registry.npmjs.org/@tanstack/router-generator/-/router-generator-1.167.27.tgz", + "integrity": "sha512-bfV44Nyy7XeSCCuvQWGc3qudqXfOqAwKiWXNymAuK+hy24vs3E75Aw1zMz97ajHXMjxm4nFVVjEnwZ/cDR74ug==", "license": "MIT", "dependencies": { "@babel/types": "^7.28.5", - "@tanstack/router-core": "1.171.15", + "@tanstack/router-core": "1.171.21", "@tanstack/router-utils": "1.162.2", "@tanstack/virtual-file-routes": "1.162.0", "jiti": "^2.7.0", @@ -8142,16 +8141,16 @@ } }, "node_modules/@tanstack/router-plugin": { - "version": "1.168.23", - "resolved": "https://registry.npmjs.org/@tanstack/router-plugin/-/router-plugin-1.168.23.tgz", - "integrity": "sha512-0+PIcvnaAimFwjoEIeV3h7LKjzC8zNnp7pH2UamdKwQ9QlY99WU9V0Xl0zbM0i9hrUa/mKgWPDAzELmPUu5fMA==", + "version": "1.168.29", + "resolved": "https://registry.npmjs.org/@tanstack/router-plugin/-/router-plugin-1.168.29.tgz", + "integrity": "sha512-h1ZbnIvbAKIFeQ6JBRJ/xBP17tBdwjwzPBKVKUdVNYiob07SkrQLhqz+s41WtbNmHey5kQWN3HqP16Vl062bqg==", "license": "MIT", "dependencies": { "@babel/core": "^7.28.5", "@babel/template": "^7.27.2", "@babel/types": "^7.28.5", - "@tanstack/router-core": "1.171.15", - "@tanstack/router-generator": "1.167.21", + "@tanstack/router-core": "1.171.21", + "@tanstack/router-generator": "1.167.27", "@tanstack/router-utils": "1.162.2", "chokidar": "^5.0.0", "unplugin": "^3.0.0", @@ -8166,7 +8165,7 @@ }, "peerDependencies": { "@rsbuild/core": ">=1.0.2 || ^2.0.0", - "@tanstack/react-router": "^1.170.18", + "@tanstack/react-router": "^1.170.25", "vite": ">=5.0.0 || >=6.0.0 || >=7.0.0 || >=8.0.0", "vite-plugin-solid": "^2.11.10 || ^3.0.0-0", "webpack": ">=5.92.0" @@ -8230,15 +8229,15 @@ } }, "node_modules/@tanstack/start-client-core": { - "version": "1.170.14", - "resolved": "https://registry.npmjs.org/@tanstack/start-client-core/-/start-client-core-1.170.14.tgz", - "integrity": "sha512-yasBgEIFSWysL4EiFIGwp638nCoXXKiTqkc48EP2oty4OyNsZPTC1yfJ82zjq2KGkTAYtIaeMl7otqqRl1n85Q==", + "version": "1.170.21", + "resolved": "https://registry.npmjs.org/@tanstack/start-client-core/-/start-client-core-1.170.21.tgz", + "integrity": "sha512-TPjfGmgZ9jZ1JkcSMJtJuSxZHO+6B9A09oS4chTKql5z0a2+SqyVZ6P1WSH+N9z0SgghJeqiynUBiHRoVPSM8A==", "license": "MIT", "dependencies": { - "@tanstack/router-core": "1.171.15", + "@tanstack/router-core": "1.171.21", "@tanstack/start-fn-stubs": "1.162.0", - "@tanstack/start-storage-context": "1.167.17", - "seroval": "^1.5.4" + "@tanstack/start-storage-context": "1.167.23", + "seroval": "^1.6.2" }, "engines": { "node": ">=22.12.0" @@ -8262,24 +8261,24 @@ } }, "node_modules/@tanstack/start-plugin-core": { - "version": "1.171.25", - "resolved": "https://registry.npmjs.org/@tanstack/start-plugin-core/-/start-plugin-core-1.171.25.tgz", - "integrity": "sha512-YmMye36vohfxau/MaVpltjkpJlf+wfUBoZp3S6Ue53mpAnsHr6El3XQDmcp1wS4kicZmyX1SNcobJpVZc+2dOQ==", + "version": "1.171.33", + "resolved": "https://registry.npmjs.org/@tanstack/start-plugin-core/-/start-plugin-core-1.171.33.tgz", + "integrity": "sha512-p2ykMoLR3aFnSygJjM7zKXGpJsbwzd0ct0dN678wLDhsEqlrP0sZ4PR+gMQSuLge0H8e6vlUoh+0r7x/eQyu2Q==", "license": "MIT", "dependencies": { "@babel/code-frame": "7.27.1", "@babel/core": "^7.28.5", "@babel/types": "^7.28.5", - "@tanstack/router-core": "1.171.15", - "@tanstack/router-generator": "1.167.21", - "@tanstack/router-plugin": "1.168.23", + "@tanstack/router-core": "1.171.21", + "@tanstack/router-generator": "1.167.27", + "@tanstack/router-plugin": "1.168.29", "@tanstack/router-utils": "1.162.2", - "@tanstack/start-server-core": "1.169.17", + "@tanstack/start-server-core": "1.169.25", "exsolve": "^1.0.7", "lightningcss": "^1.32.0", "pathe": "^2.0.3", "picomatch": "^4.0.3", - "seroval": "^1.5.4", + "seroval": "^1.6.2", "source-map": "^0.7.6", "srvx": "^0.11.9", "tinyglobby": "^0.2.15", @@ -8323,18 +8322,18 @@ } }, "node_modules/@tanstack/start-server-core": { - "version": "1.169.17", - "resolved": "https://registry.npmjs.org/@tanstack/start-server-core/-/start-server-core-1.169.17.tgz", - "integrity": "sha512-u0N+PHJhMHnzfnlXYI9F+A/qweDe3E2X0mfkORPGIEkNQgvS548RA9fjwvixR2en5b848CfpEqUzwFhm/tQ40Q==", + "version": "1.169.25", + "resolved": "https://registry.npmjs.org/@tanstack/start-server-core/-/start-server-core-1.169.25.tgz", + "integrity": "sha512-k+sg4NjmDCspVvec9Yx1vR5xEo7TBu7Nc85tglXhGY3UVoY9iDa1LZhoJxZ9AtOm6Ba3ZUTdeggXO2nPWeFFmA==", "license": "MIT", "dependencies": { - "@tanstack/history": "1.162.0", - "@tanstack/router-core": "1.171.15", - "@tanstack/start-client-core": "1.170.14", - "@tanstack/start-storage-context": "1.167.17", + "@tanstack/history": "1.162.1", + "@tanstack/router-core": "1.171.21", + "@tanstack/start-client-core": "1.170.21", + "@tanstack/start-storage-context": "1.167.23", "fetchdts": "^0.1.6", "h3-v2": "npm:h3@2.0.1-rc.20", - "seroval": "^1.5.4" + "seroval": "^1.6.2" }, "engines": { "node": ">=22.12.0" @@ -8345,12 +8344,12 @@ } }, "node_modules/@tanstack/start-storage-context": { - "version": "1.167.17", - "resolved": "https://registry.npmjs.org/@tanstack/start-storage-context/-/start-storage-context-1.167.17.tgz", - "integrity": "sha512-ntkDyGx0PE0opIlWNAMpkMb8qkjR4uyCUOfC0CiT0STM25+EcwPuwYNfDXXeVObMrTAPgsQ4yOj3xdY0Xr4ptw==", + "version": "1.167.23", + "resolved": "https://registry.npmjs.org/@tanstack/start-storage-context/-/start-storage-context-1.167.23.tgz", + "integrity": "sha512-HGK2zSMADRQAGboaX7MczhCt+Iwym4mnhxuo0nkce+epQXKiIsFFKC1Cra7mJWFpxknXmk0sHR1oODvghMFYHw==", "license": "MIT", "dependencies": { - "@tanstack/router-core": "1.171.15" + "@tanstack/router-core": "1.171.21" }, "engines": { "node": ">=22.12.0" @@ -17390,18 +17389,18 @@ } }, "node_modules/seroval": { - "version": "1.5.6", - "resolved": "https://registry.npmjs.org/seroval/-/seroval-1.5.6.tgz", - "integrity": "sha512-rVQVWjjSvlINzaQPZH5JFqsqEsIWdTxY3iJZCnTL/5gQbXIRooVZKI60tVCkOVfzcRPejboxO2t0P89dg5mQaA==", + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/seroval/-/seroval-1.6.2.tgz", + "integrity": "sha512-mPT+SD2TrlB6wvte1KkYOYUkubaTbd6pZ/6Kk3C9nxzrHmCZyhxOO7XGAeL7f+yLKZglzGtM9odUVvg/EhO+vQ==", "license": "MIT", "engines": { "node": ">=10" } }, "node_modules/seroval-plugins": { - "version": "1.5.6", - "resolved": "https://registry.npmjs.org/seroval-plugins/-/seroval-plugins-1.5.6.tgz", - "integrity": "sha512-HXuLAX2pu/UByPpaeo/TaMfvMIi+1QqIoPJYCcAtU8QkVNwgR6MPlGuCQTErV1JwraaMbYaWVIBX7mppzGLATQ==", + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/seroval-plugins/-/seroval-plugins-1.6.2.tgz", + "integrity": "sha512-TfxuUjlbBESzUOWdTkTKqvSmav0ABym+itetDXLK6mDz8SmrpdI30aF8RTXE8Bvq+tH/1yIDkvy3W0lfQb1ipQ==", "license": "MIT", "engines": { "node": ">=10"