diff --git a/src/server/server.ts b/src/server/server.ts index 8cafe62..854abd5 100644 --- a/src/server/server.ts +++ b/src/server/server.ts @@ -1138,14 +1138,10 @@ export const server = createServer( return; } - // Select guild page + // Keep /dashboard/select-guild for compatibility: redirect to /dashboard if (url.pathname === "/dashboard/select-guild") { - await renderTemplate(req, res, "select_guild", { - appName: pkg.name ?? "Amayo Bot", - user, - guilds, - hideNavbar: true, - }); + res.writeHead(302, { Location: "/dashboard" }); + res.end(); return; } diff --git a/src/server/views/pages/dashboard.ejs b/src/server/views/pages/dashboard.ejs index 7160e1f..48f76e4 100644 --- a/src/server/views/pages/dashboard.ejs +++ b/src/server/views/pages/dashboard.ejs @@ -2,17 +2,85 @@
<% if (!selectedGuild) { %> - +
-
-

<%= appName %>

-

Panel de administración

-
-

Selecciona un servidor desde la página principal para administrar sus ajustes.

- Seleccionar servidor +
+

<%= appName %>

+

Selecciona un servidor desde la lista abajo para administrar sus ajustes.

+ +
+ +
+ + + + +
+ + + <% } %> <% if (typeof selectedGuild !== 'undefined' && selectedGuild) { %> diff --git a/src/server/views/pages/login.ejs b/src/server/views/pages/login.ejs index 0f35f41..a7ed70c 100644 --- a/src/server/views/pages/login.ejs +++ b/src/server/views/pages/login.ejs @@ -1,6 +1,6 @@
-
+
-
+

Log in with Discord to access the dashboard.