The dashboard at app.display.dev includes a publish flow for the times you don't want a CLI — drag a file in, set the metadata, ship.
Open the publish dialog
From the dashboard, click "New artifact" (top-right). A dialog opens with three primary affordances:
- A drag-and-drop zone for the file (HTML or Markdown).
- A name field (defaults to the filename without extension).
- Visibility controls: public / company / private.
If you set visibility to private, the dialog also surfaces a sharedWith chip editor for explicit allowlisted addresses.
Drag and drop
Drag the file directly onto the drop zone, or click to open a file picker. Files larger than the per-tier limit are rejected client-side with a clear error — see Plans & features for the current cap.
Edit after publish
Once published, every artifact gets an "Edit" affordance from the dashboard list view. The same dialog opens, pre-populated with the current visibility, name, and sharedWith. Saving emits a new version.
To change the source bytes, drag a new file onto the same dialog — it republishes as v(N+1) of the same artifact, preserving the URL.
Re-publishing from the CLI
If a teammate published a file via the web UI but you want to update it from a build pipeline, use the artifact's shortId with dsp publish --id:
dsp publish report.html --id <shortId>The visibility and sharedWith carry forward unless you override them on the same call.