Format code for the 4th time

This commit is contained in:
MotorTruck1221 2024-03-21 00:31:47 -06:00
parent 82f4bd1c63
commit 8c895090c8
No known key found for this signature in database
GPG key ID: 06901A625432AC21
8 changed files with 126 additions and 118 deletions

View file

@ -1,13 +1,13 @@
version: '3' version: "3"
services: services:
nebula: nebula:
image: nebula:latest image: nebula:latest
build: build:
context: . context: .
dockerfile: Dockerfile dockerfile: Dockerfile
container_name: nebula container_name: nebula
restart: unless-stopped restart: unless-stopped
ports: ports:
# Host:Container (DO NOT MODIFY THE CONTAINER PORT) # Host:Container (DO NOT MODIFY THE CONTAINER PORT)
- "8081:8080" - "8081:8080"

View file

@ -11,21 +11,24 @@
<script src="/dynamic/dynamic.config.js" defer></script> <script src="/dynamic/dynamic.config.js" defer></script>
<script src="/localforage/localforage.min.js" defer></script> <script src="/localforage/localforage.min.js" defer></script>
<script> <script>
if ("serviceWorker" in navigator) { if ("serviceWorker" in navigator) {
window.addEventListener("load", () => { window.addEventListener("load", () => {
navigator.serviceWorker.register("/sw.js", { navigator.serviceWorker
scope: "/~/" .register("/sw.js", {
}).then(() => { scope: "/~/"
console.log("Service Worker Registered"); })
try { .then(() => {
window.setTransport(); console.log("Service Worker Registered");
} catch {} try {
}).catch((err) => { window.setTransport();
console.error("Service Worker Failed to Register", err); } catch {}
}); })
.catch((err) => {
console.error("Service Worker Failed to Register", err);
}); });
} });
</script> }
</script>
</head> </head>
<body style="margin: 0"> <body style="margin: 0">
<div id="app"></div> <div id="app"></div>
@ -38,12 +41,15 @@
window.location.href = window.location.href; window.location.href = window.location.href;
</script> </script>
<script> <script>
try { try {
if (!localStorage["auth"] && new URL(document.all.rcheck.href).password) { if (
window.location.reload(); !localStorage["auth"] &&
localStorage["auth"] = 1; new URL(document.all.rcheck.href).password
} ) {
} catch {} window.location.reload();
localStorage["auth"] = 1;
}
} catch {}
</script> </script>
</body> </body>
</html> </html>

View file

@ -1,66 +1,66 @@
{ {
"name": "nebula", "name": "nebula",
"private": true, "private": true,
"type": "module", "type": "module",
"scripts": { "scripts": {
"dev": "concurrently \"vite\" \"bare-server-node --port 8080\"", "dev": "concurrently \"vite\" \"bare-server-node --port 8080\"",
"build": "vite build", "build": "vite build",
"bstart": "npm run build && tsx server.ts", "bstart": "npm run build && tsx server.ts",
"start": "tsx server.ts", "start": "tsx server.ts",
"preview": "vite preview", "preview": "vite preview",
"format": "prettier --write ." "format": "prettier --write ."
}, },
"dependencies": { "dependencies": {
"@fastify/compress": "^6.5.0", "@fastify/compress": "^6.5.0",
"@fastify/cookie": "^9.3.1", "@fastify/cookie": "^9.3.1",
"@fastify/static": "^6.12.0", "@fastify/static": "^6.12.0",
"@mercuryworkshop/bare-mux": "^1.0.5", "@mercuryworkshop/bare-mux": "^1.0.5",
"@mercuryworkshop/epoxy-transport": "^1.1.0", "@mercuryworkshop/epoxy-transport": "^1.1.0",
"@mercuryworkshop/libcurl-transport": "^1.2.4", "@mercuryworkshop/libcurl-transport": "^1.2.4",
"@nebula-services/dynamic": "0.7.2-patch.2", "@nebula-services/dynamic": "0.7.2-patch.2",
"@titaniumnetwork-dev/ultraviolet": "^3.0.0", "@titaniumnetwork-dev/ultraviolet": "^3.0.0",
"@tomphttp/bare-server-node": "2.0.3", "@tomphttp/bare-server-node": "2.0.3",
"@tsparticles/engine": "^3.3.0", "@tsparticles/engine": "^3.3.0",
"@tsparticles/react": "^3.0.0", "@tsparticles/react": "^3.0.0",
"@tsparticles/slim": "^3.3.0", "@tsparticles/slim": "^3.3.0",
"@types/express": "^4.17.21", "@types/express": "^4.17.21",
"chalk": "^5.3.0", "chalk": "^5.3.0",
"classnames": "^2.5.1", "classnames": "^2.5.1",
"compression": "^1.7.4", "compression": "^1.7.4",
"cookie-parser": "^1.4.6", "cookie-parser": "^1.4.6",
"crypto-js": "^4.2.0", "crypto-js": "^4.2.0",
"express": "^4.19.1", "express": "^4.19.1",
"fastify": "^4.26.2", "fastify": "^4.26.2",
"framer-motion": "^10.18.0", "framer-motion": "^10.18.0",
"i18next": "^23.10.1", "i18next": "^23.10.1",
"i18next-browser-languagedetector": "^7.2.0", "i18next-browser-languagedetector": "^7.2.0",
"localforage": "^1.10.0", "localforage": "^1.10.0",
"million": "^2.6.4", "million": "^2.6.4",
"preact": "^10.20.0", "preact": "^10.20.0",
"preact-iso": "^2.4.0", "preact-iso": "^2.4.0",
"preact-render-to-string": "^6.4.1", "preact-render-to-string": "^6.4.1",
"preact-router": "^4.1.2", "preact-router": "^4.1.2",
"rammerhead": "https://github.com/NebulaServices/rammerhead/releases/download/rammerhead-1.2.41-nebula.8/rammerhead-1.2.41-nebula.7.tgz", "rammerhead": "https://github.com/NebulaServices/rammerhead/releases/download/rammerhead-1.2.41-nebula.8/rammerhead-1.2.41-nebula.7.tgz",
"react-helmet": "^6.1.0", "react-helmet": "^6.1.0",
"react-i18next": "^13.5.0", "react-i18next": "^13.5.0",
"react-icons": "^4.12.0", "react-icons": "^4.12.0",
"react-toastify": "^9.1.3", "react-toastify": "^9.1.3",
"tsx": "^4.7.1", "tsx": "^4.7.1",
"wisp-server-node": "^1.0.4", "wisp-server-node": "^1.0.4",
"ws": "^8.16.0" "ws": "^8.16.0"
}, },
"devDependencies": { "devDependencies": {
"@preact/preset-vite": "^2.8.2", "@preact/preset-vite": "^2.8.2",
"autoprefixer": "^10.4.19", "autoprefixer": "^10.4.19",
"concurrently": "^8.2.2", "concurrently": "^8.2.2",
"eslint": "^8.57.0", "eslint": "^8.57.0",
"eslint-config-preact": "^1.3.0", "eslint-config-preact": "^1.3.0",
"postcss": "^8.4.38", "postcss": "^8.4.38",
"prettier": "^3.2.5", "prettier": "^3.2.5",
"prettier-plugin-tailwindcss": "^0.5.12", "prettier-plugin-tailwindcss": "^0.5.12",
"tailwindcss": "^3.4.1", "tailwindcss": "^3.4.1",
"typescript": "^5.4.3", "typescript": "^5.4.3",
"vite": "^5.2.2", "vite": "^5.2.2",
"vite-plugin-static-copy": "^1.0.1" "vite-plugin-static-copy": "^1.0.1"
} }
} }

