Preferences
Theme, accent color, language, number format, currency, week start, date format, and timezone — every control.
Panel
Sidebar: Account → Preferences
Header: Preferences — Customize how your projects look and feel.
Appearance
Theme
Three cards (preview + label). Selecting one sets the app theme immediately.
| Option | Label |
|---|---|
light | Light |
dark | Dark |
system | System (split light/dark preview) |
Accent color
Row: Accent color — Choose the main color that defines the overall tone
| Swatches (aria labels) |
|---|
| Select red / orange / green / blue / purple / brown accent color |
Active swatch shows a checkmark and brand ring. Updates the product accent / brand chrome.
Language & time
| Control | Options / behavior |
|---|---|
| Language | Dropdown: English (US) only. Changing has no effect beyond that single option. |
| Number format | Default; 1,000,000.00 (us); 1.000.000,00 (eu). Default follows language. |
| Currency | Reporting currency for revenue displays. Options from Intl supported currencies (or a short fallback list). Persists with PATCH /api/projects/:id { reportingCurrency }; dashboard revenue views refresh via a live event. |
| Start week on Monday | Switch on/off. Affects calendars and charts. |
| Date format | See table below |
| Time zone | First option is browser auto ((GMT±…) City); then all supported IANA zones. Empty value = auto. |
Date format options
| Value | Label | Example description in UI |
|---|---|---|
full | Full date | May 22, 2026 |
short | Short date | May 22 |
mdy | Month/Day/Year | 05/22/2026 |
dmy | Day/Month/Year | 22/05/2026 |
ymd | Year/Month/Day | 2026/05/22 |
relative | Relative | Today |
Theme, accent, number/date/week, and timezone preferences are client-side (hooks / local preference storage). Currency is project-scoped on the server.