Rewrite frontend as single self-contained HTML file — all CSS/JS inline, no external files to fail loading

This commit is contained in:
2026-05-13 17:24:10 +02:00
parent 3432d362e2
commit ddb0f88257
116 changed files with 4240 additions and 921 deletions

32
dist/config/config.d.ts vendored Normal file
View File

@@ -0,0 +1,32 @@
import { VisionProviderConfig, TTSProviderConfig } from '../interfaces';
export interface Config {
captureIntervalSeconds: number;
contextWindowSize: number;
defaultPrompt: string;
changePrompt: string;
batchPrompt: string;
visionProvider: string;
visionModel: string;
visionProviders: {
[key: string]: VisionProviderConfig;
};
ttsProvider: string;
ttsVoice: string;
ttsSpeedFactor: number;
ttsInstructions?: string;
ttsProviders: {
[key: string]: TTSProviderConfig;
};
outputDir: string;
tempDir: string;
batchTimeMode: boolean;
batchWindowDuration: number;
framesInBatch: number;
}
/**
* Get default configuration options.
* Uses a function so that process.env is read at call time
* (after dotenv has been loaded), not at module import time.
*/
export declare function getDefaultConfig(): Config;
export declare const defaultConfig: Config;