feat(quick-260916-dcz): CHANGELOG.md, Seite "Was ist neu" mit Kanalfilter, Versionszeile als Link, Bauzeit-Einbettung
- CHANGELOG.md (Wurzel): Unveroeffentlicht (bwo + dyv + diese Seite, 8 Punkte) und 1.0.0 – 2026-09-15 (11 Punkte aus den Handbuechern), Alltagssprache, echte Umlaute - next.config.ts liest CHANGELOG.md zur Bauzeit nach env.TESSERA_CHANGELOG_MD; .dockerignore-Ausnahme !CHANGELOG.md und COPY-Zeile im Web-Dockerfile - lib/changelog.ts: filterChangelogForChannel (live ohne Unveroeffentlicht, beta/dev mit "Noch nicht freigegeben (Beta)", leerer Abschnitt ausgeblendet), 10 Tests - Server-Seite /changelog (MDEditor.Markdown + rehype-sanitize, Hinweis auf Beta, Leer-Text), 3 Tests; Versionszeile ist Link mit aria-label, 2 Tests - de/en: sidebar.whatsNew und Namensraum changelog; Web-Suite 49/309, tsc 0 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_018N9CD3ebPKm1b32bPpBknY
This commit is contained in:
@@ -109,7 +109,8 @@
|
||||
"beta": "Beta",
|
||||
"live": "Live",
|
||||
"dev": "Development"
|
||||
}
|
||||
},
|
||||
"whatsNew": "What's new"
|
||||
},
|
||||
"dashboard": {
|
||||
"title": "Dashboard",
|
||||
@@ -512,6 +513,13 @@
|
||||
"errorSendFailed": "The e-mail could not be sent. Please try again later or contact your administrator.",
|
||||
"errorGeneric": "The report could not be sent."
|
||||
},
|
||||
"changelog": {
|
||||
"title": "What's new",
|
||||
"intro": "All changes to Tessera, sorted by version – the current version is at the top.",
|
||||
"unreleasedHeading": "Not yet released (beta)",
|
||||
"unreleasedHint": "The items under “Not yet released” are already part of this beta but have not been released as a version yet.",
|
||||
"empty": "No entries yet."
|
||||
},
|
||||
"locale": {
|
||||
"de": "Deutsch",
|
||||
"en": "English"
|
||||
|
||||
Reference in New Issue
Block a user