diff --git a/src/locales/de.json b/src/locales/de.json
index 3cdb982c..4732bacd 100644
--- a/src/locales/de.json
+++ b/src/locales/de.json
@@ -1717,6 +1717,7 @@
"More Explorer": "More Explorer",
"Save Explorer": "Save Explorer",
"Save As New Explorer": "Save As New Explorer",
+ "Restore to Last Saved": "Restore to Last Saved",
"Set Explorer Name": "Set Explorer Name",
"Rename Explorer": "Rename Explorer",
"Hide Explorer": "Hide Explorer",
diff --git a/src/locales/en.json b/src/locales/en.json
index 9e730e81..df64d3cf 100644
--- a/src/locales/en.json
+++ b/src/locales/en.json
@@ -1717,6 +1717,7 @@
"More Explorer": "More Explorer",
"Save Explorer": "Save Explorer",
"Save As New Explorer": "Save As New Explorer",
+ "Restore to Last Saved": "Restore to Last Saved",
"Set Explorer Name": "Set Explorer Name",
"Rename Explorer": "Rename Explorer",
"Hide Explorer": "Hide Explorer",
diff --git a/src/locales/es.json b/src/locales/es.json
index efc6dfdf..a2fef306 100644
--- a/src/locales/es.json
+++ b/src/locales/es.json
@@ -1717,6 +1717,7 @@
"More Explorer": "More Explorer",
"Save Explorer": "Save Explorer",
"Save As New Explorer": "Save As New Explorer",
+ "Restore to Last Saved": "Restore to Last Saved",
"Set Explorer Name": "Set Explorer Name",
"Rename Explorer": "Rename Explorer",
"Hide Explorer": "Hide Explorer",
diff --git a/src/locales/fr.json b/src/locales/fr.json
index c9047bda..d23ef77c 100644
--- a/src/locales/fr.json
+++ b/src/locales/fr.json
@@ -1717,6 +1717,7 @@
"More Explorer": "More Explorer",
"Save Explorer": "Save Explorer",
"Save As New Explorer": "Save As New Explorer",
+ "Restore to Last Saved": "Restore to Last Saved",
"Set Explorer Name": "Set Explorer Name",
"Rename Explorer": "Rename Explorer",
"Hide Explorer": "Hide Explorer",
diff --git a/src/locales/it.json b/src/locales/it.json
index b8ce2231..a70e4722 100644
--- a/src/locales/it.json
+++ b/src/locales/it.json
@@ -1717,6 +1717,7 @@
"More Explorer": "More Explorer",
"Save Explorer": "Save Explorer",
"Save As New Explorer": "Save As New Explorer",
+ "Restore to Last Saved": "Restore to Last Saved",
"Set Explorer Name": "Set Explorer Name",
"Rename Explorer": "Rename Explorer",
"Hide Explorer": "Hide Explorer",
diff --git a/src/locales/ja.json b/src/locales/ja.json
index 38fd2537..e5f9da89 100644
--- a/src/locales/ja.json
+++ b/src/locales/ja.json
@@ -1717,6 +1717,7 @@
"More Explorer": "More Explorer",
"Save Explorer": "Save Explorer",
"Save As New Explorer": "Save As New Explorer",
+ "Restore to Last Saved": "Restore to Last Saved",
"Set Explorer Name": "Set Explorer Name",
"Rename Explorer": "Rename Explorer",
"Hide Explorer": "Hide Explorer",
diff --git a/src/locales/kn.json b/src/locales/kn.json
index 11c0acc0..868c79e2 100644
--- a/src/locales/kn.json
+++ b/src/locales/kn.json
@@ -1717,6 +1717,7 @@
"More Explorer": "More Explorer",
"Save Explorer": "Save Explorer",
"Save As New Explorer": "Save As New Explorer",
+ "Restore to Last Saved": "Restore to Last Saved",
"Set Explorer Name": "Set Explorer Name",
"Rename Explorer": "Rename Explorer",
"Hide Explorer": "Hide Explorer",
diff --git a/src/locales/ko.json b/src/locales/ko.json
index d36c3757..1029e2ce 100644
--- a/src/locales/ko.json
+++ b/src/locales/ko.json
@@ -1717,6 +1717,7 @@
"More Explorer": "More Explorer",
"Save Explorer": "Save Explorer",
"Save As New Explorer": "Save As New Explorer",
+ "Restore to Last Saved": "Restore to Last Saved",
"Set Explorer Name": "Set Explorer Name",
"Rename Explorer": "Rename Explorer",
"Hide Explorer": "Hide Explorer",
diff --git a/src/locales/nl.json b/src/locales/nl.json
index 708c82e0..a0098f49 100644
--- a/src/locales/nl.json
+++ b/src/locales/nl.json
@@ -1717,6 +1717,7 @@
"More Explorer": "More Explorer",
"Save Explorer": "Save Explorer",
"Save As New Explorer": "Save As New Explorer",
+ "Restore to Last Saved": "Restore to Last Saved",
"Set Explorer Name": "Set Explorer Name",
"Rename Explorer": "Rename Explorer",
"Hide Explorer": "Hide Explorer",
diff --git a/src/locales/pt_BR.json b/src/locales/pt_BR.json
index 254efb22..03dd0684 100644
--- a/src/locales/pt_BR.json
+++ b/src/locales/pt_BR.json
@@ -1717,6 +1717,7 @@
"More Explorer": "More Explorer",
"Save Explorer": "Save Explorer",
"Save As New Explorer": "Save As New Explorer",
+ "Restore to Last Saved": "Restore to Last Saved",
"Set Explorer Name": "Set Explorer Name",
"Rename Explorer": "Rename Explorer",
"Hide Explorer": "Hide Explorer",
diff --git a/src/locales/ru.json b/src/locales/ru.json
index ab9dd8e3..2f339616 100644
--- a/src/locales/ru.json
+++ b/src/locales/ru.json
@@ -1717,6 +1717,7 @@
"More Explorer": "More Explorer",
"Save Explorer": "Save Explorer",
"Save As New Explorer": "Save As New Explorer",
+ "Restore to Last Saved": "Restore to Last Saved",
"Set Explorer Name": "Set Explorer Name",
"Rename Explorer": "Rename Explorer",
"Hide Explorer": "Hide Explorer",
diff --git a/src/locales/sl.json b/src/locales/sl.json
index b4afffab..0566b185 100644
--- a/src/locales/sl.json
+++ b/src/locales/sl.json
@@ -1717,6 +1717,7 @@
"More Explorer": "More Explorer",
"Save Explorer": "Save Explorer",
"Save As New Explorer": "Save As New Explorer",
+ "Restore to Last Saved": "Restore to Last Saved",
"Set Explorer Name": "Set Explorer Name",
"Rename Explorer": "Rename Explorer",
"Hide Explorer": "Hide Explorer",
diff --git a/src/locales/th.json b/src/locales/th.json
index 47c45ea9..476751d4 100644
--- a/src/locales/th.json
+++ b/src/locales/th.json
@@ -1717,6 +1717,7 @@
"More Explorer": "More Explorer",
"Save Explorer": "Save Explorer",
"Save As New Explorer": "Save As New Explorer",
+ "Restore to Last Saved": "Restore to Last Saved",
"Set Explorer Name": "Set Explorer Name",
"Rename Explorer": "Rename Explorer",
"Hide Explorer": "Hide Explorer",
diff --git a/src/locales/tr.json b/src/locales/tr.json
index 55e3fd9a..b2bff64b 100644
--- a/src/locales/tr.json
+++ b/src/locales/tr.json
@@ -1717,6 +1717,7 @@
"More Explorer": "More Explorer",
"Save Explorer": "Save Explorer",
"Save As New Explorer": "Save As New Explorer",
+ "Restore to Last Saved": "Restore to Last Saved",
"Set Explorer Name": "Set Explorer Name",
"Rename Explorer": "Rename Explorer",
"Hide Explorer": "Hide Explorer",
diff --git a/src/locales/uk.json b/src/locales/uk.json
index fdc5e58b..65c3c34c 100644
--- a/src/locales/uk.json
+++ b/src/locales/uk.json
@@ -1717,6 +1717,7 @@
"More Explorer": "More Explorer",
"Save Explorer": "Save Explorer",
"Save As New Explorer": "Save As New Explorer",
+ "Restore to Last Saved": "Restore to Last Saved",
"Set Explorer Name": "Set Explorer Name",
"Rename Explorer": "Rename Explorer",
"Hide Explorer": "Hide Explorer",
diff --git a/src/locales/vi.json b/src/locales/vi.json
index 270562f7..5d6d8cbf 100644
--- a/src/locales/vi.json
+++ b/src/locales/vi.json
@@ -1717,6 +1717,7 @@
"More Explorer": "More Explorer",
"Save Explorer": "Save Explorer",
"Save As New Explorer": "Save As New Explorer",
+ "Restore to Last Saved": "Restore to Last Saved",
"Set Explorer Name": "Set Explorer Name",
"Rename Explorer": "Rename Explorer",
"Hide Explorer": "Hide Explorer",
diff --git a/src/locales/zh_Hans.json b/src/locales/zh_Hans.json
index bc9d7408..7150e485 100644
--- a/src/locales/zh_Hans.json
+++ b/src/locales/zh_Hans.json
@@ -1717,6 +1717,7 @@
"More Explorer": "更多探索",
"Save Explorer": "保存探索",
"Save As New Explorer": "另存为新的探索",
+ "Restore to Last Saved": "恢复到上次保存",
"Set Explorer Name": "设置探索名称",
"Rename Explorer": "重命名探索",
"Hide Explorer": "隐藏探索",
diff --git a/src/locales/zh_Hant.json b/src/locales/zh_Hant.json
index fd68e02d..2bd9b4eb 100644
--- a/src/locales/zh_Hant.json
+++ b/src/locales/zh_Hant.json
@@ -1717,6 +1717,7 @@
"More Explorer": "更多探索",
"Save Explorer": "儲存探索",
"Save As New Explorer": "另存新探索",
+ "Restore to Last Saved": "還原到上次儲存",
"Set Explorer Name": "設定探索名稱",
"Rename Explorer": "重新命名探索",
"Hide Explorer": "隱藏探索",
diff --git a/src/views/desktop/insights/ExplorerPage.vue b/src/views/desktop/insights/ExplorerPage.vue
index 92320399..a57ddb24 100644
--- a/src/views/desktop/insights/ExplorerPage.vue
+++ b/src/views/desktop/insights/ExplorerPage.vue
@@ -85,6 +85,10 @@
{{ tt('Save As New Explorer') }}
+
+ {{ tt('Restore to Last Saved') }}
+
@@ -306,7 +310,19 @@ const allExplorers = computed(() => {
ret.pop();
}
- ret.push(InsightsExplorerBasicInfo.of(currentExplorer.value));
+ let foundCurrentExplorer = false;
+
+ for (const explorer of explorersStore.allInsightsExplorerBasicInfos) {
+ if (explorer.id === currentExplorer.value.id) {
+ ret.push(explorer);
+ foundCurrentExplorer = true;
+ break;
+ }
+ }
+
+ if (!foundCurrentExplorer) {
+ ret.push(InsightsExplorerBasicInfo.of(currentExplorer.value));
+ }
}
return ret;
@@ -438,8 +454,8 @@ function createNewExplorer(): void {
router.push(getFilterLinkUrl());
}
-function loadExplorer(explorerId: string): void {
- if (currentExplorer.value.id === explorerId) {
+function loadExplorer(explorerId: string, force?: boolean): void {
+ if (!force && currentExplorer.value.id === explorerId) {
return;
}