From c9dda7562886a02b253b706820019159782743fd Mon Sep 17 00:00:00 2001 From: Eric Coissac Date: Sat, 17 Jan 2026 21:06:03 +0100 Subject: [PATCH] Bump version to 0.3.10 Update version number from 0.3.9 to 0.3.10 in Cargo.toml and version.txt files. Also, enhance image loading handling in multiple Vue components (ContainerItem, CurrentTrack, MediaItem, QueueItem, ServerDrawer) by: - Adding ref and watch for tracking image loading states - Implementing proper load and error handlers - Using v-show to control image visibility based on loading state - Adding image state tracking for each item in ServerDrawer - Improving placeholder display logic --- Cargo.lock | 2 +- PMOMusic/Cargo.toml | 2 +- .../components/pmocontrol/ContainerItem.vue | 37 ++- .../components/pmocontrol/CurrentTrack.vue | 40 ++- .../src/components/pmocontrol/MediaItem.vue | 259 ++++++++++-------- .../src/components/pmocontrol/QueueItem.vue | 203 ++++++++------ .../src/components/unified/ServerDrawer.vue | 58 ++-- version.txt | 2 +- 8 files changed, 355 insertions(+), 248 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index f0a2c995..3da10aa3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4,7 +4,7 @@ version = 4 [[package]] name = "PMOMusic" -version = "0.3.9" +version = "0.3.10" dependencies = [ "axum 0.8.7", "console-subscriber", diff --git a/PMOMusic/Cargo.toml b/PMOMusic/Cargo.toml index 075035f5..526e1fb0 100644 --- a/PMOMusic/Cargo.toml +++ b/PMOMusic/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "PMOMusic" -version = "0.3.9" +version = "0.3.10" edition = "2024" [dependencies] diff --git a/pmoapp/webapp/src/components/pmocontrol/ContainerItem.vue b/pmoapp/webapp/src/components/pmocontrol/ContainerItem.vue index 29c254ba..361ba95b 100644 --- a/pmoapp/webapp/src/components/pmocontrol/ContainerItem.vue +++ b/pmoapp/webapp/src/components/pmocontrol/ContainerItem.vue @@ -1,5 +1,5 @@ @@ -66,18 +79,18 @@ function handleImageError(event: Event) {
diff --git a/pmoapp/webapp/src/components/pmocontrol/CurrentTrack.vue b/pmoapp/webapp/src/components/pmocontrol/CurrentTrack.vue index a6f3660d..214bd445 100644 --- a/pmoapp/webapp/src/components/pmocontrol/CurrentTrack.vue +++ b/pmoapp/webapp/src/components/pmocontrol/CurrentTrack.vue @@ -1,5 +1,5 @@ diff --git a/pmoapp/webapp/src/components/pmocontrol/QueueItem.vue b/pmoapp/webapp/src/components/pmocontrol/QueueItem.vue index 968bbc5d..38d456ed 100644 --- a/pmoapp/webapp/src/components/pmocontrol/QueueItem.vue +++ b/pmoapp/webapp/src/components/pmocontrol/QueueItem.vue @@ -1,139 +1,170 @@ diff --git a/pmoapp/webapp/src/components/unified/ServerDrawer.vue b/pmoapp/webapp/src/components/unified/ServerDrawer.vue index 15bce614..c12c918c 100644 --- a/pmoapp/webapp/src/components/unified/ServerDrawer.vue +++ b/pmoapp/webapp/src/components/unified/ServerDrawer.vue @@ -1,5 +1,5 @@