From 0c65b5e3fa2bb253eff08621ca4f4d953a22efa5 Mon Sep 17 00:00:00 2001 From: M1 Date: Tue, 17 Mar 2026 06:33:13 +0400 Subject: [PATCH] fix: just show the login key on settings page --- apps/web/src/routes/dashboard.ts | 3 ++- apps/web/src/views/settings.ejs | 5 ++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/apps/web/src/routes/dashboard.ts b/apps/web/src/routes/dashboard.ts index 01d183f..dd9611a 100644 --- a/apps/web/src/routes/dashboard.ts +++ b/apps/web/src/routes/dashboard.ts @@ -142,8 +142,9 @@ export const dashboard = new Elysia() const [acc] = await sql`SELECT id, email_hash, created_at FROM accounts WHERE id = ${accountId}`; const apiKeys = await sql`SELECT id, label, created_at, last_used_at FROM api_keys WHERE account_id = ${accountId} ORDER BY created_at DESC`; + const loginKey = cookie?.pingql_key?.value ?? null; - return html("settings", { nav: "settings", account: acc, apiKeys, accountId }); + return html("settings", { nav: "settings", account: acc, apiKeys, accountId, loginKey }); }) // New monitor diff --git a/apps/web/src/views/settings.ejs b/apps/web/src/views/settings.ejs index 87525f5..6c76d0d 100644 --- a/apps/web/src/views/settings.ejs +++ b/apps/web/src/views/settings.ejs @@ -16,7 +16,10 @@
-

Hidden for security. Use "Rotate Key" below to replace it — the new key will be shown immediately.

+
+ <%= it.loginKey %> + +