diff --git a/src/stores/settings.ts b/src/stores/settings.ts
index 2de01bcb20b5a049ef03859432b76ab7d88f2c89..e9d629e7c94fe765c2ba0b6f1cbb831c0043a883 100644
--- a/src/stores/settings.ts
+++ b/src/stores/settings.ts
@@ -6,5 +6,18 @@ export const useSettingsStore = defineStore('settings', () => {
   function setLanguage(lang_value: string) {
     language.value = lang_value
   }
-  return { language, setLanguage }
+
+  const expertMode: Ref<boolean> = ref(false)
+
+  function setExpertMode(mode: boolean) {
+    expertMode.value = mode
+  }
+
+  const devMode: Ref<boolean> = ref(false)
+
+  function setDevMode(mode: boolean) {
+    devMode.value = mode
+  }
+
+  return { language, setLanguage, expertMode, setExpertMode, devMode, setDevMode }
 }, { persist: true })