Release v0.41.1 Versionsanzeige als Footer

This commit is contained in:
2026-06-19 15:19:15 +02:00
parent 9308d8cf93
commit 2c24b4d71d
5 changed files with 500 additions and 462 deletions
+31 -24
View File
@@ -3,37 +3,36 @@
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Arbeitszeit-Auswertung</title>
<title>qPlanner Arbeitszeit-Auswertung</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<main class="app">
<section class="hero">
<div>
<p class="eyebrow">CSV-Auswertung</p>
<p class="eyebrow">qPlanner CSV-Auswertung</p>
<h1>Arbeitszeit-Saldo berechnen</h1>
<p class="intro">CSV-Datei hochladen, Netto-Arbeitszeiten auslesen und Plus-/Minusstunden berechnen: Montag bis Freitag mit 8:00 Stunden Sollzeit, Samstag/Sonntag und gesetzliche Feiertage mit 0:00 Sollzeit.</p>
</div>
<div class="settings" aria-label="Einstellungen">
<label>
Sollzeit pro Arbeitstag
<input id="targetTime" type="time" value="08:00" step="60">
<small>Gilt für Montag bis Freitag. Samstag/Sonntag und Feiertage = 0:00.</small>
</label>
<label>
Bundesland / Feiertage
<select id="federalState">
<option value="NW" selected>Nordrhein-Westfalen</option>
<option value="BY">Bayern</option>
<option value="BY_MH">Bayern inkl. Mariä Himmelfahrt</option>
<option value="NI">Niedersachsen</option>
<option value="HH">Hamburg</option>
</select>
<small>Feiertage werden automatisch aus dem Datum berechnet.</small>
</label>
<p class="intro">CSV-Datei hochladen, Netto-Arbeitszeiten auslesen und Plus-/Minusstunden berechnen. Samstage, Sonntage und gesetzliche Feiertage im gewählten Bundesland werden mit 0:00 Stunden Sollzeit bewertet.</p>
</div>
</section>
<section class="settings" aria-label="Einstellungen">
<label>
Sollzeit pro Arbeitstag Montag bis Freitag
<input id="targetTime" type="time" value="08:00" step="60">
</label>
<label>
Bundesland / Feiertagsregel
<select id="federalState">
<option value="NW">Nordrhein-Westfalen</option>
<option value="BY">Bayern</option>
<option value="BY_MARIA">Bayern inkl. Mariä Himmelfahrt</option>
<option value="NI">Niedersachsen</option>
<option value="HH">Hamburg</option>
</select>
</label>
</section>
<section id="dropZone" class="drop-zone">
<input id="csvFile" type="file" accept=".csv,text/csv">
<div class="drop-content">
@@ -42,10 +41,10 @@
</div>
</section>
<section id="formatHint" class="hint"></section>
<section id="errorBox" class="error hidden"></section>
<p id="formatHint" class="format-hint"></p>
<section id="summary" class="summary hidden" aria-live="polite">
<article class="card">
<span>Arbeitstage</span>
@@ -76,6 +75,7 @@
<tr>
<th>Monat</th>
<th>Arbeitstage</th>
<th>Feiertage</th>
<th>Arbeitszeit</th>
<th>Sollzeit</th>
<th>Saldo</th>
@@ -93,12 +93,12 @@
<tr>
<th>Datum</th>
<th>Wochentag</th>
<th>Feiertag</th>
<th>Beginn</th>
<th>Ende</th>
<th>Arbeitszeit</th>
<th>Sollzeit</th>
<th>Saldo</th>
<th>Feiertag</th>
<th>Ruhepause</th>
<th>Warnungen</th>
</tr>
@@ -110,6 +110,13 @@
</section>
</main>
<footer class="app-footer" aria-label="Projektinformationen">
<span id="appVersion">v0.41.1</span>
<span aria-hidden="true"></span>
<a href="https://git.mike-lindner.net/mike/qplanner-arbeitszeit-auswertung" target="_blank" rel="noopener noreferrer">Repository</a>
</footer>
<script src="app.js"></script>
</body>
</html>