An empty file library with a dashed dropzone, browse and import from URL actions, a facts row for formats and storage, and a privacy note.
Empty table state
Members table with the real header row visible and an empty body explaining which filters hid all 14 rows.

More like this
Browse Application UI
In-place panel fallback showing a mono error reference, a section-scoped retry button, and confirmation that the rest of the page is unaffected.

Centered 404 page showing the failed path in mono, three reasons a workspace link goes stale, and search or dashboard as recovery actions.


Empty dashboard state with a 4-step setup checklist, progress bar, and honest note that panels appear as steps are completed.

A panel for a running data import with a three step pipeline, a live progress bar, meta rows for timing, and notify or cancel actions.

Full-page planned maintenance screen with a stated window, estimated time remaining, a do-nothing instruction, and a status-page link.

Pending-access gate naming the reviewer with avatar and ETA, plus a list of surfaces the user can reach in the meantime.

Empty panel with a geometric illustration, an events headline, an explanation of when data appears, and a primary API call action.

Empty integrations surface with unlock bullets, a browse CTA, and Slack, GitHub, and Jira quick-connect chips.


Offline state panel listing what still works locally and what is paused until reconnection, with a guarantee that queued drafts are never lost.
