feat: make Docker container port configurable via PORT env var

fix: preserve original filename when downloading processed files
This commit is contained in:
alam00000 committed 2026-04-05 13:44:16 +05:30
1 parent 2f0d48c01b
commit bfe4e5b663
77 files changed
+127 -126

No files matched your search

+3 -1
View File
@@ -17,6 +17,7 @@ import type { DocManagerPlugin } from '@/types';
let viewerInstance: EmbedPdfContainer | null = null;
let docManagerPlugin: DocManagerPlugin | null = null;
let isViewerInitialized = false;
let currentFileName = 'document.pdf';
const fileEntryMap = new Map<string, HTMLElement>();
function resetViewer() {
@@ -128,6 +129,7 @@ async function handleFiles(files: FileList) {
if (!isViewerInitialized) {
const firstFile = decryptedFiles[0];
currentFileName = firstFile.name;
const firstBuffer = await firstFile.arrayBuffer();
pdfContainer.textContent = '';
@@ -217,7 +219,7 @@ async function handleFiles(files: FileList) {
const exportPlugin = registry.getPlugin('export').provides();
const arrayBuffer = await exportPlugin.saveAsCopy().toPromise();
const blob = new Blob([arrayBuffer], { type: 'application/pdf' });
downloadFile(blob, 'edited-document.pdf');
downloadFile(blob, currentFileName);
} catch (err) {
console.error('Error downloading PDF:', err);
showAlert('Error', 'Failed to download the edited PDF.');