News-Einträge: feste Struktur Datum → „News“ → Titel #15
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Wunsch (langfristig, gilt für alle News)
Jeder News-Eintrag auf der Seite soll mit dem Datum in der Form Jahr-Monat-Tag beginnen (ISO, z. B.
2026-07-19), dann das Wort „News“ und dann den Titel des Eintrags:Das ist die verbindliche Anordnung für alle neuen und bestehenden Einträge — auch für die in Issue #14 neu angelegten Einträge.
Umgesetzt (Commit
301e188)app.jsrenderNewsEntries(): Datumsanzeige gibt direktentry.date(ISOJJJJ-MM-TT) aus statttoLocaleDateString.dateTime-Attribut bleibtentry.date.span.news-labelmit „News“ → liestJJJJ-MM-TT News Titel.styles.css:.news-labelals dezentes Brand-Label (Badge-Optik, klein, konsistent mit Timeline-Design).news.jsnötig).news.js-Daten und „mehr…“-Button unverändert.Verifikation (20.08.2026)
index.html + app.js + news.js + news.json(27 Assertions, alle PASS): für alle 3 initial sichtbaren Einträge ist.news-dateim ISO-FormatJJJJ-MM-TTgesetzt,datetime-Attribut konsistent,.news-label= „News“,.news-titlevorhanden, DOM-Reihenfolge Datum < Label < Titel korrekt.http://10.20.10.10/dev/:app.js+styles.cssenthalten die Umsetzung;news.jsonliefert ISO-Daten.package.json/Playwright-Konfig); DOM-Check erfolgt daher über jsdom gegen die echten Artefakte. Viewport-Checks (393/768/1024 px) sind nicht automatisiert vorhanden — Layout-Prüfung bleibt manuell unter/dev/.Abgrenzung
news.js-Daten oder am „mehr…“-Button.Status
dev(Commit301e188)/dev/(manuell, Viewports 393/768/1024) → Release auf AufforderungNews-Einträge: feste Struktur Datum → „Newsto News-Einträge: feste Struktur Datum → „News“ → TitelVerifikation (20.08.2026)
Ad-hoc DOM-Check mit jsdom über das echte
index.html + app.js + news.js + news.jsonaus dem Repo — 27/27 Assertions PASS:.news-dategibt ISOJJJJ-MM-TTaus (alle 3 initial sichtbaren Einträge:2026-08-15,2026-08-13,2026-08-10)datetime-Attribum konsistent mitentry.date.news-label= „News“ zwischen Datum und Titel.news-titlevorhanden, DOM-Reihenfolge Datum < Label < Titel korrektLive-Abgleich
http://10.20.10.10/dev/:app.js(Zeilen 223–229) +styles.css(Zeilen 331–341) enthalten die Umsetzung;news.jsonliefert ISO-Daten.Hinweis: Playwright-Infrastruktur existiert im Repo nicht (kein
package.json/Playwright-Konfig), daher DOM-Check via jsdom gegen die echten Artefakte. Viewport-Checks (393/768/1024 px) sind nicht automatisiert — Layout-Prüfung bleibt manuell unter/dev/.→ Umsetzung steht bereits in
dev(Commit301e188), Issue kann geschlossen werden.Simon referenced this issue2026-09-16 06:50:47 +02:00