{#if !searchQuery} {/if}
{#if loading}
Lade Einstellungen...
{:else} {#if activeCategory === 'general' || searchQuery} {#if !searchQuery || agentModes.some(m => m.name.toLowerCase().includes(searchQuery.toLowerCase()))}

🤝 Agent-Modus

{#each agentModes as mode} {/each}
{/if} {#if !searchQuery}

🎨 Darstellung

Theme Farbschema der Anwendung
AWL Dark
{/if} {/if} {#if activeCategory === 'model' || (searchQuery && availableModels.some(m => m.name.toLowerCase().includes(searchQuery.toLowerCase())))}

🤖 Claude-Modell

{#each availableModels as model} {/each}
{/if} {#if activeCategory === 'commands' || (searchQuery && filteredCommands.length > 0)}

⌨️ Commands & Skills

Slash-Commands aus ~/.claude/commands/ und Skills aus ~/.claude/skills/

{#each filteredCommands as cmd}
/{cmd.name} {getCategoryIcon(cmd.category)} {getCategoryLabel(cmd.category)}
{cmd.description} {#if cmd.source !== 'builtin'} {cmd.source.split('/').pop()} {/if}
{/each}
{#if filteredCommands.length === 0}
Keine Commands gefunden
{/if}
{/if} {#if activeCategory === 'hooks' || (searchQuery && filteredHooks.length > 0)}

🪝 Hooks

Event-basierte Automatisierungen

{#each filteredHooks as hook}
{hook.name} {hook.event}
{#if hook.description} {hook.description} {/if}
{/each}
{#if filteredHooks.length === 0}
Keine Hooks gefunden
{/if}
{/if} {#if activeCategory === 'permissions' || (searchQuery && 'berechtigungen permissions'.includes(searchQuery.toLowerCase()))}

🛡️ Berechtigungen

Guard-Rails für Tool-Zugriffe und Aktionen

{#if permissions.length > 0}
{#each permissions as perm}
{perm.pattern} {#if perm.tool} {perm.tool} {/if} {perm.action === 'Allow' ? '✓ Erlaubt' : '✗ ' + perm.action}
{/each}
{:else}
Keine expliziten Berechtigungen gesetzt.
Berechtigungen werden bei der ersten Tool-Nutzung vergeben.
{/if}
{/if} {#if activeCategory === 'about' || (searchQuery && 'version update über about'.includes(searchQuery.toLowerCase()))}

ℹ️ Über Claude Desktop

Version
{appVersion || '—'}
Framework
Tauri 2.0 + SvelteKit 5
Theme
AWL Dark
{#if appVersion === 'dev'}

Entwicklungs-Build — Auto-Update deaktiviert.

{/if}
{#if Object.keys(allSettings).length > 0}
Alle Settings ({Object.keys(allSettings).length})
{#each Object.entries(allSettings) as [key, value]}
{key} {value}
{/each}
{/if}
{/if} {/if}