View file

@ -4,8 +4,8 @@ interface Window {
__uv$config: any; __uv$config: any;
} }
export function Radon() { export function Radon() {
//make sure there is a transport set //make sure there is a transport set
setTransport(); setTransport();
return ( return (
<HeaderRoute> <HeaderRoute>
<iframe <iframe

View file

@ -17,7 +17,7 @@ const CloakPreset = (props: Props) => {
return ( return (
<div <div
onClick={cloak} onClick={cloak}
className="flex cursor-pointer rounded-full w-16 h-16 border border-input-border-color bg-lighter" className="flex h-16 w-16 cursor-pointer rounded-full border border-input-border-color bg-lighter"
> >
<img <img
src={props.faviconUrl === "none" ? "/logo.png" : props.faviconUrl} src={props.faviconUrl === "none" ? "/logo.png" : props.faviconUrl}

View file

@ -16,11 +16,13 @@ export function NotFound() {
<div className="flex h-full flex-col items-center justify-center text-center"> <div className="flex h-full flex-col items-center justify-center text-center">
<img src="/404.png" className="h-72"></img> <img src="/404.png" className="h-72"></img>
<div className="flex flex-col items-center p-6"> <div className="flex flex-col items-center p-6">
<p className="font-roboto text-4xl text-text-color font-bold">{t("404.text")}</p> <p className="font-roboto text-4xl font-bold text-text-color">
{t("404.text")}
</p>
<span className="font-roboto text-3xl text-text-color">404</span> <span className="font-roboto text-3xl text-text-color">404</span>
</div> </div>
<Link href="/"> <Link href="/">
<button className="font-roboto h-14 w-44 rounded-2xl text-text-color border border-input-border-color bg-input p-2 text-center text-xl placeholder:text-input-text focus:outline-none"> <button className="font-roboto h-14 w-44 rounded-2xl border border-input-border-color bg-input p-2 text-center text-xl text-text-color placeholder:text-input-text focus:outline-none">
{t("404.return")} {t("404.return")}
</button> </button>
</Link> </Link>

View file

@ -14,17 +14,17 @@ import "./i18n";
import { setTransport } from "./util/transports"; import { setTransport } from "./util/transports";
export default function Routes() { export default function Routes() {
//if ("serviceWorker" in navigator) { //if ("serviceWorker" in navigator) {
//window.addEventListener("load", () => { //window.addEventListener("load", () => {
// navigator.serviceWorker // navigator.serviceWorker
// .register("/sw.js", { // .register("/sw.js", {
// scope: "/~/" // scope: "/~/"
// }) // })
// .then(() => { // .then(() => {
// console.log("Service worker registered successfully"); // console.log("Service worker registered successfully");
// setTransport(); // setTransport();
// }); // });
//}); //});
//} //}
return ( return (
<LocationProvider> <LocationProvider>

View file

@ -5,9 +5,9 @@ import {
//import { isIOS } from "./IosDetector"; //import { isIOS } from "./IosDetector";
declare global { declare global {
interface Window { interface Window {
setTransport: () => void; setTransport: () => void;
} }
} }
function changeTransport(transport: string, wispUrl: string) { function changeTransport(transport: string, wispUrl: string) {