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:
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user