From 6d2345041d9176e0f13530a1a4824e57224915c4 Mon Sep 17 00:00:00 2001 From: root Date: Wed, 26 Aug 2026 11:16:37 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=9A=80=20Release:=20CorePlan=20v1.0.2=20C?= =?UTF-8?q?ommunity=20Edition?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/app.html | 143 ++++++++++++++++++++++++++++++++++++++++++----- src/auth.php | 60 +++++++++++++++++++- src/database.php | 5 +- src/projects.php | 66 ++++++++++++++++++---- src/router.php | 12 ++-- 5 files changed, 252 insertions(+), 34 deletions(-) diff --git a/src/app.html b/src/app.html index d67ee95..1826260 100644 --- a/src/app.html +++ b/src/app.html @@ -62,7 +62,6 @@ .deadline-warn { background: rgba(245, 158, 11, 0.1); border-left: 3px solid var(--accent-orange); } .deadline-danger { background: rgba(239, 68, 68, 0.2); border-left: 3px solid var(--accent-red); color: var(--accent-red); } - /* Kalender CSS */ .cal-grid { display: grid; grid-template-columns: repeat(7, 1fr); gap: 5px; margin-top: 10px;} .cal-day-header { text-align: center; font-size: 0.75rem; color: var(--text-muted); font-weight: bold; margin-bottom: 5px; } .cal-day { background: var(--bg-color); min-height: 50px; border-radius: 4px; padding: 5px; font-size: 0.8rem; position: relative; border: 1px solid transparent; cursor: pointer; transition: background 0.2s; } @@ -70,14 +69,27 @@ .cal-day.today { border-color: var(--accent-blue); } .cal-day.empty { background: transparent; cursor: default; } .cal-event-dot { width: 8px; height: 8px; border-radius: 50%; display: inline-block; margin-top: 2px; margin-right: 2px; } - - /* Accordion CSS für native Details */ details > summary { list-style: none; user-select: none; } details > summary::-webkit-details-marker { display: none; } + + /* NEU: Native Print PDF Report Styles */ + @media print { + body { background: white !important; color: black !important; padding: 0 !important; margin: 0 !important; } + .container, .modal-overlay, #dashboardView, #loginView, #forgotView, #resetView { display: none !important; } + #printArea { display: block !important; position: absolute; left: 0; top: 0; width: 100%; background: white; color: black; font-family: Arial, sans-serif; padding: 10mm; } + #printArea h1 { color: #3b82f6; text-align: left; border-bottom: 2px solid #ccc; padding-bottom: 10px; margin-bottom: 20px;} + #printArea h2 { color: #555; margin-top: 30px; border-bottom: 1px solid #ccc; padding-bottom: 5px;} + .print-task { border: 1px solid #ddd; padding: 15px; margin-bottom: 15px; border-radius: 6px; page-break-inside: avoid; } + .print-task h3 { margin: 0 0 10px 0; font-size: 1.1rem; } + .print-comment { padding-left: 20px; font-style: italic; color: #555; margin-bottom: 5px; font-size: 0.9rem;} + } + + +

CorePlan Login

Login fehlgeschlagen.
@@ -85,6 +97,30 @@
+
Passwort vergessen?
+ +
+ + + + + + @@ -156,7 +192,7 @@