diff --git a/src/lib/stores/backend.ts b/src/lib/stores/backend.svelte.ts similarity index 96% rename from src/lib/stores/backend.ts rename to src/lib/stores/backend.svelte.ts index f0293bc..7c1d074 100644 --- a/src/lib/stores/backend.ts +++ b/src/lib/stores/backend.svelte.ts @@ -255,6 +255,14 @@ export const backendStore = { get wsUrl() { return `ws://localhost:${state.port}/ws/control`; }, + get obsUrl() { + // OBS display runs on the web server port (one below the API port) + const obsPort = state.port > 0 ? state.port - 1 : 8080; + return `http://localhost:${obsPort}`; + }, + get syncUrl() { + return ""; + }, setPort, connect: connectWebSocket, disconnect, diff --git a/src/lib/stores/config.ts b/src/lib/stores/config.svelte.ts similarity index 100% rename from src/lib/stores/config.ts rename to src/lib/stores/config.svelte.ts diff --git a/src/lib/stores/transcriptions.ts b/src/lib/stores/transcriptions.svelte.ts similarity index 100% rename from src/lib/stores/transcriptions.ts rename to src/lib/stores/transcriptions.svelte.ts diff --git a/vite.config.ts b/vite.config.ts index a1c0f26..ee480ec 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -10,6 +10,7 @@ export default defineConfig({ alias: { $lib: path.resolve("./src/lib"), }, + extensions: [".svelte.ts", ".ts", ".svelte", ".js", ".mjs", ".mts"], }, server: { port: 1420,