feat: added update notes and moved update to own tab

feat: added update info for emulators
This commit is contained in:
Simeon Radivoev 2026-04-26 14:56:54 +03:00
parent 813785f4f3
commit cf84f40a17
Signed by: simeonradivoev
GPG key ID: 7611A451D2A5D37A
14 changed files with 318 additions and 34 deletions

View file

@ -20,9 +20,12 @@ import SelfUpdateJob from "./jobs/self-update-job";
async function checkUpdate (force?: boolean)
{
const latest = await getOrCachedGithubRelease('simeonradivoev/gameflow-deck', force);
if (!latest || !latest.tag_name) return { hasUpdate: 0, version: getAppVersion() };
if (!latest || !latest.tag_name) return {
hasUpdate: 0,
version: getAppVersion()
};
const hasUpdate = semver.order(latest.tag_name, getAppVersion());
return { hasUpdate, version: latest.tag_name };
return { hasUpdate, version: latest.tag_name, info: latest.body };
}
export const system = new Elysia({ prefix: '/api/system' })