Admin

Admin has not been ported yet. It becomes four tabs: seats, tokens, access and audit, and sources. The seats table will treat "no seat" as a first-class status, because a seat-less token authenticates but cannot search.

Until then, the current dashboard at /app carries all of it.