diff --git a/.vscode/settings.json b/.vscode/settings.json deleted file mode 100644 index 25117cc..0000000 --- a/.vscode/settings.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "github-enterprise.uri": "https://git.creations.works" -} diff --git a/public/css/index.css b/public/css/index.css index da470b9..7c8c2e7 100644 --- a/public/css/index.css +++ b/public/css/index.css @@ -224,38 +224,6 @@ ul { color: #f0b232; } -.activity-buttons { - display: flex; - flex-wrap: wrap; - gap: 0.5rem; - margin-top: 0.75rem; -} - -.activity-button { - background-color: #5865f2; - color: white; - border: none; - border-radius: 3px; - padding: 0.5rem 1rem; - font-size: 0.9rem; - cursor: pointer; - text-decoration: none; - transition: background-color 0.2s ease; - display: inline-block; -} - -.activity-button:hover { - background-color: #4752c4; - text-decoration: none; -} - -.activity-button.disabled { - background-color: #4e5058; - cursor: default; - pointer-events: none; - opacity: 0.8; -} - @media (max-width: 600px) { html { font-size: clamp(14px, 2vw, 16px); @@ -370,17 +338,6 @@ ul { margin-top: 0.25rem; width: 100%; } - - .activity-buttons { - justify-content: center; - margin-top: 0.5rem; - width: 100%; - } - - .activity-button { - font-size: 0.85rem; - padding: 0.4rem 0.8rem; - } } /* readme :p */ diff --git a/public/js/index.js b/public/js/index.js index 6feec74..1c54724 100644 --- a/public/js/index.js +++ b/public/js/index.js @@ -156,26 +156,6 @@ function buildActivityHTML(activity) { ` : ""; - const activityButtons = activity.buttons && activity.buttons.length > 0 - ? `
- ${activity.buttons.map((button, index) => { - const buttonLabel = typeof button === 'string' ? button : button.label; - let buttonUrl = null; - if (typeof button === 'object' && button.url) { - buttonUrl = button.url; - } - else if (index === 0 && activity.url) { - buttonUrl = activity.url; - } - if (buttonUrl) { - return `${buttonLabel}`; - } else { - return `${buttonLabel}`; - } - }).join('')} -
` - : ''; - return `
  • ${art ? `Art` : ""} @@ -186,7 +166,6 @@ function buildActivityHTML(activity) { ${activity.details ? `
    ${activity.details}
    ` : ""} ${activity.state ? `
    ${activity.state}
    ` : ""} - ${activityButtons} ${progressBar}
  • diff --git a/src/server.ts b/src/server.ts index 13ae2ba..3f78cb5 100644 --- a/src/server.ts +++ b/src/server.ts @@ -34,23 +34,13 @@ class ServerHandler { open: webSocketHandler.handleOpen.bind(webSocketHandler), message: webSocketHandler.handleMessage.bind(webSocketHandler), close: webSocketHandler.handleClose.bind(webSocketHandler), - error(error) { - logger.error(`Server error: ${error.message}`); - return new Response(`Server Error: ${error.message}`, { - status: 500, - }); - }, }, }); - const accessUrls = [ - `http://${server.hostname}:${server.port}`, - `http://localhost:${server.port}`, - `http://127.0.0.1:${server.port}`, - ]; - - logger.info(`Server running at ${accessUrls[0]}`, true); - logger.info(`Access via: ${accessUrls[1]} or ${accessUrls[2]}`, true); + logger.info( + `Server running at http://${server.hostname}:${server.port}`, + true, + ); this.logRoutes(); } diff --git a/src/views/index.ejs b/src/views/index.ejs index 6790bb5..a77b12a 100644 --- a/src/views/index.ejs +++ b/src/views/index.ejs @@ -102,27 +102,6 @@
    <%= activity.state %>
    <% } %> - <% if (activity.buttons && activity.buttons.length > 0) { %> -
    - <% activity.buttons.forEach((button, index) => { - const buttonLabel = typeof button === 'string' ? button : button.label; - let buttonUrl = null; - if (typeof button === 'object' && button.url) { - buttonUrl = button.url; - } - else if (index === 0 && activity.url) { - buttonUrl = activity.url; - } - %> - <% if (buttonUrl) { %> - <%= buttonLabel %> - <% } else { %> - <%= buttonLabel %> - <% } %> - <% }); %> -
    - <% } %> - <% if (progress !== null) { %>
    >