fix: Modulübersicht mit features/INDEX.md synchronisieren, Versions-Spalte ergänzen

features.ts hatte nur 18 von 67 PROJ-Einträgen mit größtenteils falschem
Status (z.B. PROJ-1 zeigte "In Review" statt "Deployed", PROJ-9 zeigte
"In Progress" statt "Removed") — komplett losgelöst von features/INDEX.md,
offenbar seit den frühen Tagen des Projekts nie mehr aktualisiert.

Vollständig mit INDEX.md abgeglichen (alle PROJ-1 bis PROJ-67 inkl. PROJ-56c),
FeatureStatus um "Removed" erweitert. Neues Feld "version" (manuell gepflegt
pro PROJ, Baseline 1.0) + Tabellenspalte im Modulübersicht-Tab.
This commit is contained in:
sysops
2026-07-05 19:44:11 +02:00
parent 8564d7c11f
commit 4af0e4a280
2 changed files with 79 additions and 20 deletions
+5
View File
@@ -16,6 +16,7 @@ const statusColors: Record<string, string> = {
"In Progress": "bg-yellow-100 text-yellow-800",
"In Review": "bg-blue-100 text-blue-800",
"Deployed": "bg-green-100 text-green-800",
"Removed": "bg-red-50 text-red-700 line-through",
};
const statusCounts = (list: Feature[]) => ({
@@ -63,6 +64,7 @@ export function ModulesTab() {
<TableHead className="w-24 text-center">Frontend</TableHead>
<TableHead className="w-24 text-center">Backend</TableHead>
<TableHead className="w-32">Aktualisiert</TableHead>
<TableHead className="w-20">Version</TableHead>
</TableRow>
</TableHeader>
<TableBody>
@@ -92,6 +94,9 @@ export function ModulesTab() {
<TableCell className="text-sm text-muted-foreground">
{f.lastUpdated}
</TableCell>
<TableCell className="font-mono text-xs text-muted-foreground">
{f.version}
</TableCell>
</TableRow>
))}
</TableBody>