diff --git a/src/components/CreateNewTask.vue b/src/components/CreateNewTask.vue
index fcd34cf8..174f8abd 100644
--- a/src/components/CreateNewTask.vue
+++ b/src/components/CreateNewTask.vue
@@ -36,6 +36,7 @@
-
+
-
+
+
+
+ {
+ state.expandedTaskCreation = !state.expandedTaskCreation;
+ }
+ "
+ > Toggle Task Settings
+
+
diff --git a/src/components/DarkModeButton.vue b/src/components/DarkModeButton.vue
index 6f78df91..ec82f043 100644
--- a/src/components/DarkModeButton.vue
+++ b/src/components/DarkModeButton.vue
@@ -11,6 +11,7 @@
: 'light_mode'
"
@click="toggleTheme"
+ v-bind="$attrs"
>
Theme:
diff --git a/src/layouts/Widgets.vue b/src/layouts/Widgets.vue
index 5852bed0..0061da32 100644
--- a/src/layouts/Widgets.vue
+++ b/src/layouts/Widgets.vue
@@ -1,19 +1,53 @@
-
+
+
+
+ Create New Chat
+
+
+
+ There was problem with taskyon!, click here to find out
+ more..
+
+ (state.darkTheme = newMode)"
+ />
+
-
@@ -42,4 +75,11 @@
import { useRoute } from 'vue-router';
const route = useRoute();
route.query; //has all the parameters :)
+
+import DarkModeButton from 'components/DarkModeButton.vue';
+import { useTaskyonStore } from 'stores/taskyonState';
+import { errors } from 'boot/taskyon';
+
+const state = useTaskyonStore();
+const btnsize = 'xs';
diff --git a/src/stores/taskyonState.ts b/src/stores/taskyonState.ts
index 4a60b7d1..0303a471 100644
--- a/src/stores/taskyonState.ts
+++ b/src/stores/taskyonState.ts
@@ -52,6 +52,7 @@ export const useTaskyonStore = defineStore(storeName, () => {
showCosts: false,
gdriveDir: 'taskyon',
useEnterToSend: true,
+ enableTaskSettingsButton: true,
},
// chatState & appConfiguration define the state of our app!
// the rest of the state is eithr secret (keys) or temporary states which don't need to be saved
@@ -61,6 +62,8 @@ export const useTaskyonStore = defineStore(storeName, () => {
return keys;
}, {} as Record),
// app State which should be part of the configuration
+ // the things below should only represent transitional states
+ // which have no relevance in the actual configuration of the app.
initialLoad: true, // if the app was loaded for the first time and needs to be initialized
modelDetails: false,
expandedTaskCreation: false,