docs(260925-bow): Was-ist-neu-Fenster in CHANGELOG, Anwender- und Entwicklerdoku

- CHANGELOG Unveroeffentlicht -> Neu
- Anwenderhandbuch: Fenster nach einem Versionswechsel
- Entwicklerdoku: erweiterte Importregel fuer @/lib/changelog, Versionsquelle,
  Endpunkte, Spalte, Folge fuer die Freigabe
- Kopfkommentare changelog.ts und next.config.ts angepasst

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-09-25 08:54:38 +02:00
parent 2aeb3e8ce3
commit b3b7b5d5e5
5 changed files with 44 additions and 7 deletions
+5 -3
View File
@@ -5,9 +5,11 @@ import type { AppChannel } from './app-version';
*
* Quelle ist CHANGELOG.md im Wurzelverzeichnis; `apps/web/next.config.ts` liest
* die Datei zur Bauzeit und legt den Text als `env.TESSERA_CHANGELOG_MD` ab.
* Dieses Modul darf NUR von der Server-Seite (`app/(portal)/changelog/page.tsx`)
* importiert werden — sonst landet der Text in oeffentlich abrufbaren
* Client-Chunks unter /_next/static.
* Dieses Modul darf NUR von Server-Code importiert werden — der Server-Seite
* (`app/(portal)/changelog/page.tsx`) und der `'use server'`-Datei
* `release-notice-actions.ts` ("Was ist neu"-Fenster, quick-260925-bow), nie
* von Client-Komponenten und auch nicht von `release-notes.ts` — sonst landet
* der Text in oeffentlich abrufbaren Client-Chunks unter /_next/static.
*
* Kanalregel (`filterChangelogForChannel`): auf `live` fehlt der Abschnitt
* "Unveröffentlicht" vollstaendig; auf `beta` und `dev` bleibt er und traegt