diff --git a/ui/src/pages/PackageList.tsx b/ui/src/pages/PackageList.tsx
index 5fddbe8..02f0c99 100644
--- a/ui/src/pages/PackageList.tsx
+++ b/ui/src/pages/PackageList.tsx
@@ -14,12 +14,14 @@ export function PackageList() {
const summaries = [...byName.entries()].map(([name, versions]) => {
const stable = versions.filter((v) => v.channel === "stable");
const unstable = versions.filter((v) => v.channel === "unstable");
+ const releasevers = [...new Set(versions.map((v) => v.releasever))].sort();
const latest = versions.reduce((a, b) =>
a.buildTime >= b.buildTime ? a : b,
);
return {
name,
latest,
+ releasevers,
stableCount: stable.length,
unstableCount: unstable.length,
versionCount: versions.length,
@@ -35,35 +37,45 @@ export function PackageList() {
| Package |
Latest version |
+ Fedora |
Versions |
Summary |
Built |
- {summaries.map(({ name, latest, stableCount, unstableCount }) => (
-
- |
- {name}
- |
-
- {latest.version}-{latest.release}{" "}
-
- {latest.channel}
-
- |
-
- {stableCount > 0 && (
- {stableCount} stable
- )}
- {unstableCount > 0 && (
- {unstableCount} unstable
- )}
- |
- {latest.summary} |
- {new Date(latest.buildTime * 1000).toLocaleDateString()} |
-
- ))}
+ {summaries.map(
+ ({ name, latest, releasevers, stableCount, unstableCount }) => (
+
+ |
+ {name}
+ |
+
+ {latest.version}-{latest.release}{" "}
+
+ {latest.channel}
+
+ |
+
+ {releasevers.map((rv) => (
+
+ fc{rv}
+
+ ))}
+ |
+
+ {stableCount > 0 && (
+ {stableCount} stable
+ )}
+ {unstableCount > 0 && (
+ {unstableCount} unstable
+ )}
+ |
+ {latest.summary} |
+ {new Date(latest.buildTime * 1000).toLocaleDateString()} |
+
+ ),
+ )}
>