feat: add configuration options
Security Scan and Upload / Security & DefectDojo Upload (pull_request) Successful in 48s
CI / Lint & Test (pull_request) Failing after 5m29s
CI / Build Linux (pull_request) Has been skipped
CI / Build Windows (cross-compile) (pull_request) Has been skipped

This commit is contained in:
2026-01-15 20:45:21 -08:00
parent c241544743
commit 88e1087e00
12 changed files with 774 additions and 14 deletions
+8
View File
@@ -1,14 +1,21 @@
<script lang="ts">
import { onMount } from "svelte";
import { initializeTauriListeners } from "$lib/tauri";
import { configStore, applyTheme } from "$lib/stores/config";
import Terminal from "$lib/components/Terminal.svelte";
import InputBar from "$lib/components/InputBar.svelte";
import StatusBar from "$lib/components/StatusBar.svelte";
import AnimeGirl from "$lib/components/AnimeGirl.svelte";
import PermissionModal from "$lib/components/PermissionModal.svelte";
import ConfigSidebar from "$lib/components/ConfigSidebar.svelte";
onMount(async () => {
await initializeTauriListeners();
await configStore.loadConfig();
// Apply saved theme on startup
const config = configStore.getConfig();
applyTheme(config.theme);
});
</script>
@@ -31,6 +38,7 @@
</main>
<PermissionModal />
<ConfigSidebar />
</div>
<style>