diff --git a/src/AdminSettings.vue b/src/AdminSettings.vue
index aa5df51..9f0b458 100644
--- a/src/AdminSettings.vue
+++ b/src/AdminSettings.vue
@@ -18,11 +18,14 @@
+
-
-
-
+
+
+
+
+ {{ t('ng_backup', 'Add a backup location under "Settings" first.') }}
{{ t('ng_backup', 'Set up the backup key under "Settings" first.') }}
diff --git a/src/components/RestoreBrowser.vue b/src/components/RestoreBrowser.vue
index 56b9739..d0f0f20 100644
--- a/src/components/RestoreBrowser.vue
+++ b/src/components/RestoreBrowser.vue
@@ -7,7 +7,7 @@
:description="t('ng_backup', 'Pick a restore point and a user folder or file. Restores run in the background and go through Nextcloud, so overwritten files keep their old content as a version and removed files go to the trash.')">
-
+
@@ -84,7 +84,8 @@ const crumbs = computed(() => {
watch(target, async (tg) => {
snapshot.value = null
- snapshots.value = tg ? await api.snapshots(tg.id) : []
+ const list = tg ? await api.snapshots(tg.id) : []
+ snapshots.value = list.map(s => ({ ...s, displayLabel: snapshotLabel(s) }))
snapshot.value = snapshots.value[0] ?? null
}, { immediate: true })
watch(snapshot, () => { selected.value = ''; open('data') })