diff --git a/src/pages/LogsPage.vue b/src/pages/LogsPage.vue
index 37d0c588..85b200e1 100644
--- a/src/pages/LogsPage.vue
+++ b/src/pages/LogsPage.vue
@@ -63,11 +63,24 @@
v-model="logViewerStore.logfileFilter"
@update:model-value="computedLogFileList()"
multiple
- clearable
:options="logViewerStore.encounterOptions"
label="Filter encounters"
style="width: 256px"
- />
+ >
+
+
+
+
+
+
+
+
+
+
@@ -165,8 +204,8 @@
= ref([]);
diff --git a/src/stores/log-viewer.ts b/src/stores/log-viewer.ts
index f8371ed6..8a9cfd50 100644
--- a/src/stores/log-viewer.ts
+++ b/src/stores/log-viewer.ts
@@ -33,6 +33,7 @@ type State = {
encounterOptions: string[];
encounterFilter: string[];
logfileFilter: string[];
+ sessionsOrder: { label: "Newest" | "Oldest"; value: "desc" | "asc" };
};
export const useLogViewerStore = defineStore("log-viewer", {
@@ -45,6 +46,7 @@ export const useLogViewerStore = defineStore("log-viewer", {
encounterOptions: [],
encounterFilter: [],
logfileFilter: [],
+ sessionsOrder: { label: "Newest", value: "desc" },
}),
actions: {
resetState() {
@@ -56,6 +58,7 @@ export const useLogViewerStore = defineStore("log-viewer", {
this.encounterOptions = [];
this.encounterFilter = [];
this.logfileFilter = [];
+ this.sessionsOrder = { label: "Newest", value: "desc" };
},
},
});