From 55b4cba35af241dfda54f12cf70f031a88897c7b Mon Sep 17 00:00:00 2001 From: Andreas Knuth Date: Wed, 25 Feb 2026 10:42:28 -0600 Subject: [PATCH] fixes --- public/index.html | 19 +++++++++++++++++++ public/invoice-view.js | 2 +- 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/public/index.html b/public/index.html index 336b148..6a65c2c 100644 --- a/public/index.html +++ b/public/index.html @@ -18,6 +18,25 @@ .modal.active { display: flex; } + /* Invoice/Quote Modal - deutlichere Feldumrandungen */ + #invoice-modal input, + #invoice-modal select, + #invoice-modal textarea, + #quote-modal input, + #quote-modal select, + #quote-modal textarea { + border: 1.5px solid #9ca3af !important; + } + + #invoice-modal input:focus, + #invoice-modal select:focus, + #invoice-modal textarea:focus, + #quote-modal input:focus, + #quote-modal select:focus, + #quote-modal textarea:focus { + border-color: #3b82f6 !important; + box-shadow: 0 0 0 2px rgba(59, 130, 246, 0.2) !important; + } diff --git a/public/invoice-view.js b/public/invoice-view.js index 7c750e3..721052c 100644 --- a/public/invoice-view.js +++ b/public/invoice-view.js @@ -211,7 +211,7 @@ function renderInvoiceRow(invoice) { const today = new Date(); today.setHours(0, 0, 0, 0); const daysUntil = Math.floor((sendDate - today) / 86400000); sendDateDisplay = formatDate(invoice.scheduled_send_date); - if (!paid) { + if (!paid && invoice.email_status !== 'sent') { if (daysUntil < 0) sendDateDisplay += ` (${Math.abs(daysUntil)}d ago)`; else if (daysUntil === 0) sendDateDisplay += ` (today)`; else if (daysUntil <= 3) sendDateDisplay += ` (in ${daysUntil}d)`;