From 198bacc762bc00562fc2fa984bbf7e83ae79e353 Mon Sep 17 00:00:00 2001 From: Jin Yi Date: Mon, 20 Oct 2025 18:52:56 +0900 Subject: [PATCH] feat: Improve media asset display with file format tags and filename truncation MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Add file format tags (PNG, JPG, etc.) for input directory assets - Truncate long filenames in input assets with originalFilename preservation - Show file format chip independently from duration chip - Fix conditional display logic for chips in MediaAssetCard - Apply consistent filename truncation (20 chars) across cloud assets 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- src/components/card/CardTop.vue | 2 +- .../assets/components/MediaAssetCard.vue | 16 ++++++++++++++-- .../assets/components/MediaVideoBottom.vue | 4 ++-- .../composables/useMediaAssets/useAssetsApi.ts | 11 ++++++++++- 4 files changed, 27 insertions(+), 6 deletions(-) diff --git a/src/components/card/CardTop.vue b/src/components/card/CardTop.vue index 6d26d5336..fb3a528b6 100644 --- a/src/components/card/CardTop.vue +++ b/src/components/card/CardTop.vue @@ -54,7 +54,7 @@ const { }>() const topStyle = computed(() => { - const baseClasses = 'relative p-0' + const baseClasses = 'relative p-0 overflow-hidden' const ratioClasses = { square: 'aspect-square', diff --git a/src/platform/assets/components/MediaAssetCard.vue b/src/platform/assets/components/MediaAssetCard.vue index 91e546036..d78e29e68 100644 --- a/src/platform/assets/components/MediaAssetCard.vue +++ b/src/platform/assets/components/MediaAssetCard.vue @@ -62,13 +62,17 @@ - @@ -15,7 +15,7 @@