From be98a2743981404c387b9683667678c0d309b75e Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Tue, 28 Oct 2025 17:57:48 +0200 Subject: [PATCH] feat(export/share): prefer #shareAlias --- apps/server/src/services/export/zip.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/apps/server/src/services/export/zip.ts b/apps/server/src/services/export/zip.ts index f7ef70bc8..76592af1a 100644 --- a/apps/server/src/services/export/zip.ts +++ b/apps/server/src/services/export/zip.ts @@ -117,6 +117,9 @@ async function exportToZip(taskContext: TaskContext<"export">, branch: BBranch, const title = note.getTitleOrProtected(); const completeTitle = branch.prefix ? `${branch.prefix} - ${title}` : title; let baseFileName = sanitize(completeTitle); + if (format === "share") { + baseFileName = sanitize(note.getOwnedLabelValue("shareAlias") || baseFileName); + } if (baseFileName.length > 200) { // the actual limit is 256 bytes(!) but let's be conservative