feat: better update page

feat: hide manual update steps as "unsafe" if OTA is available

resolves #155
This commit is contained in:
2025-02-12 16:00:50 +01:00
parent 9266702cbb
commit 075d05dd0b
6 changed files with 264 additions and 91 deletions

View File

@@ -1,6 +1,6 @@
import type { PageLoad } from "./$types";
import type { FileListing, Listing } from "../../listing";
import type { VersionMeta } from "./meta";
import type { VersionMeta } from "$lib/meta";
export const load = (async ({ fetch, params }) => {
const result = await fetch(
@@ -23,7 +23,7 @@ export const load = (async ({ fetch, params }) => {
git_commit: meta?.git_commit ?? "",
git_is_dirty: meta?.git_is_dirty ?? false,
git_date: meta?.git_date ?? data[0]?.mtime ?? "",
public_build: meta?.public_build ?? !params.version.startsWith("."),
public_build: meta?.public_build ?? !params.version.includes("+"),
development_mode: meta?.development_mode ?? 0,
update: {
uf2: