chore(hardening): tighten security and footprint defaults
This commit is contained in:
@@ -1805,6 +1805,14 @@
|
||||
{/if}
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="mt-5">
|
||||
<Toggle
|
||||
bind:checked={settings.prewarmModelOnStartup}
|
||||
label="Prewarm transcription model on startup"
|
||||
description="Loads Whisper after the app opens. Faster first capture, but higher idle memory use."
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
</div>
|
||||
|
||||
@@ -64,6 +64,7 @@ const defaults: SettingsState = {
|
||||
llmModelId: null,
|
||||
llmPromptPreset: "default",
|
||||
aiGpuConcurrency: "parallel",
|
||||
prewarmModelOnStartup: false,
|
||||
saveAudio: false,
|
||||
outputFolder: "",
|
||||
globalHotkey: "Ctrl+Shift+R",
|
||||
|
||||
@@ -51,6 +51,7 @@ export interface SettingsState {
|
||||
llmModelId: LlmModelIdStr | null;
|
||||
llmPromptPreset: LlmPromptPreset;
|
||||
aiGpuConcurrency: AiGpuConcurrency;
|
||||
prewarmModelOnStartup: boolean;
|
||||
saveAudio: boolean;
|
||||
outputFolder: string;
|
||||
globalHotkey: string;
|
||||
|
||||
Reference in New Issue
Block a user