From 9ee2f57fba9fda5a47940962679dd5115b317ae1 Mon Sep 17 00:00:00 2001
From: Luke Schreiber <131496683+Luke-Schreiber@users.noreply.github.com>
Date: Tue, 3 Feb 2026 11:30:49 -0700
Subject: [PATCH 1/2] Use user-friendly name for imaging locations
---
apps/client/src/components/globalSettings/DatasetSelector.vue | 4 +++-
.../src/stores/dataStores/datasetSelectionUntrrackedStore.ts | 4 ++--
2 files changed, 5 insertions(+), 3 deletions(-)
diff --git a/apps/client/src/components/globalSettings/DatasetSelector.vue b/apps/client/src/components/globalSettings/DatasetSelector.vue
index c81758c4..bcd5ae5d 100644
--- a/apps/client/src/components/globalSettings/DatasetSelector.vue
+++ b/apps/client/src/components/globalSettings/DatasetSelector.vue
@@ -99,7 +99,9 @@ function onSelectExperiment() {
}
"
:dark="globalSettings.darkMode"
- >{{ location.id }}{{
+ location.name ?? location.id
+ }}
diff --git a/apps/client/src/stores/dataStores/datasetSelectionUntrrackedStore.ts b/apps/client/src/stores/dataStores/datasetSelectionUntrrackedStore.ts
index 58ee30c2..a50c4619 100644
--- a/apps/client/src/stores/dataStores/datasetSelectionUntrrackedStore.ts
+++ b/apps/client/src/stores/dataStores/datasetSelectionUntrrackedStore.ts
@@ -44,7 +44,7 @@ export interface LocationMetadata {
imageDataFilename?: string;
segmentationsFolder?: string;
tags?: Tags;
- // name?: string; // user friendly name
+ name?: string; // user friendly name
// condition?: string; // experimental condition // TODO: - does this need to be an array
// plate?: string;
// well?: string;
@@ -284,7 +284,7 @@ export const useDatasetSelectionStore = defineStore(
.locationMetadataList) {
if (
datasetSelectionTrrackedStore.selectedLocationIds[
- location.id
+ location.id
]
) {
return location;
From ab79ae6aa23b7a7c6499be0a33f70be668ecb616 Mon Sep 17 00:00:00 2001
From: Luke Schreiber <131496683+Luke-Schreiber@users.noreply.github.com>
Date: Tue, 3 Feb 2026 11:38:30 -0700
Subject: [PATCH 2/2] Experiment name specifed in json shows as experiment name
---
apps/client/src/components/globalSettings/DatasetSelector.vue | 3 +++
1 file changed, 3 insertions(+)
diff --git a/apps/client/src/components/globalSettings/DatasetSelector.vue b/apps/client/src/components/globalSettings/DatasetSelector.vue
index bcd5ae5d..c3587427 100644
--- a/apps/client/src/components/globalSettings/DatasetSelector.vue
+++ b/apps/client/src/components/globalSettings/DatasetSelector.vue
@@ -36,6 +36,9 @@ function onClickLocation(location: any) {
}
const shortExpName = computed(() => {
+ if (datasetSelectionStore.currentExperimentMetadata?.name) {
+ return datasetSelectionStore.currentExperimentMetadata.name;
+ }
let shortName = datasetSelectionTrrackedStore.currentExperimentFilename;
if (shortName === null) return '';
shortName = shortName.split('.')[0];