diff --git a/src/routes/api/redirect/+server.ts b/src/routes/api/redirect/+server.ts
new file mode 100644
index 0000000..3c8657b
--- /dev/null
+++ b/src/routes/api/redirect/+server.ts
@@ -0,0 +1,26 @@
+async function fetchLatestReleaseTag() {
+ const url = `https://gitlab.com/api/v4/projects/55558123/releases`;
+ try {
+ const response = await fetch(url, {
+ headers: {
+ "Content-Type": "application/json",
+ },
+ });
+ const releases = await response.json();
+
+ if (releases && releases.length > 0) {
+ console.log("Latest release tag:", releases[0].tag_name);
+ return releases[0].tag_name; // Assuming the first release is the latest
+ } else {
+ console.log("No releases found.");
+ return null;
+ }
+ } catch (error) {
+ console.error("Error fetching latest release tag:", error);
+ return null;
+ }
+}
+export const load = (async () => {
+ let latestReleaseTag = await fetchLatestReleaseTag();
+ return latestReleaseTag ? { body: latestReleaseTag } : { status: 404 };
+})
\ No newline at end of file
diff --git a/src/routes/download/+page.svelte b/src/routes/download/+page.svelte
new file mode 100644
index 0000000..df15a0d
--- /dev/null
+++ b/src/routes/download/+page.svelte
@@ -0,0 +1,64 @@
+
+
+
+ Your download should start automatically. If it doesn't, click the link below. +
+ + + + +