From dbd69a11960fcec21e15ab73bb50cc1e26dcb76e Mon Sep 17 00:00:00 2001 From: Brandon Thomas Date: Tue, 7 Apr 2026 03:36:47 -0400 Subject: [PATCH] revert website --- .../src/components/navbar/navbar.tsx | 4 ++-- frontend/apps/artcraft-website/src/main.tsx | 19 +++++++++---------- frontend/libs/api/src/lib/ApiManager.ts | 4 +--- .../src/lib/config/StorytellerApiHostStore.ts | 5 +---- 4 files changed, 13 insertions(+), 19 deletions(-) diff --git a/frontend/apps/artcraft-website/src/components/navbar/navbar.tsx b/frontend/apps/artcraft-website/src/components/navbar/navbar.tsx index 88494cccae..bd80e51434 100644 --- a/frontend/apps/artcraft-website/src/components/navbar/navbar.tsx +++ b/frontend/apps/artcraft-website/src/components/navbar/navbar.tsx @@ -17,8 +17,8 @@ import { TaskQueue } from "./task-queue"; const NAV_ITEMS = [ { name: "Home", href: "/" }, - { name: "Image", href: "/create-image" }, - { name: "Video", href: "/create-video" }, + // { name: "Image", href: "/create-image" }, + // { name: "Video", href: "/create-video" }, { name: "Tutorials", href: "/tutorials" }, { name: "News", href: "/news" }, { name: "FAQ", href: "/faq" }, diff --git a/frontend/apps/artcraft-website/src/main.tsx b/frontend/apps/artcraft-website/src/main.tsx index 16ce81572b..d966684c4b 100644 --- a/frontend/apps/artcraft-website/src/main.tsx +++ b/frontend/apps/artcraft-website/src/main.tsx @@ -11,16 +11,15 @@ const root = ReactDOM.createRoot( document.getElementById("root") as HTMLElement, ); -// In development, route API through the Vite dev server proxy to avoid CORS, -// unless VITE_API_HOST is explicitly set (eg. for an unsafe browser that ignores CORS). -//if (import.meta.env.DEV && !import.meta.env.VITE_API_HOST) { -// try { -// const origin = window.location.origin; -// StorytellerApiHostStore.getInstance().setApiSchemeAndHost(origin); -// } catch (e) { -// console.warn("Failed to set dev API host override", e); -// } -//} +// In development, route API through the Vite dev server origin to avoid CORS +if (import.meta.env.DEV) { + try { + const origin = window.location.origin; + StorytellerApiHostStore.getInstance().setApiSchemeAndHost(origin); + } catch (e) { + console.warn("Failed to set dev API host override", e); + } +} // Cache the referrer immediately — it can change or disappear on navigation. // Only set once so subsequent in-site navigations don't overwrite the original. diff --git a/frontend/libs/api/src/lib/ApiManager.ts b/frontend/libs/api/src/lib/ApiManager.ts index 883d1c6421..b700008336 100644 --- a/frontend/libs/api/src/lib/ApiManager.ts +++ b/frontend/libs/api/src/lib/ApiManager.ts @@ -26,9 +26,7 @@ export class ApiManager { } protected getApiSchemeAndHost(): string { - const host = StorytellerApiHostStore.getInstance().getApiSchemeAndHost(); - console.log('getSchemaAndHost()', host); - return host; + return StorytellerApiHostStore.getInstance().getApiSchemeAndHost(); } public async fetch( diff --git a/frontend/libs/api/src/lib/config/StorytellerApiHostStore.ts b/frontend/libs/api/src/lib/config/StorytellerApiHostStore.ts index e8100e73ed..c90da8cb2f 100644 --- a/frontend/libs/api/src/lib/config/StorytellerApiHostStore.ts +++ b/frontend/libs/api/src/lib/config/StorytellerApiHostStore.ts @@ -1,8 +1,5 @@ // Artcraft / Storyteller API backend -// Set VITE_API_HOST=http://localhost:12345 for local dev, or leave unset for production. -//const DEFAULT_API_HOST = (import.meta as any).env?.VITE_API_HOST || "https://api.storyteller.ai"; - -const DEFAULT_API_HOST = "http://localhost:12345"; +const DEFAULT_API_HOST = "https://api.storyteller.ai"; // NB(bt,2025-09-25): 'nx' is creating multiple copies of the library with name // mangling, so the singleton pattern fails to resolve to a single instance.