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

# Using the dashboard

> Sign in, browse a project's bundles, edit translations inline, and manage API tokens — plus what the dashboard can't do yet.

The dashboard is a React app served by the [server](/reference/server-api) on the same origin
as the API. It's where translators do their work: browse a project and edit values inline.

<Warning>
  The dashboard is **Alpha**. It covers the core editing loop; the limits below are real and
  called out honestly.
</Warning>

## Signing in

Open the server's URL and sign in with an email and password. Every page except sign-in
requires a session and redirects you back to sign-in if it expires.

There is **no sign-up or password-reset page** yet — accounts are created out of band (see
[Self-hosting → First user and organization](/guides/self-hosting#first-user-and-organization)).

## Projects

The home page lists your organization's projects and has a **New project** form. Creating a
project takes a name, a URL-safe slug, a source language, and a key format (nested
`i18next-json`, or flat with literal dots). A new project is empty until you
[`push`](/guides/team-workflow) source strings into it.

## Browsing and editing a bundle

Open a project to reach its detail page. Pick a **language** and a **namespace** from the two
selectors, and the bundle loads as a **Key → Value** table (the header shows the slug and the
source language).

To edit, click a value, change it, and click away — the edit saves on blur. Each save
overwrites just that one value. If the server refuses (for example a case-collision or a
non-editable key), the reason is shown on the cell.

## Managing tokens

The **Tokens** page lists the organization's [API tokens](/guides/orgs-and-tokens) (safe
metadata only — never the secret). **Owners and admins** can also mint and revoke them; a
member sees the list read-only. A freshly minted token's plaintext is shown **once**, with a
copy button, and is dropped from memory as soon as you dismiss it — so copy it immediately.

## What the dashboard can't do yet

* **String values are editable, including plural forms and context keys.** Each exploded
  plural form (`item_one`, `item_other`) and context key (`friend_male`) is its own editable
  cell; only non-string leaves (arrays, numbers) are read-only. There's no plural *grouping*
  yet — you edit each form as a separate cell, not the plural as a unit.
* **No adding or deleting** keys, languages, or namespaces — those arrive only through
  [`push`](/guides/team-workflow) and i18next `saveMissing`.
* **No organization or member management** in the UI — no org switcher, invitations, or member
  roles screen, and no sign-up.

These are the natural next steps; for now the dashboard is a focused inline editor on top of a
complete [HTTP API](/reference/server-api).
