mirror of
https://github.com/community-scripts/ProxmoxVE.git
synced 2026-05-05 08:25:59 +00:00
Frontend: use github-versions.json for version display (#11281)
* fix(frontend): use github-versions.json for version display - Update AppVersion type to match new format with slug field - Switch from versions.json to github-versions.json API - Simplify version matching by direct slug comparison - Remove 'Loading versions...' text - show nothing if no version found * feat(frontend): show tooltip for pinned versions * fix(api): add github-versions endpoint and fix legacy versions route
This commit is contained in:
committed by
GitHub
parent
2434e0ab3b
commit
c7669c39c3
@@ -10,7 +10,7 @@ export async function fetchCategories() {
|
||||
}
|
||||
|
||||
export async function fetchVersions() {
|
||||
const response = await fetch(`/ProxmoxVE/api/versions`);
|
||||
const response = await fetch(`/ProxmoxVE/api/github-versions`);
|
||||
if (!response.ok) {
|
||||
throw new Error(`Failed to fetch versions: ${response.statusText}`);
|
||||
}
|
||||
|
||||
@@ -63,7 +63,14 @@ export type OperatingSystem = {
|
||||
};
|
||||
|
||||
export type AppVersion = {
|
||||
name: string;
|
||||
slug: string;
|
||||
repo: string;
|
||||
version: string;
|
||||
date: Date;
|
||||
pinned: boolean;
|
||||
date: string;
|
||||
};
|
||||
|
||||
export type GitHubVersionsResponse = {
|
||||
generated: string;
|
||||
versions: AppVersion[];
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user