From 49df6a0bafc239011528b40afaadab182803b050 Mon Sep 17 00:00:00 2001 From: Talon Date: Wed, 13 May 2026 18:15:12 +0200 Subject: [PATCH] Attempt to fix upload dialog --- package.json | 1 + src/server/public/index.html | 6 ++++-- src/server/public/style.css | 1 + 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index f3ea4c9..2525960 100644 --- a/package.json +++ b/package.json @@ -12,6 +12,7 @@ ], "scripts": { "build": "tsc", + "build:frontend": "tsc -p src/server/public/tsconfig.json", "start": "node dist/cli/index.js", "dev": "ts-node src/cli/index.ts", "server": "ts-node src/server/index.ts", diff --git a/src/server/public/index.html b/src/server/public/index.html index 64d829d..937bc03 100644 --- a/src/server/public/index.html +++ b/src/server/public/index.html @@ -54,8 +54,10 @@
- - +

diff --git a/src/server/public/style.css b/src/server/public/style.css index 04b8933..a5a5f36 100644 --- a/src/server/public/style.css +++ b/src/server/public/style.css @@ -66,6 +66,7 @@ select, input[type="file"], input[type="url"] { padding: 8px 12px; background: # .file-label { display: inline-block; padding: 10px 20px; background: #238636; color: #fff; border: none; border-radius: 6px; cursor: pointer; font-size: 0.95rem; } .file-label:hover { background: #2ea043; } .file-name { margin: 8px 0 0; font-size: 0.85rem; color: #8b949e; } +.visually-hidden { position: absolute; opacity: 0; width: 0; height: 0; border: 0; padding: 0; } /* Job cards */ .jobs-list { display: flex; flex-direction: column; gap: 8px; }