diff --git a/src/components/settings/Loader.astro b/src/components/settings/Loader.astro index dd8f092..556c579 100644 --- a/src/components/settings/Loader.astro +++ b/src/components/settings/Loader.astro @@ -34,12 +34,12 @@ |_| \\_|\\___|_.__/ \\__,_|_|\\__,_| |____/ \\___|_| \\_/ |_|\\___\\___||___/ `; const info = "Hello developer or curious individual & welcome to the console! \nThere isn't a whole lot here for you unless you have run into an error."; - const sysInfo = `In which case please include the info below when opening the issue: \n\nOS: ${navigator.platform} \nBrowser: ${navigator.userAgent} \nService workers: ${"serviceWorker" in navigator ? "Yes" : "No"}` + const sysInfo = `In which case please include the info below when opening the issue: \n\nOS: ${navigator.platform} \nBrowser: ${navigator.userAgent} \nService workers: ${"serviceWorker" in navigator ? "Yes" : "No"}` const init = async () => { - log("normal", { bg: false, prefix: false }, titleText); - log("normal", { bg: true, prefix: false }, info); - log("normal", { bg: true, prefix: false }, sysInfo); - log("info", { bg: true, prefix: true }, "General init..."); + log({ type: 'normal', bg: false, prefix: false }, titleText); + log({ type: 'normal', bg: true, prefix: false }, info); + log({ type: 'normal', bg: true, prefix: false }, sysInfo); + log({ type: 'info', bg: true, prefix: true }, "General init..."); for (const script of createProxyScripts()) { document.body.appendChild(script); } @@ -48,18 +48,20 @@ await setTransport(conn, "libcurl"); window.sw = new SW(conn); const { serviceWorker, bareMuxConn, sj } = await window.sw.getSWInfo(); - log("info", { bg: true, prefix: true }, `General init completed! \n\nInit info: \nServiceWorker: ${serviceWorker.active?.state} \nBareMux Transport: ${await bareMuxConn.getTransport()} \nScramjetController: ${sj ? 'Active' : 'Not active'}`); + log({ type: 'info', bg: true, prefix: true }, `General init completed! \n\nServiceWorker: ${serviceWorker.active?.state} \nBareMuxConn: ${bareMuxConn ? 'Active': 'Not active'} \nScramjetController: ${sj ? 'Active' : 'Not active'}`); + } + const initSettings = async () => { + log({ type: 'info', bg: true, prefix: true }, "Initializing settings..."); + log({ type: 'info', bg: true, prefix: true }, "Initialized Settings!"); } - log("info", { bg: true, prefix: true }, "Initializing settings..."); - log("info", { bg: true, prefix: true }, "Initialized Settings!"); - const eventHandler = new EventHandler({ events: { "DOMContentLoaded": (async () => { await init(); + await initSettings(); }), - "astro:page-load": (async () => { + "astro:after-swap": (async () => { }) }, logging: true diff --git a/src/env.d.ts b/src/env.d.ts index 31948dc..d5dc69e 100644 --- a/src/env.d.ts +++ b/src/env.d.ts @@ -21,15 +21,15 @@ interface SJOptions { sync: string; }; flags?: { - serviceworkers: boolean; - syncxhr: boolean; - naiiveRewriter: boolean; - strictRewrites: boolean; - rewriterLogs: boolean; - captureErrors: boolean; - cleanErrors: boolean; - scramitize: boolean; - sourcemaps: boolean; + serviceworkers?: boolean; + syncxhr?: boolean; + naiiveRewriter?: boolean; + strictRewrites?: boolean; + rewriterLogs?: boolean; + captureErrors?: boolean; + cleanErrors?: boolean; + scramitize?: boolean; + sourcemaps?: boolean; }; siteFlags?: {}; codec?: { diff --git a/src/pages/[lang]/index.astro b/src/pages/[lang]/index.astro index 7d48e90..64a1f6f 100644 --- a/src/pages/[lang]/index.astro +++ b/src/pages/[lang]/index.astro @@ -8,19 +8,13 @@ import { VERSION } from "astro:env/client"; --- -
-
+
+
-

+

nebula.

@@ -49,140 +43,68 @@ import { VERSION } from "astro:env/client";
diff --git a/src/pages/index.astro b/src/pages/index.astro index d34580d..91d0f05 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -9,15 +9,15 @@ import Layout from "@layouts/Layout.astro";