AP0 Quick Wins: Chart.js lokal, Scaffolding weg, Umlaute, FinalProtocol-Titel

- Chart.js von jsDelivr-CDN lokal vendored (static/js/vendor/chart.umd.min.js
  v4.4.7), progress.html darauf umgestellt -> schliesst das einzige externe
  Asset / DSGVO-Datenleck.
- Scaffolding entfernt: DummyController.java, dummy.html, static/hello.txt.
- Umlaute umfassend korrigiert (wort-/morphemgenau, Slugs + Code-Identifier wie
  ZahlungPruefung/GEPRUEFT/Daemon/Boehm bewusst geschont): usv.json,
  devlab/techtacular/bughunter content.json, techtacular.js, zahlensysteme.html,
  style.css-Mojibake. V21-Migration reseedet geseedete DBs aus korrigiertem JSON.
- FinalProtocol: Titel "AP1" entfernt, Hero deckt jetzt AP1 und AP2 ab.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WFxcjtc9HNP4VECT6Ur1tE
This commit is contained in:
AliceDarkest
2026-07-20 23:37:55 +02:00
parent c5009d1718
commit e52cada445
14 changed files with 300 additions and 318 deletions
+3 -3
View File
@@ -16,7 +16,7 @@
transform: translateY(0);
}
}
/* Glanz-Effekt für Hover */
/* Glanz-Effekt für Hover */
@keyframes shine {
0% {
background-position: -100%;
@@ -26,7 +26,7 @@
}
}
/* Fade-In für Container beim Laden */
/* Fade-In für Container beim Laden */
@keyframes fadeInUp {
0% {
opacity: 0;
@@ -217,7 +217,7 @@ footer a:hover {
z-index: 10;
}
/* Kleinere Switch-Größe */
/* Kleinere Switch-Größe */
.switch {
position: relative;
display: inline-block;