From abe77ebe7e7559845f7ee97d90dad011e2d1105e Mon Sep 17 00:00:00 2001 From: archipelago Date: Wed, 5 Aug 2026 18:20:51 -0400 Subject: [PATCH] fix(13-11): ShareModal's MIME map stops filing m4a/aac/opus/wma as Documents Adds the four missing audio extensions to ShareModal.vue's extension-to- MIME map (m4a->audio/mp4, aac->audio/aac, opus->audio/opus, wma->audio/ x-ms-wma), extracted to an exported module-scope SHARE_MIME_MAP so it's directly fixture-testable (useFileType.test.ts convention). All three maps agree that these eight extensions are audio/*: SHARE_MIME_MAP, archyContentAdapter.ts's classifyByMime (13-06), and content.rs's auto-filing check, which is prefix-only (mime_type.starts_with("audio/")) so any correct audio/* value here already satisfies it. Existing four entries (mp3/flac/ogg/wav) and the generic-fallback behavior for unknown extensions are unchanged. Whole neode-ui suite green (924/924). --- neode-ui/src/components/cloud/ShareModal.vue | 59 +++++++++++++-- .../cloud/__tests__/ShareModal.test.ts | 73 +++++++++++++++++++ 2 files changed, 125 insertions(+), 7 deletions(-) create mode 100644 neode-ui/src/components/cloud/__tests__/ShareModal.test.ts diff --git a/neode-ui/src/components/cloud/ShareModal.vue b/neode-ui/src/components/cloud/ShareModal.vue index 34c3d10d..0b845503 100644 --- a/neode-ui/src/components/cloud/ShareModal.vue +++ b/neode-ui/src/components/cloud/ShareModal.vue @@ -161,6 +161,57 @@ + +