Timeline Studio API Documentation - v0.26.0
    Preparing search index...
    userSettingsMachine: StateMachine<
        {
            activeTab: | "transitions"
            | "media"
            | "music"
            | "effects"
            | "subtitles"
            | "filters"
            | "templates"
            | "style-templates";
            apiKeysStatus: Record<string, "not_set" | "testing" | "invalid" | "valid">;
            backgroundRenderingEnabled: boolean;
            browserSettings?: BrowserContext;
            claudeApiKey: string;
            codecovToken: string;
            gpuAccelerationEnabled: boolean;
            isBrowserVisible: boolean;
            isLoaded: boolean;
            isOptionsVisible: boolean;
            isTimelineVisible: boolean;
            layoutMode: "chat" | "default" | "vertical" | "options";
            maxConcurrentJobs: number;
            openAiApiKey: string;
            playerScreenshotsPath: string;
            playerVolume: number;
            preferredGpuEncoder: string;
            previewSizes: Record<PREVIEW_SIZES, PREVIEW_SIZES>;
            proxyEnabled: boolean;
            proxyHost: string;
            proxyPassword: string;
            proxyPort: string;
            proxyType: string;
            proxyUsername: string;
            renderDelay: number;
            renderQuality: string;
            screenshotsPath: string;
            tauriAnalyticsKey: string;
            telegramBotToken: string;
            telegramChatId: string;
            tiktokClientId: string;
            tiktokClientSecret: string;
            vimeoAccessToken: string;
            vimeoClientId: string;
            vimeoClientSecret: string;
            youtubeClientId: string;
            youtubeClientSecret: string;
        },
        AnyEventObject,
        Record<string, AnyActorRef>,
        ProvidedActor,
        ParameterizedObject,
        ParameterizedObject,
        string,
        StateValue,
        string,
        unknown,
        {},
        EventObject,
        MetaObject,
        any,
    > = ...

    Машина состояний для управления пользовательскими настройками Обрабатывает события обновления настроек