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

# Web Dashboard

> Manage your Trace projects, usage, and team from the web — plus ask questions about your designs without opening the desktop app.

## Overview

The Trace web dashboard at [buildwithtrace.com/dashboard](https://buildwithtrace.com/dashboard) gives you access to:

* **Projects** — view all your conversations and AI-generated thumbnails
* **Usage** — track token consumption, request counts, and costs
* **Orders** — monitor PCB manufacturing status
* **Billing** — manage your subscription and payment history
* **Team** — invite members and switch workspace context
* **Settings** — update profile, change password, notification preferences

## Ask Mode (Web Chat)

You can ask questions about your projects directly from the web dashboard without opening the desktop app.

### How It Works

1. Navigate to **Projects** in the sidebar
2. Click on any project/conversation
3. View the full message history
4. Type a new message to start an AI conversation directly from the browser

<Note>
  Full AI chat is available both in the desktop app and the web dashboard, with real-time streaming responses. The web dashboard supports Ask mode with the same conversation history synced across both platforms.
</Note>

### Daily Rate Limits (Web)

Web chat sessions have a rate limit of 25 requests per day in ask mode only. This prevents abuse while allowing legitimate project queries.

## Project Thumbnails

Every project automatically gets an AI-generated thumbnail displayed on the project card. Thumbnails are:

* Generated using Google Gemini's image model
* Created with abstract, flowing generative art styles
* Unique per project (random creative seeds)
* Cached and served from Supabase Storage

If a thumbnail fails to generate or you want a new one, it regenerates automatically on next view.

## Crash Reporting

If Trace encounters an unexpected crash, you'll see a dialog offering to submit a crash report:

* **What's sent:** Application logs, system info (OS, version, architecture), session ID
* **What's NOT sent:** Your project files, personal data, or schematic content
* **Consent:** You can dismiss the dialog to skip reporting

Crash reports help us identify and fix stability issues faster. Reports are batched with a 2-minute debounce (rapid crashes from the same session are grouped into one notification).

## Notifications

### In-App Notifications

The bell icon in the header shows real-time notifications:

* Team invite received
* Beta program updates
* System announcements

Notifications are delivered via WebSocket for instant delivery.

### Email Notifications

Control what emails you receive from **Settings → Notifications**:

| Setting             | Description                  |
| ------------------- | ---------------------------- |
| **Email enabled**   | Master toggle for all emails |
| **Product updates** | Release notes, new features  |
| **Marketing**       | Tips, promotions, surveys    |

## Dark Mode

Toggle dark mode from the theme button in the header. Your preference:

* Persists across sessions
* Applies instantly (no flash on page load)
* Respects system preference on first visit
