From bf3c6b82d1c1e0fdb54ae553bd81c3432685ac35 Mon Sep 17 00:00:00 2001 From: Brian Cooper Date: Wed, 8 Jul 2026 20:12:12 -0700 Subject: [PATCH 1/2] chore(deps): bump @omnidotdev/providers to 5909b95 Picks up the getAuth single-flight refresh + degrade-on-rotation-race fix so the app stops force-logging-out users on concurrent SSR token refreshes. --- bun.lock | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/bun.lock b/bun.lock index 6fc7a52..65162ac 100644 --- a/bun.lock +++ b/bun.lock @@ -7,7 +7,7 @@ "dependencies": { "@noble/ed25519": "^2.0.0", "@noble/hashes": "^2.0.0", - "@omnidotdev/providers": "github:omnidotdev/providers#892ecba", + "@omnidotdev/providers": "github:omnidotdev/providers#5909b95", "@omnidotdev/thornberry": "github:omnidotdev/thornberry#0507ec5", "@tanstack/nitro-v2-vite-plugin": "^1.141.0", "@tanstack/react-query": "^5.90.16", @@ -324,7 +324,7 @@ "@npmcli/redact": ["@npmcli/redact@4.0.0", "", {}, "sha512-gOBg5YHMfZy+TfHArfVogwgfBeQnKbbGo3pSUyK/gSI0AVu+pEiDVcKlQb0D8Mg1LNRZILZ6XG8I5dJ4KuAd9Q=="], - "@omnidotdev/providers": ["@omnidotdev/providers@github:omnidotdev/providers#892ecba", { "dependencies": { "ajv": "^8.18.0", "jose": "^6.1.3" }, "peerDependencies": { "@aws-sdk/client-s3": ">=3.0.0", "@aws-sdk/s3-request-presigner": ">=3.0.0", "@envelop/types": ">=5.0.0", "@escape.tech/graphql-armor": ">=3.0.0", "@iggy.rs/sdk": ">=1.0.0", "@openfeature/server-sdk": ">=1.0.0", "@tanstack/query-core": ">=5.0.0", "ajv": ">=8.0.0", "graphile-export": ">=1.0.0-rc.0", "postgraphile": ">=5.0.0-rc.0", "react": ">=19.0.0", "unleash-client": ">=6.0.0" }, "optionalPeers": ["@aws-sdk/client-s3", "@aws-sdk/s3-request-presigner", "@envelop/types", "@escape.tech/graphql-armor", "@iggy.rs/sdk", "@openfeature/server-sdk", "@tanstack/query-core", "ajv", "graphile-export", "postgraphile", "react", "unleash-client"] }, "omnidotdev-providers-892ecba", "sha512-+MliX5QdOBgdGTg8X+q/reI5HR953qICI0nEpv4uw5oto4rusIC14RbeApVPMFQXtfKycoqXJG3rmzj7WVdufA=="], + "@omnidotdev/providers": ["@omnidotdev/providers@github:omnidotdev/providers#5909b95", { "dependencies": { "ajv": "^8.18.0", "jose": "^6.1.3" }, "peerDependencies": { "@aws-sdk/client-s3": ">=3.0.0", "@aws-sdk/s3-request-presigner": ">=3.0.0", "@envelop/types": ">=5.0.0", "@escape.tech/graphql-armor": ">=3.0.0", "@iggy.rs/sdk": ">=1.0.0", "@openfeature/server-sdk": ">=1.0.0", "@tanstack/query-core": ">=5.0.0", "ajv": ">=8.0.0", "graphile-export": ">=1.0.0-rc.0", "postgraphile": ">=5.0.0-rc.0", "react": ">=19.0.0", "unleash-client": ">=6.0.0" }, "optionalPeers": ["@aws-sdk/client-s3", "@aws-sdk/s3-request-presigner", "@envelop/types", "@escape.tech/graphql-armor", "@iggy.rs/sdk", "@openfeature/server-sdk", "@tanstack/query-core", "ajv", "graphile-export", "postgraphile", "react", "unleash-client"] }, "omnidotdev-providers-5909b95", "sha512-NuroNrcb7gjh+4RHdSPJE3w614BtoPd3P9zk3TyIs0MxtfLXgo6Op7PcHUAU6Gl4zlhVKrhQekvjL7kt5P3Ktw=="], "@omnidotdev/thornberry": ["@omnidotdev/thornberry@github:omnidotdev/thornberry#0507ec5", { "peerDependencies": { "@ark-ui/react": ">=5.0.0", "@lexical/html": ">=0.39.0", "@lexical/link": ">=0.39.0", "@lexical/list": ">=0.39.0", "@lexical/markdown": ">=0.39.0", "@lexical/react": ">=0.39.0", "@lexical/rich-text": ">=0.39.0", "@unpic/react": ">=1.0.0", "@xyflow/react": ">=12.0.0", "cmdk": ">=1.0.0", "isomorphic-dompurify": ">=3.0.0", "lexical": ">=0.39.0", "lucide-react": ">=0.500.0", "react": ">=19.0.0", "react-dom": ">=19.0.0", "react-hotkeys-hook": ">=5.0.0" } }, "omnidotdev-thornberry-0507ec5", "sha512-armaITtyWnR9tePEr5o6GbX3TMUCPFx7ygAAoCoGwVS3a+rKGWmlDMJ8MMKNHsbFLQEu8Kv4RjWTkbyfYf5rKQ=="], diff --git a/package.json b/package.json index 17d87e8..70d0ed4 100644 --- a/package.json +++ b/package.json @@ -40,7 +40,7 @@ "dependencies": { "@noble/ed25519": "^2.0.0", "@noble/hashes": "^2.0.0", - "@omnidotdev/providers": "github:omnidotdev/providers#892ecba", + "@omnidotdev/providers": "github:omnidotdev/providers#5909b95", "@omnidotdev/thornberry": "github:omnidotdev/thornberry#0507ec5", "@tanstack/nitro-v2-vite-plugin": "^1.141.0", "@tanstack/react-query": "^5.90.16", From 05b7882dc28410680db0e8e939252869f5a7db41 Mon Sep 17 00:00:00 2001 From: Brian Cooper Date: Wed, 8 Jul 2026 20:44:27 -0700 Subject: [PATCH 2/2] style: sort imports and exports to satisfy biome --- src/components/layout/DefaultCatchBoundary.tsx | 3 +-- src/lib/models.ts | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/components/layout/DefaultCatchBoundary.tsx b/src/components/layout/DefaultCatchBoundary.tsx index c08e25e..9fec651 100644 --- a/src/components/layout/DefaultCatchBoundary.tsx +++ b/src/components/layout/DefaultCatchBoundary.tsx @@ -1,8 +1,7 @@ +import type { ErrorComponentProps } from "@tanstack/react-router"; import { rootRouteId, useMatch, useRouter } from "@tanstack/react-router"; import { useEffect } from "react"; -import type { ErrorComponentProps } from "@tanstack/react-router"; - /** * Default error boundary for caught route errors. */ diff --git a/src/lib/models.ts b/src/lib/models.ts index 34c2cd7..a8b3a3c 100644 --- a/src/lib/models.ts +++ b/src/lib/models.ts @@ -96,5 +96,5 @@ function getAvailableModels( return grouped; } -export { getAvailableModels, getModelName, getProviderDisplayName }; export type { ModelOption }; +export { getAvailableModels, getModelName, getProviderDisplayName };