> ## Documentation Index
> Fetch the complete documentation index at: https://docs.claboard.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# App Settings

> Configure startup behavior, notifications, defaults, and system preferences

App Settings provides a centralized configuration panel for Claude Board. Access it from the **gear icon** on the Dashboard, or from the **App Settings** entry in the project dropdown menu.

## Accessing Settings

<Steps>
  <Step title="From Dashboard" icon="grid-2">
    Click the gear icon in the top-right corner of the Dashboard header, next to the language selector.
  </Step>

  <Step title="From Project View" icon="chevron-down">
    Open the project dropdown menu and click **App Settings** in the 3x3 settings grid.
  </Step>
</Steps>

## General Settings

### Launch at Startup

Automatically open Claude Board when your computer starts. Uses the operating system's native auto-launch mechanism:

| Platform    | Mechanism              |
| ----------- | ---------------------- |
| **Windows** | Registry startup entry |
| **macOS**   | LaunchAgent            |

<Info>This setting is only available in the Tauri desktop app, not in web mode.</Info>

### Minimize to Tray

When enabled, closing the window hides Claude Board to the **system tray** instead of quitting. The app continues running in the background and can be restored by:

* **Clicking** the tray icon (left-click)
* **Right-click** → **Claude Board** from the tray context menu
* To fully quit: **Right-click** → **Quit**

<Warning>This is a desktop-only feature. The system tray icon is always visible when the app is running.</Warning>

### Confirm Before Delete

Show a confirmation dialog before deleting tasks or projects. Enabled by default.

### Auto-Open Terminal

Automatically open the terminal panel when a task starts running. Disable this if you prefer to manually open the terminal.

### Default Model

Set the default Claude model for new tasks:

| Model      | Description          |
| ---------- | -------------------- |
| **Haiku**  | Fast and lightweight |
| **Sonnet** | Balanced (default)   |
| **Opus**   | Most capable         |

### Default Thinking Effort

Set the default thinking effort level for new tasks:

| Level      | Description                    |
| ---------- | ------------------------------ |
| **Low**    | Quick, surface-level analysis  |
| **Medium** | Balanced depth (default)       |
| **High**   | Deep reasoning and exploration |

### Language

Switch the application display language. Currently supported:

* **English**
* **Turkish** (Turkce)

The language change takes effect immediately across all UI elements, including notification messages.

## Settings Storage

Settings are stored in the local SQLite database (`app_settings` table) as key-value pairs. Changes are saved immediately when toggled — there is no separate "Save" button.

## API

Settings are available through the API:

```
GET  /api/settings          # Get all settings
PUT  /api/settings          # Update settings (partial update)
```

For Tauri desktop:

```javascript theme={null}
api.getAppSettings()
api.updateAppSettings({ key: value })
```
