mirror of https://github.com/VERT-sh/VERT.git
chore: prettier format
This commit is contained in:
parent
2dafc0f730
commit
1710cd038e
|
@ -1,5 +1,7 @@
|
||||||
{
|
{
|
||||||
"useTabs": true,
|
"useTabs": true,
|
||||||
"tabWidth": 4,
|
"tabWidth": 4,
|
||||||
"singleQuote": false
|
"singleQuote": false,
|
||||||
|
"plugins": ["prettier-plugin-svelte"],
|
||||||
|
"overrides": [{ "files": "*.svelte", "options": { "parser": "svelte" } }]
|
||||||
}
|
}
|
||||||
|
|
20
src/app.html
20
src/app.html
|
@ -4,12 +4,18 @@
|
||||||
<meta charset="utf-8" />
|
<meta charset="utf-8" />
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||||
<link rel="icon" href="%sveltekit.assets%/favicon.png" />
|
<link rel="icon" href="%sveltekit.assets%/favicon.png" />
|
||||||
<link rel="apple-touch-icon" href="%sveltekit.assets%/favicon.png">
|
<link rel="apple-touch-icon" href="%sveltekit.assets%/favicon.png" />
|
||||||
|
|
||||||
<link rel="apple-touch-startup-image" href="%sveltekit.assets%/lettermark.jpg">
|
<link
|
||||||
<meta name="mobile-web-app-capable" content="yes">
|
rel="apple-touch-startup-image"
|
||||||
<meta name="apple-mobile-web-app-capable" content="yes">
|
href="%sveltekit.assets%/lettermark.jpg"
|
||||||
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
|
/>
|
||||||
|
<meta name="mobile-web-app-capable" content="yes" />
|
||||||
|
<meta name="apple-mobile-web-app-capable" content="yes" />
|
||||||
|
<meta
|
||||||
|
name="apple-mobile-web-app-status-bar-style"
|
||||||
|
content="black-translucent"
|
||||||
|
/>
|
||||||
|
|
||||||
%sveltekit.head%
|
%sveltekit.head%
|
||||||
<script>
|
<script>
|
||||||
|
@ -34,8 +40,8 @@
|
||||||
|
|
||||||
// Lock dark reader if it's set to dark mode
|
// Lock dark reader if it's set to dark mode
|
||||||
if (theme === "dark") {
|
if (theme === "dark") {
|
||||||
const lock = document.createElement('meta');
|
const lock = document.createElement("meta");
|
||||||
lock.name = 'darkreader-lock';
|
lock.name = "darkreader-lock";
|
||||||
document.head.appendChild(lock);
|
document.head.appendChild(lock);
|
||||||
}
|
}
|
||||||
})();
|
})();
|
||||||
|
|
|
@ -1,15 +1,18 @@
|
||||||
import type { Handle } from '@sveltejs/kit';
|
import type { Handle } from "@sveltejs/kit";
|
||||||
import { paraglideMiddleware } from '$lib/paraglide/server';
|
import { paraglideMiddleware } from "$lib/paraglide/server";
|
||||||
|
|
||||||
// creating a handle to use the paraglide middleware
|
// creating a handle to use the paraglide middleware
|
||||||
const paraglideHandle: Handle = ({ event, resolve }) =>
|
const paraglideHandle: Handle = ({ event, resolve }) =>
|
||||||
paraglideMiddleware(event.request, ({ request: localizedRequest, locale }) => {
|
paraglideMiddleware(
|
||||||
|
event.request,
|
||||||
|
({ request: localizedRequest, locale }) => {
|
||||||
event.request = localizedRequest;
|
event.request = localizedRequest;
|
||||||
return resolve(event, {
|
return resolve(event, {
|
||||||
transformPageChunk: ({ html }) => {
|
transformPageChunk: ({ html }) => {
|
||||||
return html.replace('%lang%', locale);
|
return html.replace("%lang%", locale);
|
||||||
}
|
},
|
||||||
});
|
|
||||||
});
|
});
|
||||||
|
},
|
||||||
|
);
|
||||||
|
|
||||||
export const handle: Handle = paraglideHandle;
|
export const handle: Handle = paraglideHandle;
|
|
@ -1,5 +1,5 @@
|
||||||
import type { Reroute } from '@sveltejs/kit';
|
import type { Reroute } from "@sveltejs/kit";
|
||||||
import { deLocalizeUrl } from '$lib/paraglide/runtime';
|
import { deLocalizeUrl } from "$lib/paraglide/runtime";
|
||||||
|
|
||||||
export const reroute: Reroute = (request) => {
|
export const reroute: Reroute = (request) => {
|
||||||
return deLocalizeUrl(request.url).pathname;
|
return deLocalizeUrl(request.url).pathname;
|
||||||
|
|
|
@ -102,7 +102,7 @@
|
||||||
{m["upload.uploader.text"]({
|
{m["upload.uploader.text"]({
|
||||||
action: jpegify
|
action: jpegify
|
||||||
? m["upload.uploader.jpegify"]()
|
? m["upload.uploader.jpegify"]()
|
||||||
: m["upload.uploader.convert"]()
|
: m["upload.uploader.convert"](),
|
||||||
})}
|
})}
|
||||||
</h2>
|
</h2>
|
||||||
</Panel>
|
</Panel>
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
export { default as UploadRegion } from './UploadRegion.svelte';
|
export { default as UploadRegion } from "./UploadRegion.svelte";
|
||||||
export { default as Gradients } from './Gradients.svelte';
|
export { default as Gradients } from "./Gradients.svelte";
|
||||||
export { default as Toasts } from './Toasts.svelte';
|
export { default as Toasts } from "./Toasts.svelte";
|
||||||
export { default as Dialogs } from './Dialogs.svelte';
|
export { default as Dialogs } from "./Dialogs.svelte";
|
||||||
export { default as PageContent } from './PageContent.svelte';
|
export { default as PageContent } from "./PageContent.svelte";
|
||||||
export { default as MobileLogo } from './MobileLogo.svelte';
|
export { default as MobileLogo } from "./MobileLogo.svelte";
|
||||||
export { default as Footer } from './Footer.svelte';
|
export { default as Footer } from "./Footer.svelte";
|
||||||
|
|
|
@ -48,7 +48,6 @@ categories.doc.formats =
|
||||||
?.supportedFormats.filter((f) => f.toSupported && f.isNative)
|
?.supportedFormats.filter((f) => f.toSupported && f.isNative)
|
||||||
.map((f) => f.name) || [];
|
.map((f) => f.name) || [];
|
||||||
|
|
||||||
|
|
||||||
export const byNative = (format: string) => {
|
export const byNative = (format: string) => {
|
||||||
return (a: Converter, b: Converter) => {
|
return (a: Converter, b: Converter) => {
|
||||||
const aFormat = a.supportedFormats.find((f) => f.name === format);
|
const aFormat = a.supportedFormats.find((f) => f.name === format);
|
||||||
|
|
|
@ -114,7 +114,10 @@ export class MagickConverter extends Converter {
|
||||||
let compression: number | undefined = args.at(0);
|
let compression: number | undefined = args.at(0);
|
||||||
if (!compression) {
|
if (!compression) {
|
||||||
compression = Settings.instance.settings.magickQuality ?? 100;
|
compression = Settings.instance.settings.magickQuality ?? 100;
|
||||||
log(["converters", this.name], `using user setting for quality: ${compression}%`);
|
log(
|
||||||
|
["converters", this.name],
|
||||||
|
`using user setting for quality: ${compression}%`,
|
||||||
|
);
|
||||||
}
|
}
|
||||||
log(["converters", this.name], `converting ${input.name} to ${to}`);
|
log(["converters", this.name], `converting ${input.name} to ${to}`);
|
||||||
|
|
||||||
|
@ -138,7 +141,8 @@ export class MagickConverter extends Converter {
|
||||||
}
|
}
|
||||||
|
|
||||||
// every other format handled by magick worker
|
// every other format handled by magick worker
|
||||||
const keepMetadata: boolean = Settings.instance.settings.metadata ?? true;
|
const keepMetadata: boolean =
|
||||||
|
Settings.instance.settings.metadata ?? true;
|
||||||
log(["converters", this.name], `keep metadata: ${keepMetadata}`);
|
log(["converters", this.name], `keep metadata: ${keepMetadata}`);
|
||||||
const msg = {
|
const msg = {
|
||||||
type: "convert",
|
type: "convert",
|
||||||
|
|
|
@ -264,7 +264,7 @@ export class VertdConverter extends Converter {
|
||||||
token: uploadRes.auth,
|
token: uploadRes.auth,
|
||||||
to,
|
to,
|
||||||
speed,
|
speed,
|
||||||
keepMetadata
|
keepMetadata,
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
ws.send(JSON.stringify(msg));
|
ws.send(JSON.stringify(msg));
|
||||||
|
|
|
@ -59,4 +59,4 @@ export const error = (prefix: string | string[], ...args: any[]) => {
|
||||||
),
|
),
|
||||||
...args,
|
...args,
|
||||||
);
|
);
|
||||||
}
|
};
|
||||||
|
|
|
@ -102,7 +102,10 @@
|
||||||
m["about.credits.github_description"](),
|
m["about.credits.github_description"](),
|
||||||
["/jpegify", GITHUB_URL_VERT],
|
["/jpegify", GITHUB_URL_VERT],
|
||||||
[false, true],
|
[false, true],
|
||||||
["text-black dynadark:text-white", "text-blue-500 font-normal hover:underline"]
|
[
|
||||||
|
"text-black dynadark:text-white",
|
||||||
|
"text-blue-500 font-normal hover:underline",
|
||||||
|
],
|
||||||
)}
|
)}
|
||||||
</p>
|
</p>
|
||||||
{:else}
|
{:else}
|
||||||
|
|
|
@ -67,10 +67,7 @@
|
||||||
|
|
||||||
if (!res.ok) {
|
if (!res.ok) {
|
||||||
paymentState = "prepay";
|
paymentState = "prepay";
|
||||||
addToast(
|
addToast("error", m["about.donate.payment_error"]());
|
||||||
"error",
|
|
||||||
m["about.donate.payment_error"](),
|
|
||||||
);
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -104,7 +101,7 @@
|
||||||
"error",
|
"error",
|
||||||
m["about.donate.payment_failed"]({
|
m["about.donate.payment_failed"]({
|
||||||
message: submitResult.error.message || "",
|
message: submitResult.error.message || "",
|
||||||
period
|
period,
|
||||||
}),
|
}),
|
||||||
);
|
);
|
||||||
enablePay = true;
|
enablePay = true;
|
||||||
|
@ -126,7 +123,7 @@
|
||||||
"error",
|
"error",
|
||||||
m["about.donate.payment_failed"]({
|
m["about.donate.payment_failed"]({
|
||||||
message: res.error.message || "",
|
message: res.error.message || "",
|
||||||
period
|
period,
|
||||||
}),
|
}),
|
||||||
);
|
);
|
||||||
} else {
|
} else {
|
||||||
|
@ -152,10 +149,7 @@
|
||||||
addToast("success", m["about.donate.thank_you"]());
|
addToast("success", m["about.donate.thank_you"]());
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
addToast(
|
addToast("error", m["about.donate.donation_error"]());
|
||||||
"error",
|
|
||||||
m["about.donate.donation_error"](),
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
goto("/about");
|
goto("/about");
|
||||||
|
@ -298,7 +292,9 @@
|
||||||
class="btn w-full h-12 bg-accent-red text-black rounded-full mt-4"
|
class="btn w-full h-12 bg-accent-red text-black rounded-full mt-4"
|
||||||
onclick={donate}
|
onclick={donate}
|
||||||
>
|
>
|
||||||
{m["about.donate.donate_amount"]({ amount: amount.toFixed(2) })}
|
{m["about.donate.donate_amount"]({
|
||||||
|
amount: amount.toFixed(2),
|
||||||
|
})}
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -82,7 +82,10 @@
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="grid gap-3 grid-cols-2 md:grid-cols-4" class:opacity-50={!settings.useDefaultFormat}>
|
<div
|
||||||
|
class="grid gap-3 grid-cols-2 md:grid-cols-4"
|
||||||
|
class:opacity-50={!settings.useDefaultFormat}
|
||||||
|
>
|
||||||
<div class="flex flex-col gap-2">
|
<div class="flex flex-col gap-2">
|
||||||
<p class="text-sm font-bold">
|
<p class="text-sm font-bold">
|
||||||
{m["settings.conversion.default_format_image"]()}
|
{m["settings.conversion.default_format_image"]()}
|
||||||
|
|
|
@ -71,7 +71,8 @@
|
||||||
"!text-muted": vertdCommit === "loading",
|
"!text-muted": vertdCommit === "loading",
|
||||||
})}
|
})}
|
||||||
>
|
>
|
||||||
{m["settings.vertd.status"]()} {vertdCommit
|
{m["settings.vertd.status"]()}
|
||||||
|
{vertdCommit
|
||||||
? vertdCommit === "loading"
|
? vertdCommit === "loading"
|
||||||
? m["settings.vertd.loading"]()
|
? m["settings.vertd.loading"]()
|
||||||
: m["settings.vertd.available"]({ commitId: vertdCommit })
|
: m["settings.vertd.available"]({ commitId: vertdCommit })
|
||||||
|
@ -83,10 +84,16 @@
|
||||||
{@html m["settings.vertd.description"]()}
|
{@html m["settings.vertd.description"]()}
|
||||||
</p>
|
</p>
|
||||||
<p class="text-sm text-muted font-normal">
|
<p class="text-sm text-muted font-normal">
|
||||||
{@html link("vertd_link", m["settings.vertd.hosting_info"](), GITHUB_URL_VERTD)}
|
{@html link(
|
||||||
|
"vertd_link",
|
||||||
|
m["settings.vertd.hosting_info"](),
|
||||||
|
GITHUB_URL_VERTD,
|
||||||
|
)}
|
||||||
</p>
|
</p>
|
||||||
<div class="flex flex-col gap-2">
|
<div class="flex flex-col gap-2">
|
||||||
<p class="text-base font-bold">{m["settings.vertd.instance_url"]()}</p>
|
<p class="text-base font-bold">
|
||||||
|
{m["settings.vertd.instance_url"]()}
|
||||||
|
</p>
|
||||||
<input
|
<input
|
||||||
type="text"
|
type="text"
|
||||||
placeholder={m["settings.vertd.url_placeholder"]()}
|
placeholder={m["settings.vertd.url_placeholder"]()}
|
||||||
|
@ -95,7 +102,9 @@
|
||||||
</div>
|
</div>
|
||||||
<div class="flex flex-col gap-4">
|
<div class="flex flex-col gap-4">
|
||||||
<div class="flex flex-col gap-2">
|
<div class="flex flex-col gap-2">
|
||||||
<p class="text-base font-bold">{m["settings.vertd.conversion_speed"]()}</p>
|
<p class="text-base font-bold">
|
||||||
|
{m["settings.vertd.conversion_speed"]()}
|
||||||
|
</p>
|
||||||
<p class="text-sm text-muted font-normal">
|
<p class="text-sm text-muted font-normal">
|
||||||
{m["settings.vertd.speed_description"]()}
|
{m["settings.vertd.speed_description"]()}
|
||||||
</p>
|
</p>
|
||||||
|
@ -113,7 +122,9 @@
|
||||||
selected={(() => {
|
selected={(() => {
|
||||||
switch (settings.vertdSpeed) {
|
switch (settings.vertdSpeed) {
|
||||||
case "verySlow":
|
case "verySlow":
|
||||||
return m["settings.vertd.speeds.very_slow"]();
|
return m[
|
||||||
|
"settings.vertd.speeds.very_slow"
|
||||||
|
]();
|
||||||
case "slower":
|
case "slower":
|
||||||
return m["settings.vertd.speeds.slower"]();
|
return m["settings.vertd.speeds.slower"]();
|
||||||
case "slow":
|
case "slow":
|
||||||
|
@ -123,7 +134,9 @@
|
||||||
case "fast":
|
case "fast":
|
||||||
return m["settings.vertd.speeds.fast"]();
|
return m["settings.vertd.speeds.fast"]();
|
||||||
case "ultraFast":
|
case "ultraFast":
|
||||||
return m["settings.vertd.speeds.ultra_fast"]();
|
return m[
|
||||||
|
"settings.vertd.speeds.ultra_fast"
|
||||||
|
]();
|
||||||
}
|
}
|
||||||
})()}
|
})()}
|
||||||
onselect={(selected) => {
|
onselect={(selected) => {
|
||||||
|
|
|
@ -57,8 +57,7 @@
|
||||||
formats: getSupportedFormats("vertd"),
|
formats: getSupportedFormats("vertd"),
|
||||||
icon: Film,
|
icon: Film,
|
||||||
title: m["upload.cards.video"](),
|
title: m["upload.cards.video"](),
|
||||||
status:
|
status: $vertdLoaded === true ? "ready" : "not-ready", // not using converter.status for this
|
||||||
$vertdLoaded === true ? "ready" : "not-ready", // not using converter.status for this
|
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
|
@ -90,7 +90,7 @@
|
||||||
const excludedNames = new Set([
|
const excludedNames = new Set([
|
||||||
...mainContribs.map((c) => c.github.split("/").pop()),
|
...mainContribs.map((c) => c.github.split("/").pop()),
|
||||||
...notableContribs.map((c) => c.github.split("/").pop()),
|
...notableContribs.map((c) => c.github.split("/").pop()),
|
||||||
"Z2r-YT"
|
"Z2r-YT",
|
||||||
]);
|
]);
|
||||||
|
|
||||||
const filteredContribs = allContribs.filter(
|
const filteredContribs = allContribs.filter(
|
||||||
|
|
|
@ -271,7 +271,7 @@
|
||||||
})}
|
})}
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
{:else if (isVideo && $vertdLoaded) && (!isAudio && !isImage && !isDocument)}
|
{:else if isVideo && $vertdLoaded && !isAudio && !isImage && !isDocument}
|
||||||
<div
|
<div
|
||||||
class="h-full flex flex-col text-center justify-center text-failure"
|
class="h-full flex flex-col text-center justify-center text-failure"
|
||||||
>
|
>
|
||||||
|
|
Loading…
Reference in New Issue