From f5a56c8dd25e56c08a237eb5e34b3c3faeb1f1a9 Mon Sep 17 00:00:00 2001 From: Maya Date: Tue, 2 Dec 2025 20:55:29 +0300 Subject: [PATCH] fix: wrong file names in zips stupid stupid you're stupid maya --- src/lib/types/file.svelte.ts | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/src/lib/types/file.svelte.ts b/src/lib/types/file.svelte.ts index e7d14d1..7561542 100644 --- a/src/lib/types/file.svelte.ts +++ b/src/lib/types/file.svelte.ts @@ -129,7 +129,9 @@ export class VertFile { const fileProgress: number[] = new Array(totalFiles).fill(0); const convertedFiles: File[] = []; - const queue = new PQueue({ concurrency: navigator.hardwareConcurrency || 4 }); + const queue = new PQueue({ + concurrency: navigator.hardwareConcurrency || 4, + }); const updateProgress = () => { const totalProgress = fileProgress.reduce((sum, p) => sum + p, 0); @@ -165,12 +167,10 @@ export class VertFile { let outputExt = this.to; if (!outputExt.startsWith(".")) outputExt = `.${outputExt}`; - const baseName = filename.replace(/\.[^/.]+$/, ""); - const outputFilename = `${baseName}${outputExt}`; convertedFiles[index] = new File( [await converted.file.arrayBuffer()], - outputFilename, + converted.name, ); fileProgress[index] = 100; @@ -187,12 +187,10 @@ export class VertFile { let outputExt = this.to; if (!outputExt.startsWith(".")) outputExt = `.${outputExt}`; - const baseName = filename.replace(/\.[^/.]+$/, ""); - const outputFilename = `${baseName}${outputExt}`; convertedFiles[index] = new File( [await converted.file.arrayBuffer()], - outputFilename, + converted.name, ); fileProgress[index] = 100;