From 31fd789b55c419e8bcd63ddd7d20d868b8da0183 Mon Sep 17 00:00:00 2001 From: archipelago Date: Fri, 7 Aug 2026 14:36:44 -0400 Subject: [PATCH] =?UTF-8?q?fix(aiui):=20hide=20zero-value=20metadata=20?= =?UTF-8?q?=E2=80=94=20no=20more=20'=E2=98=85=200=20=C2=B7=200m'=20(W1.5)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Node-derived cards have no rating/year/runtime/director; rendering the defaults read as '★ 0 · 0m' beside an empty string. FilmGrid, FilmDetail and SongGrid now gate those spans on real values (FilmCard, Book and Place components already did). Panel empty states were made honest in 9abc1623 ('Nothing found'), so this closes the rendering-honesty item. Co-Authored-By: Claude --- aiui/packages/app/src/components/content/FilmDetail.vue | 9 +++++---- aiui/packages/app/src/components/content/FilmGrid.vue | 5 +++-- aiui/packages/app/src/components/content/SongGrid.vue | 3 ++- 3 files changed, 10 insertions(+), 7 deletions(-) diff --git a/aiui/packages/app/src/components/content/FilmDetail.vue b/aiui/packages/app/src/components/content/FilmDetail.vue index 1036d93f..406d03d9 100644 --- a/aiui/packages/app/src/components/content/FilmDetail.vue +++ b/aiui/packages/app/src/components/content/FilmDetail.vue @@ -40,10 +40,11 @@

{{ film.title }}

- ★ {{ film.rating }} - {{ film.year }} - {{ film.runtime }}m - {{ film.director }} + + ★ {{ film.rating }} + {{ film.year }} + {{ film.runtime }}m + {{ film.director }}
diff --git a/aiui/packages/app/src/components/content/FilmGrid.vue b/aiui/packages/app/src/components/content/FilmGrid.vue index 7ac00ff6..2752ed34 100644 --- a/aiui/packages/app/src/components/content/FilmGrid.vue +++ b/aiui/packages/app/src/components/content/FilmGrid.vue @@ -76,8 +76,9 @@ {{ film.title }}

- ★ {{ film.rating }} - {{ film.year }} + + ★ {{ film.rating }} + {{ film.year }}
diff --git a/aiui/packages/app/src/components/content/SongGrid.vue b/aiui/packages/app/src/components/content/SongGrid.vue index 52699cb0..dc332281 100644 --- a/aiui/packages/app/src/components/content/SongGrid.vue +++ b/aiui/packages/app/src/components/content/SongGrid.vue @@ -86,7 +86,8 @@

{{ song.title }}

-

{{ song.artist }}

+ +

{{ song.artist }}