diff --git a/src/views/Settings/components/Tabs/GeneralTab.vue b/src/views/Settings/components/Tabs/GeneralTab.vue
index 90da802a..669ce127 100644
--- a/src/views/Settings/components/Tabs/GeneralTab.vue
+++ b/src/views/Settings/components/Tabs/GeneralTab.vue
@@ -149,133 +149,6 @@
-
-
-
-
- {{ t('view.settings.general.automation.alone_status') }}
-
-
-
- {{ t('view.settings.general.automation.company_status') }}
-
-
-
- {{ t('view.settings.general.automation.allowed_instance_types') }}
-
-
-
-
{{ t('view.settings.general.automation.alone_condition') }}
-
-
-
-
-
-
-
-
-
-
-
-
- {{ t('view.settings.general.automation.auto_invite_request_accept') }}
-
-
-
-
-
-
- {{
- t('view.settings.general.automation.auto_invite_request_accept_off')
- }}
- {{
- t('view.settings.general.automation.auto_invite_request_accept_favs')
- }}
- {{
- t('view.settings.general.automation.auto_invite_request_accept_selected_favs')
- }}
-
-
-
@@ -313,13 +186,11 @@
diff --git a/src/views/Tools/Tools.vue b/src/views/Tools/Tools.vue
index 98fa1e96..a33f4cac 100644
--- a/src/views/Tools/Tools.vue
+++ b/src/views/Tools/Tools.vue
@@ -170,6 +170,21 @@
+
+
+
@@ -301,6 +316,9 @@
v-model:isEditInviteMessagesDialogVisible="isEditInviteMessagesDialogVisible"
@close="isEditInviteMessagesDialogVisible = false" />
+
@@ -331,6 +349,8 @@
import { useLaunchStore } from '../../stores/launch';
import { useVrcxStore } from '../../stores/vrcx';
+ import AutoChangeStatusDialog from './dialogs/AutoChangeStatusDialog.vue';
+
const GroupCalendarDialog = defineAsyncComponent(() => import('./dialogs/GroupCalendarDialog.vue'));
const NoteExportDialog = defineAsyncComponent(() => import('./dialogs/NoteExportDialog.vue'));
const EditInviteMessageDialog = defineAsyncComponent(() => import('./dialogs/EditInviteMessagesDialog.vue'));
@@ -364,6 +384,7 @@
const isExportFriendsListDialogVisible = ref(false);
const isExportAvatarsListDialogVisible = ref(false);
const isEditInviteMessagesDialogVisible = ref(false);
+ const isAutoChangeStatusDialogVisible = ref(false);
const isToolsTabVisible = computed(() => route.name === 'tools');
const showGroupCalendarDialog = () => {
@@ -386,6 +407,10 @@
isEditInviteMessagesDialogVisible.value = true;
};
+ const showAutoChangeStatusDialog = () => {
+ isAutoChangeStatusDialogVisible.value = true;
+ };
+
function showExportDiscordNamesDialog() {
isExportDiscordNamesDialogVisible.value = true;
}
diff --git a/src/views/Tools/dialogs/AutoChangeStatusDialog.vue b/src/views/Tools/dialogs/AutoChangeStatusDialog.vue
new file mode 100644
index 00000000..4c3d17e7
--- /dev/null
+++ b/src/views/Tools/dialogs/AutoChangeStatusDialog.vue
@@ -0,0 +1,208 @@
+
+
+
+
+