diff --git a/.env.example b/.env.example index 9fa4d43..ecd4ba3 100644 --- a/.env.example +++ b/.env.example @@ -5,3 +5,4 @@ VITE_API_BASE_URL=http://localhost:8001 #production #VITE_API_BASE_URL=http://api.thehumanpatternlab.com VITE_ADMIN_DEV_BYPASS=true +TOKEN_PEPPER=your-super-secret-random-string-here \ No newline at end of file diff --git a/src/pages/admin/admin.routes.tsx b/src/pages/admin/admin.routes.tsx index ec277e5..8a30a90 100644 --- a/src/pages/admin/admin.routes.tsx +++ b/src/pages/admin/admin.routes.tsx @@ -11,6 +11,7 @@ import { AdminDashboardPage } from "@/pages/admin/pages/AdminDashboardPage"; import { AdminNotesPage } from "@/pages/admin/pages/AdminNotesPage"; import AdminApiDocsPage from "@/pages/admin/AdminApiDocsPage"; import { AdminTokensPage } from "@/pages/admin/pages/AdminTokensPage"; +import { AdminRelaysPage } from "@/pages/admin/pages/AdminRelaysPage"; function PageLoader() { return
+ Generate temporary, single-use relay URLs for AI agents. +
+
+ {generatedUrl}
+
+ | + Relay ID + | ++ Voice + | ++ Expires + | ++ Status + | ++ Actions + | +
|---|---|---|---|---|
| + {relay.id.replace("relay_", "")} + | ++ {relay.voice} + | ++ {formatDate(relay.expires_at)} + | ++ {relay.used + ? "Used" + : expired + ? "Expired" + : "Active"} + | ++ {!relay.used && !expired && ( + + )} + | +