refactor: Organize Project Structure (#1211)

* refactor: Organize Project Structure

* fix

* fix

* rm security

* fix
This commit is contained in:
pa
2025-04-18 15:04:03 +09:00
committed by GitHub
parent 59d3ead781
commit 6bda44be52
106 changed files with 172 additions and 165 deletions

View File

@@ -26,12 +26,12 @@ import * as workerTimers from 'worker-timers';
import 'default-passive-events';
// util classes
import configRepository from './repository/config.js';
import configRepository from './service/config.js';
import webApiService from './service/webapi.js';
import security from './security.js';
import database from './repository/database.js';
import security from './service/security.js';
import database from './service/database.js';
import * as localizedStrings from './localization/localizedStrings.js';
import removeConfusables, { removeWhitespace } from './confusables.js';
import removeConfusables, { removeWhitespace } from './service/confusables.js';
import $utils from './classes/utils.js';
import _apiInit from './classes/apiInit.js';
import _apiRequestHandler from './classes/apiRequestHandler.js';
@@ -52,34 +52,34 @@ import {
imageRequest,
vrcPlusImageRequest,
groupRequest
} from './classes/request';
} from './api';
// tabs
import ModerationTab from './views/tabs/Moderation.vue';
import ChartsTab from './views/tabs/Charts.vue';
import SideBar from './views/SideBar.vue';
import NavMenu from './views/NavMenu.vue';
import FriendsListTab from './views/tabs/FriendsList.vue';
import FavoritesTab from './views/tabs/Favorites.vue';
import ModerationTab from './views/Moderation/Moderation.vue';
import ChartsTab from './views/Charts/Charts.vue';
import SideBar from './views/SideBar/SideBar.vue';
import NavMenu from './components/NavMenu.vue';
import FriendListTab from './views/FriendList/FriendList.vue';
import FavoritesTab from './views/Favorites/Favorites.vue';
// components
import SimpleSwitch from './components/settings/SimpleSwitch.vue';
import Location from './components/common/Location.vue';
import SimpleSwitch from './components/SimpleSwitch.vue';
import Location from './components/Location.vue';
// dialogs
import WorldDialog from './views/dialogs/world/WorldDialog.vue';
import PreviousInstancesInfoDialog from './views/dialogs/previousInstances/PreviousInstancesInfoDialog.vue';
import FriendImportDialog from './views/dialogs/favorites/FriendImportDialog.vue';
import WorldImportDialog from './views/dialogs/favorites/WorldImportDialog.vue';
import AvatarImportDialog from './views/dialogs/favorites/AvatarImportDialog.vue';
import LaunchDialog from './views/dialogs/launch/LaunchDialog.vue';
import PreviousInstancesUserDialog from './views/dialogs/previousInstances/PreviousInstancesUserDialog.vue';
import FavoriteDialog from './views/dialogs/favoritesDialog/FavoriteDialog.vue';
import ExportFriendsListDialog from './views/dialogs/favoritesDialog/ExportFriendsListDialog.vue';
import ExportAvatarsListDialog from './views/dialogs/favoritesDialog/ExportAvatarsListDialog.vue';
import GroupDialog from './views/dialogs/groupDialog/GroupDialog.vue';
import InviteGroupDialog from './views/dialogs/groupDialog/InviteGroupDialog.vue';
import AvatarDialog from './views/dialogs/avatarDialog/AvatarDialog.vue';
import WorldDialog from './components/dialogs/WorldDialog/WorldDialog.vue';
import PreviousInstancesInfoDialog from './components/dialogs/PreviousInstancesDialog/PreviousInstancesInfoDialog.vue';
import FriendImportDialog from './views/Favorites/dialogs/FriendImportDialog.vue';
import WorldImportDialog from './views/Favorites/dialogs/WorldImportDialog.vue';
import AvatarImportDialog from './views/Favorites/dialogs/AvatarImportDialog.vue';
import LaunchDialog from './components/LaunchDialog.vue';
import PreviousInstancesUserDialog from './components/dialogs/PreviousInstancesDialog/PreviousInstancesUserDialog.vue';
import ChooseFavoriteGroupDialog from './components/dialogs/ChooseFavoriteGroupDialog.vue';
import ExportFriendsListDialog from './views/Profile/dialogs/ExportFriendsListDialog.vue';
import ExportAvatarsListDialog from './views/Profile/dialogs/ExportAvatarsListDialog.vue';
import GroupDialog from './components/dialogs/GroupDialog/GroupDialog.vue';
import InviteGroupDialog from './components/dialogs/GroupDialog/InviteGroupDialog.vue';
import AvatarDialog from './components/dialogs/AvatarDialog/AvatarDialog.vue';
// main app classes
import _sharedFeed from './classes/sharedFeed.js';
@@ -219,7 +219,7 @@ console.log(`isLinux: ${LINUX}`);
// tabs
ModerationTab,
ChartsTab,
FriendsListTab,
FriendListTab,
FavoritesTab,
// - others
SideBar,
@@ -236,7 +236,7 @@ console.log(`isLinux: ${LINUX}`);
// - previous instances
PreviousInstancesInfoDialog,
PreviousInstancesUserDialog,
// - world
// - WorldDialog
WorldDialog,
// - group
GroupDialog,
@@ -248,7 +248,7 @@ console.log(`isLinux: ${LINUX}`);
WorldImportDialog,
AvatarImportDialog,
// - favorites dialog
FavoriteDialog,
ChooseFavoriteGroupDialog,
ExportFriendsListDialog,
ExportAvatarsListDialog,
// - launch
@@ -4127,7 +4127,7 @@ console.log(`isLinux: ${LINUX}`);
const searchText = value.substr(7);
if (this.quickSearchItems.length > 1 && searchText.length) {
this.friendsListSearch = searchText;
this.menuActiveIndex = 'friendsList';
this.menuActiveIndex = 'friendList';
} else {
this.menuActiveIndex = 'search';
this.searchText = searchText;
@@ -18546,7 +18546,7 @@ console.log(`isLinux: ${LINUX}`);
$app.computed.isSideBarTabShow = function () {
return !(
this.menuActiveIndex === 'friendsList' ||
this.menuActiveIndex === 'friendList' ||
this.menuActiveIndex === 'charts'
);
};