Merge pull request 'fix: improve search clearing and bump version to 0.3.53' (#102) from push-tqumvlylsrpv into main
All checks were successful
Build and Push Docker Image / build (push) Successful in 10m9s
All checks were successful
Build and Push Docker Image / build (push) Successful in 10m9s
Reviewed-on: #102
This commit was merged in pull request #102.
This commit is contained in:
2
Cargo.lock
generated
2
Cargo.lock
generated
@@ -4,7 +4,7 @@ version = 4
|
||||
|
||||
[[package]]
|
||||
name = "PMOMusic"
|
||||
version = "0.3.52"
|
||||
version = "0.3.53"
|
||||
dependencies = [
|
||||
"axum 0.8.7",
|
||||
"console-subscriber",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "PMOMusic"
|
||||
version = "0.3.52"
|
||||
version = "0.3.53"
|
||||
edition = "2024"
|
||||
|
||||
[dependencies]
|
||||
|
||||
@@ -66,8 +66,20 @@ async function handleSearch() {
|
||||
}
|
||||
}
|
||||
|
||||
function handleClearSearch() {
|
||||
async function handleClearSearch() {
|
||||
searchInput.value = '';
|
||||
if (!currentServer.value) return;
|
||||
|
||||
isLoading.value = true;
|
||||
try {
|
||||
await browseContainer(currentServer.value.id, "0");
|
||||
currentContainerId.value = "0";
|
||||
setPath([{ id: "0", title: currentServer.value.friendly_name }]);
|
||||
} catch (error) {
|
||||
console.error("[ServerDrawer] Erreur navigation racine après clear search:", error);
|
||||
} finally {
|
||||
isLoading.value = false;
|
||||
}
|
||||
}
|
||||
|
||||
const { playContent, addToQueue, addAfterCurrent, attachAndPlayPlaylist } =
|
||||
@@ -175,6 +187,7 @@ watch(
|
||||
clearPath();
|
||||
closeMenu();
|
||||
imageStates.clear();
|
||||
searchInput.value = '';
|
||||
}
|
||||
},
|
||||
);
|
||||
@@ -225,6 +238,7 @@ async function handleServerClick(server: MediaServerSummary) {
|
||||
|
||||
// Commencer la navigation dans ce serveur
|
||||
currentServer.value = server;
|
||||
searchInput.value = '';
|
||||
isLoading.value = true;
|
||||
|
||||
try {
|
||||
@@ -244,6 +258,7 @@ function goBack() {
|
||||
currentServer.value = null;
|
||||
currentContainerId.value = null;
|
||||
clearPath();
|
||||
searchInput.value = '';
|
||||
}
|
||||
|
||||
async function handleContainerClick(item: ContainerEntry) {
|
||||
|
||||
@@ -1 +1 @@
|
||||
0.3.52
|
||||
0.3.53
|
||||
|
||||
Reference in New Issue
Block a user