From 8ad7edcf1bfe214b789cf4a26a3944f26c1bfa60 Mon Sep 17 00:00:00 2001 From: DaanSelen Date: Wed, 4 Mar 2026 14:13:20 +0100 Subject: [PATCH] chore: enable dependabot and rename app to admin --- .github/dependabot.yml | 13 ++++++--- src/static/{app => admin}/.gitignore | 0 src/static/{app => admin}/build.sh | 4 +-- src/static/{app => admin}/index.html | 0 src/static/{app => admin}/jsconfig.json | 0 src/static/{app => admin}/package-lock.json | 0 src/static/{app => admin}/package.json | 0 src/static/{app => admin}/proxy.js | 0 .../public/img/Logo-1-128x128.png | Bin .../public/img/Logo-1-256x256.png | Bin .../public/img/Logo-1-384x384.png | Bin .../public/img/Logo-1-512x512.png | Bin .../public/img/Logo-1-Maskable-512x512.png | Bin .../public/img/Logo-1-Rounded-128x128.png | Bin .../public/img/Logo-1-Rounded-256x256.png | Bin .../public/img/Logo-1-Rounded-384x384.png | Bin .../public/img/Logo-1-Rounded-512x512.png | Bin .../public/img/Logo-2-128x128.png | Bin .../public/img/Logo-2-256x256.png | Bin .../public/img/Logo-2-384x384.png | Bin .../public/img/Logo-2-512x512.png | Bin .../public/img/Logo-2-Rounded-128x128.png | Bin .../public/img/Logo-2-Rounded-256x256.png | Bin .../public/img/Logo-2-Rounded-384x384.png | Bin .../public/img/Logo-2-Rounded-512x512.png | Bin .../{app => admin}/public/json/manifest.json | 0 src/static/{app => admin}/src/App.vue | 0 .../clientComponents/availablePeersGroup.vue | 0 .../clientComponents/clientAssignedPeers.vue | 0 .../clientComponents/clientDelete.vue | 0 .../clientComponents/clientGroup.vue | 0 .../clientComponents/clientProfile.vue | 0 .../clientComponents/clientResetPassword.vue | 0 .../clientSettingComponents/oidcSettings.vue | 0 .../clientComponents/clientSettings.vue | 0 .../clientComponents/clientViewer.vue | 0 .../backupRestoreComponents/backup.vue | 0 .../configurationBackupRestore.vue | 0 .../configurationDescription.vue | 0 .../deleteConfiguration.vue | 0 .../editConfiguration.vue | 0 .../editPeerSettingsOverride.vue | 0 .../editRawConfigurationFile.vue | 0 .../updateConfigurationName.vue | 0 .../newPeersComponents/allowedIPsInput.vue | 0 .../newPeersComponents/bulkAdd.vue | 0 .../newPeersComponents/dnsInput.vue | 0 .../newPeersComponents/endpointAllowedIps.vue | 0 .../newPeersComponents/mtuInput.vue | 0 .../newPeersComponents/nameInput.vue | 0 .../newPeersComponents/notesInput.vue | 0 .../persistentKeepAliveInput.vue | 0 .../newPeersComponents/presharedKeyInput.vue | 0 .../privatePublicKeyInput.vue | 0 .../configurationComponents/peer.vue | 0 .../configurationComponents/peerAddModal.vue | 0 .../peerAssignModal.vue | 0 .../assignedClients.vue | 0 .../peerAssignModalComponents/assignment.vue | 0 .../searchClients.vue | 0 .../searchClientsGroup.vue | 0 .../peerConfigurationFile.vue | 0 .../configurationComponents/peerCreate.vue | 0 .../peerDetailsModal.vue | 0 .../peerIntersectionObserver.vue | 0 .../configurationComponents/peerJobs.vue | 0 .../peerJobsAllModal.vue | 0 .../peerJobsLogsModal.vue | 0 .../configurationComponents/peerList.old.vue | 0 .../configurationComponents/peerList.vue | 0 .../peerDataUsageCharts.vue | 0 .../peerListComponents/peerListModals.vue | 0 .../configurationComponents/peerQRCode.vue | 0 .../configurationComponents/peerRow.vue | 0 .../scheduleDropdown.vue | 0 .../schedulePeerJob.vue | 0 .../configurationComponents/peerSearch.vue | 0 .../configurationComponents/peerSearchBar.vue | 0 .../configurationComponents/peerSettings.vue | 0 .../peerSettingsDropdown.vue | 0 .../peerSettingsDropdownTool.vue | 0 .../peerTagSelectDropdown.vue | 0 .../peerShareWithEmail.vue | 0 .../peerShareWithEmailBodyPreview.vue | 0 .../peerShareLinkModal.vue | 0 .../configurationComponents/peerTag.vue | 0 .../configurationComponents/peerTagBadge.vue | 0 .../peerTagComponents/peerTagColorPicker.vue | 0 .../peerTagComponents/peerTagIconPicker.vue | 0 .../peerTagComponents/peerTagSetting.vue | 0 .../restrictedPeers.vue | 0 .../configurationComponents/selectPeers.vue | 0 .../src/components/configurationList.vue | 0 .../configurationCard.vue | 0 .../src/components/map/osmap.vue | 0 .../messageCentreComponent/message.vue | 0 .../{app => admin}/src/components/navbar.vue | 0 .../navbarComponents/agentContainer.vue | 0 .../navbarComponents/agentMessage.vue | 0 .../navbarComponents/agentModal.vue | 0 .../components/navbarComponents/helpModal.vue | 0 .../newConfigurationTemplate.vue | 0 .../newConfigurationTemplates.vue | 0 .../peerEndpoints.vue | 0 .../peerSession.vue | 0 .../peerSessionCalendarDay.vue | 0 .../peerSessionCalendarView.vue | 0 .../peerSessions.vue | 0 .../peerTraffics.vue | 0 .../src/components/protocolBadge.vue | 0 .../backupGroup.vue | 0 .../confirmBackup.vue | 0 .../uploadModal.vue | 0 .../accountSettingsInputPassword.vue | 0 .../accountSettingsInputUsername.vue | 0 .../settingsComponent/accountSettingsMFA.vue | 0 .../settingsComponent/dashboardAPIKeys.vue | 0 .../dashboardAPIKey.vue | 0 .../newDashboardAPIKey.vue | 0 .../dashboardEmailSettings.vue | 0 .../dashboardIPPortInput.vue | 0 .../settingsComponent/dashboardLanguage.vue | 0 ...dashboardSettingsInputIPAddressAndPort.vue | 0 ...ettingsInputWireguardConfigurationPath.vue | 0 ...ettingsWireguardConfigurationAutostart.vue | 0 .../settingsComponent/dashboardTheme.vue | 0 .../settingsComponent/dashboardWebHooks.vue | 0 .../addWebHook.vue | 0 .../previousWebHookSession.vue | 0 .../webHookSession.vue | 0 .../webHookSessions.vue | 0 ...ashboardWireguardConfigurationTracking.vue | 0 .../configurationTracking.vue | 0 .../settingsComponent/peerDefaultSettings.vue | 0 .../peersDefaultSettingsInput.vue | 0 .../settingsComponent/wgdashboardSettings.vue | 0 .../wireguardConfigurationSettings.vue | 0 .../src/components/setupComponent/totp.vue | 0 .../src/components/signIn/signInInput.vue | 0 .../src/components/signIn/signInTOTP.vue | 0 .../signInComponents/RemoteServer.vue | 0 .../signInComponents/RemoteServerList.vue | 0 .../systemStatusComponents/cpuCore.vue | 0 .../networkInterface.vue | 0 .../systemStatusComponents/process.vue | 0 .../systemStatusComponents/storageMount.vue | 0 .../systemStatusWidget.vue | 0 .../src/components/text/localeText.vue | 0 .../{app => admin}/src/css/dashboard.css | 0 src/static/{app => admin}/src/main.js | 0 .../src/models/WireguardConfigurations.js | 0 .../{app => admin}/src/router/router.js | 0 .../stores/DashboardClientAssignmentStore.js | 0 .../src/stores/DashboardConfigurationStore.js | 0 .../stores/WireguardConfigurationsStore.js | 0 .../{app => admin}/src/utilities/cookie.js | 0 .../{app => admin}/src/utilities/fetch.js | 0 .../{app => admin}/src/utilities/locale.js | 0 .../src/utilities/parseConfigurationFile.js | 0 .../simple-code-editor/CodeEditor.vue | 0 .../utilities/simple-code-editor/Dropdown.vue | 0 .../simple-code-editor/themes/themes.css | 0 .../{app => admin}/src/utilities/wireguard.js | 0 .../{app => admin}/src/views/clients.vue | 0 .../src/views/configuration.vue | 0 src/static/{app => admin}/src/views/index.vue | 0 .../src/views/newConfiguration.vue | 0 src/static/{app => admin}/src/views/ping.vue | 0 .../src/views/restoreConfiguration.vue | 0 .../{app => admin}/src/views/settings.vue | 0 src/static/{app => admin}/src/views/setup.vue | 0 src/static/{app => admin}/src/views/share.vue | 0 .../{app => admin}/src/views/signin.vue | 0 .../{app => admin}/src/views/systemStatus.vue | 0 .../{app => admin}/src/views/traceroute.vue | 0 src/static/{app => admin}/vite.config.js | 0 src/static/client/build.sh | 27 ++++++++++++++++++ src/static/client/package-lock.json | 4 +-- 178 files changed, 40 insertions(+), 8 deletions(-) rename src/static/{app => admin}/.gitignore (100%) rename src/static/{app => admin}/build.sh (95%) rename src/static/{app => admin}/index.html (100%) rename src/static/{app => admin}/jsconfig.json (100%) rename src/static/{app => admin}/package-lock.json (100%) rename src/static/{app => admin}/package.json (100%) rename src/static/{app => admin}/proxy.js (100%) rename src/static/{app => admin}/public/img/Logo-1-128x128.png (100%) rename src/static/{app => admin}/public/img/Logo-1-256x256.png (100%) rename src/static/{app => admin}/public/img/Logo-1-384x384.png (100%) rename src/static/{app => admin}/public/img/Logo-1-512x512.png (100%) rename src/static/{app => admin}/public/img/Logo-1-Maskable-512x512.png (100%) rename src/static/{app => admin}/public/img/Logo-1-Rounded-128x128.png (100%) rename src/static/{app => admin}/public/img/Logo-1-Rounded-256x256.png (100%) rename src/static/{app => admin}/public/img/Logo-1-Rounded-384x384.png (100%) rename src/static/{app => admin}/public/img/Logo-1-Rounded-512x512.png (100%) rename src/static/{app => admin}/public/img/Logo-2-128x128.png (100%) rename src/static/{app => admin}/public/img/Logo-2-256x256.png (100%) rename src/static/{app => admin}/public/img/Logo-2-384x384.png (100%) rename src/static/{app => admin}/public/img/Logo-2-512x512.png (100%) rename src/static/{app => admin}/public/img/Logo-2-Rounded-128x128.png (100%) rename src/static/{app => admin}/public/img/Logo-2-Rounded-256x256.png (100%) rename src/static/{app => admin}/public/img/Logo-2-Rounded-384x384.png (100%) rename src/static/{app => admin}/public/img/Logo-2-Rounded-512x512.png (100%) rename src/static/{app => admin}/public/json/manifest.json (100%) rename src/static/{app => admin}/src/App.vue (100%) rename src/static/{app => admin}/src/components/clientComponents/availablePeersGroup.vue (100%) rename src/static/{app => admin}/src/components/clientComponents/clientAssignedPeers.vue (100%) rename src/static/{app => admin}/src/components/clientComponents/clientDelete.vue (100%) rename src/static/{app => admin}/src/components/clientComponents/clientGroup.vue (100%) rename src/static/{app => admin}/src/components/clientComponents/clientProfile.vue (100%) rename src/static/{app => admin}/src/components/clientComponents/clientResetPassword.vue (100%) rename src/static/{app => admin}/src/components/clientComponents/clientSettingComponents/oidcSettings.vue (100%) rename src/static/{app => admin}/src/components/clientComponents/clientSettings.vue (100%) rename src/static/{app => admin}/src/components/clientComponents/clientViewer.vue (100%) rename src/static/{app => admin}/src/components/configurationComponents/backupRestoreComponents/backup.vue (100%) rename src/static/{app => admin}/src/components/configurationComponents/configurationBackupRestore.vue (100%) rename src/static/{app => admin}/src/components/configurationComponents/configurationDescription.vue (100%) rename src/static/{app => admin}/src/components/configurationComponents/deleteConfiguration.vue (100%) rename src/static/{app => admin}/src/components/configurationComponents/editConfiguration.vue (100%) rename src/static/{app => admin}/src/components/configurationComponents/editConfigurationComponents/editPeerSettingsOverride.vue (100%) rename src/static/{app => admin}/src/components/configurationComponents/editConfigurationComponents/editRawConfigurationFile.vue (100%) rename src/static/{app => admin}/src/components/configurationComponents/editConfigurationComponents/updateConfigurationName.vue (100%) rename src/static/{app => admin}/src/components/configurationComponents/newPeersComponents/allowedIPsInput.vue (100%) rename src/static/{app => admin}/src/components/configurationComponents/newPeersComponents/bulkAdd.vue (100%) rename src/static/{app => admin}/src/components/configurationComponents/newPeersComponents/dnsInput.vue (100%) rename src/static/{app => admin}/src/components/configurationComponents/newPeersComponents/endpointAllowedIps.vue (100%) rename src/static/{app => admin}/src/components/configurationComponents/newPeersComponents/mtuInput.vue (100%) rename src/static/{app => admin}/src/components/configurationComponents/newPeersComponents/nameInput.vue (100%) rename src/static/{app => admin}/src/components/configurationComponents/newPeersComponents/notesInput.vue (100%) rename src/static/{app => admin}/src/components/configurationComponents/newPeersComponents/persistentKeepAliveInput.vue (100%) rename src/static/{app => admin}/src/components/configurationComponents/newPeersComponents/presharedKeyInput.vue (100%) rename src/static/{app => admin}/src/components/configurationComponents/newPeersComponents/privatePublicKeyInput.vue (100%) rename src/static/{app => admin}/src/components/configurationComponents/peer.vue (100%) rename src/static/{app => admin}/src/components/configurationComponents/peerAddModal.vue (100%) rename src/static/{app => admin}/src/components/configurationComponents/peerAssignModal.vue (100%) rename src/static/{app => admin}/src/components/configurationComponents/peerAssignModalComponents/assignedClients.vue (100%) rename src/static/{app => admin}/src/components/configurationComponents/peerAssignModalComponents/assignment.vue (100%) rename src/static/{app => admin}/src/components/configurationComponents/peerAssignModalComponents/searchClients.vue (100%) rename src/static/{app => admin}/src/components/configurationComponents/peerAssignModalComponents/searchClientsGroup.vue (100%) rename src/static/{app => admin}/src/components/configurationComponents/peerConfigurationFile.vue (100%) rename src/static/{app => admin}/src/components/configurationComponents/peerCreate.vue (100%) rename src/static/{app => admin}/src/components/configurationComponents/peerDetailsModal.vue (100%) rename src/static/{app => admin}/src/components/configurationComponents/peerIntersectionObserver.vue (100%) rename src/static/{app => admin}/src/components/configurationComponents/peerJobs.vue (100%) rename src/static/{app => admin}/src/components/configurationComponents/peerJobsAllModal.vue (100%) rename src/static/{app => admin}/src/components/configurationComponents/peerJobsLogsModal.vue (100%) rename src/static/{app => admin}/src/components/configurationComponents/peerList.old.vue (100%) rename src/static/{app => admin}/src/components/configurationComponents/peerList.vue (100%) rename src/static/{app => admin}/src/components/configurationComponents/peerListComponents/peerDataUsageCharts.vue (100%) rename src/static/{app => admin}/src/components/configurationComponents/peerListComponents/peerListModals.vue (100%) rename src/static/{app => admin}/src/components/configurationComponents/peerQRCode.vue (100%) rename src/static/{app => admin}/src/components/configurationComponents/peerRow.vue (100%) rename src/static/{app => admin}/src/components/configurationComponents/peerScheduleJobsComponents/scheduleDropdown.vue (100%) rename src/static/{app => admin}/src/components/configurationComponents/peerScheduleJobsComponents/schedulePeerJob.vue (100%) rename src/static/{app => admin}/src/components/configurationComponents/peerSearch.vue (100%) rename src/static/{app => admin}/src/components/configurationComponents/peerSearchBar.vue (100%) rename src/static/{app => admin}/src/components/configurationComponents/peerSettings.vue (100%) rename src/static/{app => admin}/src/components/configurationComponents/peerSettingsDropdown.vue (100%) rename src/static/{app => admin}/src/components/configurationComponents/peerSettingsDropdownComponents/peerSettingsDropdownTool.vue (100%) rename src/static/{app => admin}/src/components/configurationComponents/peerSettingsDropdownComponents/peerTagSelectDropdown.vue (100%) rename src/static/{app => admin}/src/components/configurationComponents/peerShareLinkComponents/peerShareWithEmail.vue (100%) rename src/static/{app => admin}/src/components/configurationComponents/peerShareLinkComponents/peerShareWithEmailBodyPreview.vue (100%) rename src/static/{app => admin}/src/components/configurationComponents/peerShareLinkModal.vue (100%) rename src/static/{app => admin}/src/components/configurationComponents/peerTag.vue (100%) rename src/static/{app => admin}/src/components/configurationComponents/peerTagBadge.vue (100%) rename src/static/{app => admin}/src/components/configurationComponents/peerTagComponents/peerTagColorPicker.vue (100%) rename src/static/{app => admin}/src/components/configurationComponents/peerTagComponents/peerTagIconPicker.vue (100%) rename src/static/{app => admin}/src/components/configurationComponents/peerTagComponents/peerTagSetting.vue (100%) rename src/static/{app => admin}/src/components/configurationComponents/restrictedPeers.vue (100%) rename src/static/{app => admin}/src/components/configurationComponents/selectPeers.vue (100%) rename src/static/{app => admin}/src/components/configurationList.vue (100%) rename src/static/{app => admin}/src/components/configurationListComponents/configurationCard.vue (100%) rename src/static/{app => admin}/src/components/map/osmap.vue (100%) rename src/static/{app => admin}/src/components/messageCentreComponent/message.vue (100%) rename src/static/{app => admin}/src/components/navbar.vue (100%) rename src/static/{app => admin}/src/components/navbarComponents/agentContainer.vue (100%) rename src/static/{app => admin}/src/components/navbarComponents/agentMessage.vue (100%) rename src/static/{app => admin}/src/components/navbarComponents/agentModal.vue (100%) rename src/static/{app => admin}/src/components/navbarComponents/helpModal.vue (100%) rename src/static/{app => admin}/src/components/newConfigurationComponents/newConfigurationTemplate.vue (100%) rename src/static/{app => admin}/src/components/newConfigurationComponents/newConfigurationTemplates.vue (100%) rename src/static/{app => admin}/src/components/peerDetailsModalComponents/peerEndpoints.vue (100%) rename src/static/{app => admin}/src/components/peerDetailsModalComponents/peerSession.vue (100%) rename src/static/{app => admin}/src/components/peerDetailsModalComponents/peerSessionCalendarDay.vue (100%) rename src/static/{app => admin}/src/components/peerDetailsModalComponents/peerSessionCalendarView.vue (100%) rename src/static/{app => admin}/src/components/peerDetailsModalComponents/peerSessions.vue (100%) rename src/static/{app => admin}/src/components/peerDetailsModalComponents/peerTraffics.vue (100%) rename src/static/{app => admin}/src/components/protocolBadge.vue (100%) rename src/static/{app => admin}/src/components/restoreConfigurationComponents/backupGroup.vue (100%) rename src/static/{app => admin}/src/components/restoreConfigurationComponents/confirmBackup.vue (100%) rename src/static/{app => admin}/src/components/restoreConfigurationComponents/uploadModal.vue (100%) rename src/static/{app => admin}/src/components/settingsComponent/accountSettingsInputPassword.vue (100%) rename src/static/{app => admin}/src/components/settingsComponent/accountSettingsInputUsername.vue (100%) rename src/static/{app => admin}/src/components/settingsComponent/accountSettingsMFA.vue (100%) rename src/static/{app => admin}/src/components/settingsComponent/dashboardAPIKeys.vue (100%) rename src/static/{app => admin}/src/components/settingsComponent/dashboardAPIKeysComponents/dashboardAPIKey.vue (100%) rename src/static/{app => admin}/src/components/settingsComponent/dashboardAPIKeysComponents/newDashboardAPIKey.vue (100%) rename src/static/{app => admin}/src/components/settingsComponent/dashboardEmailSettings.vue (100%) rename src/static/{app => admin}/src/components/settingsComponent/dashboardIPPortInput.vue (100%) rename src/static/{app => admin}/src/components/settingsComponent/dashboardLanguage.vue (100%) rename src/static/{app => admin}/src/components/settingsComponent/dashboardSettingsInputIPAddressAndPort.vue (100%) rename src/static/{app => admin}/src/components/settingsComponent/dashboardSettingsInputWireguardConfigurationPath.vue (100%) rename src/static/{app => admin}/src/components/settingsComponent/dashboardSettingsWireguardConfigurationAutostart.vue (100%) rename src/static/{app => admin}/src/components/settingsComponent/dashboardTheme.vue (100%) rename src/static/{app => admin}/src/components/settingsComponent/dashboardWebHooks.vue (100%) rename src/static/{app => admin}/src/components/settingsComponent/dashboardWebHooksComponents/addWebHook.vue (100%) rename src/static/{app => admin}/src/components/settingsComponent/dashboardWebHooksComponents/previousWebHookSession.vue (100%) rename src/static/{app => admin}/src/components/settingsComponent/dashboardWebHooksComponents/webHookSession.vue (100%) rename src/static/{app => admin}/src/components/settingsComponent/dashboardWebHooksComponents/webHookSessions.vue (100%) rename src/static/{app => admin}/src/components/settingsComponent/dashboardWireguardConfigurationTracking.vue (100%) rename src/static/{app => admin}/src/components/settingsComponent/dashboardWireguardConfigurationTrackingComponents/configurationTracking.vue (100%) rename src/static/{app => admin}/src/components/settingsComponent/peerDefaultSettings.vue (100%) rename src/static/{app => admin}/src/components/settingsComponent/peersDefaultSettingsInput.vue (100%) rename src/static/{app => admin}/src/components/settingsComponent/wgdashboardSettings.vue (100%) rename src/static/{app => admin}/src/components/settingsComponent/wireguardConfigurationSettings.vue (100%) rename src/static/{app => admin}/src/components/setupComponent/totp.vue (100%) rename src/static/{app => admin}/src/components/signIn/signInInput.vue (100%) rename src/static/{app => admin}/src/components/signIn/signInTOTP.vue (100%) rename src/static/{app => admin}/src/components/signInComponents/RemoteServer.vue (100%) rename src/static/{app => admin}/src/components/signInComponents/RemoteServerList.vue (100%) rename src/static/{app => admin}/src/components/systemStatusComponents/cpuCore.vue (100%) rename src/static/{app => admin}/src/components/systemStatusComponents/networkInterface.vue (100%) rename src/static/{app => admin}/src/components/systemStatusComponents/process.vue (100%) rename src/static/{app => admin}/src/components/systemStatusComponents/storageMount.vue (100%) rename src/static/{app => admin}/src/components/systemStatusComponents/systemStatusWidget.vue (100%) rename src/static/{app => admin}/src/components/text/localeText.vue (100%) rename src/static/{app => admin}/src/css/dashboard.css (100%) rename src/static/{app => admin}/src/main.js (100%) rename src/static/{app => admin}/src/models/WireguardConfigurations.js (100%) rename src/static/{app => admin}/src/router/router.js (100%) rename src/static/{app => admin}/src/stores/DashboardClientAssignmentStore.js (100%) rename src/static/{app => admin}/src/stores/DashboardConfigurationStore.js (100%) rename src/static/{app => admin}/src/stores/WireguardConfigurationsStore.js (100%) rename src/static/{app => admin}/src/utilities/cookie.js (100%) rename src/static/{app => admin}/src/utilities/fetch.js (100%) rename src/static/{app => admin}/src/utilities/locale.js (100%) rename src/static/{app => admin}/src/utilities/parseConfigurationFile.js (100%) rename src/static/{app => admin}/src/utilities/simple-code-editor/CodeEditor.vue (100%) rename src/static/{app => admin}/src/utilities/simple-code-editor/Dropdown.vue (100%) rename src/static/{app => admin}/src/utilities/simple-code-editor/themes/themes.css (100%) rename src/static/{app => admin}/src/utilities/wireguard.js (100%) rename src/static/{app => admin}/src/views/clients.vue (100%) rename src/static/{app => admin}/src/views/configuration.vue (100%) rename src/static/{app => admin}/src/views/index.vue (100%) rename src/static/{app => admin}/src/views/newConfiguration.vue (100%) rename src/static/{app => admin}/src/views/ping.vue (100%) rename src/static/{app => admin}/src/views/restoreConfiguration.vue (100%) rename src/static/{app => admin}/src/views/settings.vue (100%) rename src/static/{app => admin}/src/views/setup.vue (100%) rename src/static/{app => admin}/src/views/share.vue (100%) rename src/static/{app => admin}/src/views/signin.vue (100%) rename src/static/{app => admin}/src/views/systemStatus.vue (100%) rename src/static/{app => admin}/src/views/traceroute.vue (100%) rename src/static/{app => admin}/vite.config.js (100%) create mode 100755 src/static/client/build.sh diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 778739a..f01c5da 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -10,10 +10,15 @@ updates: schedule: interval: "weekly" -# - package-ecosystem: "npm" -# directory: "/src/static/app" -# schedule: -# interval: "weekly" + - package-ecosystem: "npm" + directory: "/src/static/admin" + schedule: + interval: "weekly" + + - package-ecosystem: "npm" + directory: "/src/static/client" + schedule: + interval: "weekly" - package-ecosystem: "github-actions" directory: "/.github" diff --git a/src/static/app/.gitignore b/src/static/admin/.gitignore similarity index 100% rename from src/static/app/.gitignore rename to src/static/admin/.gitignore diff --git a/src/static/app/build.sh b/src/static/admin/build.sh similarity index 95% rename from src/static/app/build.sh rename to src/static/admin/build.sh index e61f246..b3ac5df 100755 --- a/src/static/app/build.sh +++ b/src/static/admin/build.sh @@ -1,6 +1,6 @@ #!/bin/bash echo "Running vite build..." -if vite build; then +if npm run build; then echo "Vite build successful." else echo "Vite build failed. Exiting." @@ -8,7 +8,7 @@ else fi echo "Checking for changes to commit..." if git diff-index --quiet HEAD --; then - + if git commit -a; then echo "Git commit successful." else diff --git a/src/static/app/index.html b/src/static/admin/index.html similarity index 100% rename from src/static/app/index.html rename to src/static/admin/index.html diff --git a/src/static/app/jsconfig.json b/src/static/admin/jsconfig.json similarity index 100% rename from src/static/app/jsconfig.json rename to src/static/admin/jsconfig.json diff --git a/src/static/app/package-lock.json b/src/static/admin/package-lock.json similarity index 100% rename from src/static/app/package-lock.json rename to src/static/admin/package-lock.json diff --git a/src/static/app/package.json b/src/static/admin/package.json similarity index 100% rename from src/static/app/package.json rename to src/static/admin/package.json diff --git a/src/static/app/proxy.js b/src/static/admin/proxy.js similarity index 100% rename from src/static/app/proxy.js rename to src/static/admin/proxy.js diff --git a/src/static/app/public/img/Logo-1-128x128.png b/src/static/admin/public/img/Logo-1-128x128.png similarity index 100% rename from src/static/app/public/img/Logo-1-128x128.png rename to src/static/admin/public/img/Logo-1-128x128.png diff --git a/src/static/app/public/img/Logo-1-256x256.png b/src/static/admin/public/img/Logo-1-256x256.png similarity index 100% rename from src/static/app/public/img/Logo-1-256x256.png rename to src/static/admin/public/img/Logo-1-256x256.png diff --git a/src/static/app/public/img/Logo-1-384x384.png b/src/static/admin/public/img/Logo-1-384x384.png similarity index 100% rename from src/static/app/public/img/Logo-1-384x384.png rename to src/static/admin/public/img/Logo-1-384x384.png diff --git a/src/static/app/public/img/Logo-1-512x512.png b/src/static/admin/public/img/Logo-1-512x512.png similarity index 100% rename from src/static/app/public/img/Logo-1-512x512.png rename to src/static/admin/public/img/Logo-1-512x512.png diff --git a/src/static/app/public/img/Logo-1-Maskable-512x512.png b/src/static/admin/public/img/Logo-1-Maskable-512x512.png similarity index 100% rename from src/static/app/public/img/Logo-1-Maskable-512x512.png rename to src/static/admin/public/img/Logo-1-Maskable-512x512.png diff --git a/src/static/app/public/img/Logo-1-Rounded-128x128.png b/src/static/admin/public/img/Logo-1-Rounded-128x128.png similarity index 100% rename from src/static/app/public/img/Logo-1-Rounded-128x128.png rename to src/static/admin/public/img/Logo-1-Rounded-128x128.png diff --git a/src/static/app/public/img/Logo-1-Rounded-256x256.png b/src/static/admin/public/img/Logo-1-Rounded-256x256.png similarity index 100% rename from src/static/app/public/img/Logo-1-Rounded-256x256.png rename to src/static/admin/public/img/Logo-1-Rounded-256x256.png diff --git a/src/static/app/public/img/Logo-1-Rounded-384x384.png b/src/static/admin/public/img/Logo-1-Rounded-384x384.png similarity index 100% rename from src/static/app/public/img/Logo-1-Rounded-384x384.png rename to src/static/admin/public/img/Logo-1-Rounded-384x384.png diff --git a/src/static/app/public/img/Logo-1-Rounded-512x512.png b/src/static/admin/public/img/Logo-1-Rounded-512x512.png similarity index 100% rename from src/static/app/public/img/Logo-1-Rounded-512x512.png rename to src/static/admin/public/img/Logo-1-Rounded-512x512.png diff --git a/src/static/app/public/img/Logo-2-128x128.png b/src/static/admin/public/img/Logo-2-128x128.png similarity index 100% rename from src/static/app/public/img/Logo-2-128x128.png rename to src/static/admin/public/img/Logo-2-128x128.png diff --git a/src/static/app/public/img/Logo-2-256x256.png b/src/static/admin/public/img/Logo-2-256x256.png similarity index 100% rename from src/static/app/public/img/Logo-2-256x256.png rename to src/static/admin/public/img/Logo-2-256x256.png diff --git a/src/static/app/public/img/Logo-2-384x384.png b/src/static/admin/public/img/Logo-2-384x384.png similarity index 100% rename from src/static/app/public/img/Logo-2-384x384.png rename to src/static/admin/public/img/Logo-2-384x384.png diff --git a/src/static/app/public/img/Logo-2-512x512.png b/src/static/admin/public/img/Logo-2-512x512.png similarity index 100% rename from src/static/app/public/img/Logo-2-512x512.png rename to src/static/admin/public/img/Logo-2-512x512.png diff --git a/src/static/app/public/img/Logo-2-Rounded-128x128.png b/src/static/admin/public/img/Logo-2-Rounded-128x128.png similarity index 100% rename from src/static/app/public/img/Logo-2-Rounded-128x128.png rename to src/static/admin/public/img/Logo-2-Rounded-128x128.png diff --git a/src/static/app/public/img/Logo-2-Rounded-256x256.png b/src/static/admin/public/img/Logo-2-Rounded-256x256.png similarity index 100% rename from src/static/app/public/img/Logo-2-Rounded-256x256.png rename to src/static/admin/public/img/Logo-2-Rounded-256x256.png diff --git a/src/static/app/public/img/Logo-2-Rounded-384x384.png b/src/static/admin/public/img/Logo-2-Rounded-384x384.png similarity index 100% rename from src/static/app/public/img/Logo-2-Rounded-384x384.png rename to src/static/admin/public/img/Logo-2-Rounded-384x384.png diff --git a/src/static/app/public/img/Logo-2-Rounded-512x512.png b/src/static/admin/public/img/Logo-2-Rounded-512x512.png similarity index 100% rename from src/static/app/public/img/Logo-2-Rounded-512x512.png rename to src/static/admin/public/img/Logo-2-Rounded-512x512.png diff --git a/src/static/app/public/json/manifest.json b/src/static/admin/public/json/manifest.json similarity index 100% rename from src/static/app/public/json/manifest.json rename to src/static/admin/public/json/manifest.json diff --git a/src/static/app/src/App.vue b/src/static/admin/src/App.vue similarity index 100% rename from src/static/app/src/App.vue rename to src/static/admin/src/App.vue diff --git a/src/static/app/src/components/clientComponents/availablePeersGroup.vue b/src/static/admin/src/components/clientComponents/availablePeersGroup.vue similarity index 100% rename from src/static/app/src/components/clientComponents/availablePeersGroup.vue rename to src/static/admin/src/components/clientComponents/availablePeersGroup.vue diff --git a/src/static/app/src/components/clientComponents/clientAssignedPeers.vue b/src/static/admin/src/components/clientComponents/clientAssignedPeers.vue similarity index 100% rename from src/static/app/src/components/clientComponents/clientAssignedPeers.vue rename to src/static/admin/src/components/clientComponents/clientAssignedPeers.vue diff --git a/src/static/app/src/components/clientComponents/clientDelete.vue b/src/static/admin/src/components/clientComponents/clientDelete.vue similarity index 100% rename from src/static/app/src/components/clientComponents/clientDelete.vue rename to src/static/admin/src/components/clientComponents/clientDelete.vue diff --git a/src/static/app/src/components/clientComponents/clientGroup.vue b/src/static/admin/src/components/clientComponents/clientGroup.vue similarity index 100% rename from src/static/app/src/components/clientComponents/clientGroup.vue rename to src/static/admin/src/components/clientComponents/clientGroup.vue diff --git a/src/static/app/src/components/clientComponents/clientProfile.vue b/src/static/admin/src/components/clientComponents/clientProfile.vue similarity index 100% rename from src/static/app/src/components/clientComponents/clientProfile.vue rename to src/static/admin/src/components/clientComponents/clientProfile.vue diff --git a/src/static/app/src/components/clientComponents/clientResetPassword.vue b/src/static/admin/src/components/clientComponents/clientResetPassword.vue similarity index 100% rename from src/static/app/src/components/clientComponents/clientResetPassword.vue rename to src/static/admin/src/components/clientComponents/clientResetPassword.vue diff --git a/src/static/app/src/components/clientComponents/clientSettingComponents/oidcSettings.vue b/src/static/admin/src/components/clientComponents/clientSettingComponents/oidcSettings.vue similarity index 100% rename from src/static/app/src/components/clientComponents/clientSettingComponents/oidcSettings.vue rename to src/static/admin/src/components/clientComponents/clientSettingComponents/oidcSettings.vue diff --git a/src/static/app/src/components/clientComponents/clientSettings.vue b/src/static/admin/src/components/clientComponents/clientSettings.vue similarity index 100% rename from src/static/app/src/components/clientComponents/clientSettings.vue rename to src/static/admin/src/components/clientComponents/clientSettings.vue diff --git a/src/static/app/src/components/clientComponents/clientViewer.vue b/src/static/admin/src/components/clientComponents/clientViewer.vue similarity index 100% rename from src/static/app/src/components/clientComponents/clientViewer.vue rename to src/static/admin/src/components/clientComponents/clientViewer.vue diff --git a/src/static/app/src/components/configurationComponents/backupRestoreComponents/backup.vue b/src/static/admin/src/components/configurationComponents/backupRestoreComponents/backup.vue similarity index 100% rename from src/static/app/src/components/configurationComponents/backupRestoreComponents/backup.vue rename to src/static/admin/src/components/configurationComponents/backupRestoreComponents/backup.vue diff --git a/src/static/app/src/components/configurationComponents/configurationBackupRestore.vue b/src/static/admin/src/components/configurationComponents/configurationBackupRestore.vue similarity index 100% rename from src/static/app/src/components/configurationComponents/configurationBackupRestore.vue rename to src/static/admin/src/components/configurationComponents/configurationBackupRestore.vue diff --git a/src/static/app/src/components/configurationComponents/configurationDescription.vue b/src/static/admin/src/components/configurationComponents/configurationDescription.vue similarity index 100% rename from src/static/app/src/components/configurationComponents/configurationDescription.vue rename to src/static/admin/src/components/configurationComponents/configurationDescription.vue diff --git a/src/static/app/src/components/configurationComponents/deleteConfiguration.vue b/src/static/admin/src/components/configurationComponents/deleteConfiguration.vue similarity index 100% rename from src/static/app/src/components/configurationComponents/deleteConfiguration.vue rename to src/static/admin/src/components/configurationComponents/deleteConfiguration.vue diff --git a/src/static/app/src/components/configurationComponents/editConfiguration.vue b/src/static/admin/src/components/configurationComponents/editConfiguration.vue similarity index 100% rename from src/static/app/src/components/configurationComponents/editConfiguration.vue rename to src/static/admin/src/components/configurationComponents/editConfiguration.vue diff --git a/src/static/app/src/components/configurationComponents/editConfigurationComponents/editPeerSettingsOverride.vue b/src/static/admin/src/components/configurationComponents/editConfigurationComponents/editPeerSettingsOverride.vue similarity index 100% rename from src/static/app/src/components/configurationComponents/editConfigurationComponents/editPeerSettingsOverride.vue rename to src/static/admin/src/components/configurationComponents/editConfigurationComponents/editPeerSettingsOverride.vue diff --git a/src/static/app/src/components/configurationComponents/editConfigurationComponents/editRawConfigurationFile.vue b/src/static/admin/src/components/configurationComponents/editConfigurationComponents/editRawConfigurationFile.vue similarity index 100% rename from src/static/app/src/components/configurationComponents/editConfigurationComponents/editRawConfigurationFile.vue rename to src/static/admin/src/components/configurationComponents/editConfigurationComponents/editRawConfigurationFile.vue diff --git a/src/static/app/src/components/configurationComponents/editConfigurationComponents/updateConfigurationName.vue b/src/static/admin/src/components/configurationComponents/editConfigurationComponents/updateConfigurationName.vue similarity index 100% rename from src/static/app/src/components/configurationComponents/editConfigurationComponents/updateConfigurationName.vue rename to src/static/admin/src/components/configurationComponents/editConfigurationComponents/updateConfigurationName.vue diff --git a/src/static/app/src/components/configurationComponents/newPeersComponents/allowedIPsInput.vue b/src/static/admin/src/components/configurationComponents/newPeersComponents/allowedIPsInput.vue similarity index 100% rename from src/static/app/src/components/configurationComponents/newPeersComponents/allowedIPsInput.vue rename to src/static/admin/src/components/configurationComponents/newPeersComponents/allowedIPsInput.vue diff --git a/src/static/app/src/components/configurationComponents/newPeersComponents/bulkAdd.vue b/src/static/admin/src/components/configurationComponents/newPeersComponents/bulkAdd.vue similarity index 100% rename from src/static/app/src/components/configurationComponents/newPeersComponents/bulkAdd.vue rename to src/static/admin/src/components/configurationComponents/newPeersComponents/bulkAdd.vue diff --git a/src/static/app/src/components/configurationComponents/newPeersComponents/dnsInput.vue b/src/static/admin/src/components/configurationComponents/newPeersComponents/dnsInput.vue similarity index 100% rename from src/static/app/src/components/configurationComponents/newPeersComponents/dnsInput.vue rename to src/static/admin/src/components/configurationComponents/newPeersComponents/dnsInput.vue diff --git a/src/static/app/src/components/configurationComponents/newPeersComponents/endpointAllowedIps.vue b/src/static/admin/src/components/configurationComponents/newPeersComponents/endpointAllowedIps.vue similarity index 100% rename from src/static/app/src/components/configurationComponents/newPeersComponents/endpointAllowedIps.vue rename to src/static/admin/src/components/configurationComponents/newPeersComponents/endpointAllowedIps.vue diff --git a/src/static/app/src/components/configurationComponents/newPeersComponents/mtuInput.vue b/src/static/admin/src/components/configurationComponents/newPeersComponents/mtuInput.vue similarity index 100% rename from src/static/app/src/components/configurationComponents/newPeersComponents/mtuInput.vue rename to src/static/admin/src/components/configurationComponents/newPeersComponents/mtuInput.vue diff --git a/src/static/app/src/components/configurationComponents/newPeersComponents/nameInput.vue b/src/static/admin/src/components/configurationComponents/newPeersComponents/nameInput.vue similarity index 100% rename from src/static/app/src/components/configurationComponents/newPeersComponents/nameInput.vue rename to src/static/admin/src/components/configurationComponents/newPeersComponents/nameInput.vue diff --git a/src/static/app/src/components/configurationComponents/newPeersComponents/notesInput.vue b/src/static/admin/src/components/configurationComponents/newPeersComponents/notesInput.vue similarity index 100% rename from src/static/app/src/components/configurationComponents/newPeersComponents/notesInput.vue rename to src/static/admin/src/components/configurationComponents/newPeersComponents/notesInput.vue diff --git a/src/static/app/src/components/configurationComponents/newPeersComponents/persistentKeepAliveInput.vue b/src/static/admin/src/components/configurationComponents/newPeersComponents/persistentKeepAliveInput.vue similarity index 100% rename from src/static/app/src/components/configurationComponents/newPeersComponents/persistentKeepAliveInput.vue rename to src/static/admin/src/components/configurationComponents/newPeersComponents/persistentKeepAliveInput.vue diff --git a/src/static/app/src/components/configurationComponents/newPeersComponents/presharedKeyInput.vue b/src/static/admin/src/components/configurationComponents/newPeersComponents/presharedKeyInput.vue similarity index 100% rename from src/static/app/src/components/configurationComponents/newPeersComponents/presharedKeyInput.vue rename to src/static/admin/src/components/configurationComponents/newPeersComponents/presharedKeyInput.vue diff --git a/src/static/app/src/components/configurationComponents/newPeersComponents/privatePublicKeyInput.vue b/src/static/admin/src/components/configurationComponents/newPeersComponents/privatePublicKeyInput.vue similarity index 100% rename from src/static/app/src/components/configurationComponents/newPeersComponents/privatePublicKeyInput.vue rename to src/static/admin/src/components/configurationComponents/newPeersComponents/privatePublicKeyInput.vue diff --git a/src/static/app/src/components/configurationComponents/peer.vue b/src/static/admin/src/components/configurationComponents/peer.vue similarity index 100% rename from src/static/app/src/components/configurationComponents/peer.vue rename to src/static/admin/src/components/configurationComponents/peer.vue diff --git a/src/static/app/src/components/configurationComponents/peerAddModal.vue b/src/static/admin/src/components/configurationComponents/peerAddModal.vue similarity index 100% rename from src/static/app/src/components/configurationComponents/peerAddModal.vue rename to src/static/admin/src/components/configurationComponents/peerAddModal.vue diff --git a/src/static/app/src/components/configurationComponents/peerAssignModal.vue b/src/static/admin/src/components/configurationComponents/peerAssignModal.vue similarity index 100% rename from src/static/app/src/components/configurationComponents/peerAssignModal.vue rename to src/static/admin/src/components/configurationComponents/peerAssignModal.vue diff --git a/src/static/app/src/components/configurationComponents/peerAssignModalComponents/assignedClients.vue b/src/static/admin/src/components/configurationComponents/peerAssignModalComponents/assignedClients.vue similarity index 100% rename from src/static/app/src/components/configurationComponents/peerAssignModalComponents/assignedClients.vue rename to src/static/admin/src/components/configurationComponents/peerAssignModalComponents/assignedClients.vue diff --git a/src/static/app/src/components/configurationComponents/peerAssignModalComponents/assignment.vue b/src/static/admin/src/components/configurationComponents/peerAssignModalComponents/assignment.vue similarity index 100% rename from src/static/app/src/components/configurationComponents/peerAssignModalComponents/assignment.vue rename to src/static/admin/src/components/configurationComponents/peerAssignModalComponents/assignment.vue diff --git a/src/static/app/src/components/configurationComponents/peerAssignModalComponents/searchClients.vue b/src/static/admin/src/components/configurationComponents/peerAssignModalComponents/searchClients.vue similarity index 100% rename from src/static/app/src/components/configurationComponents/peerAssignModalComponents/searchClients.vue rename to src/static/admin/src/components/configurationComponents/peerAssignModalComponents/searchClients.vue diff --git a/src/static/app/src/components/configurationComponents/peerAssignModalComponents/searchClientsGroup.vue b/src/static/admin/src/components/configurationComponents/peerAssignModalComponents/searchClientsGroup.vue similarity index 100% rename from src/static/app/src/components/configurationComponents/peerAssignModalComponents/searchClientsGroup.vue rename to src/static/admin/src/components/configurationComponents/peerAssignModalComponents/searchClientsGroup.vue diff --git a/src/static/app/src/components/configurationComponents/peerConfigurationFile.vue b/src/static/admin/src/components/configurationComponents/peerConfigurationFile.vue similarity index 100% rename from src/static/app/src/components/configurationComponents/peerConfigurationFile.vue rename to src/static/admin/src/components/configurationComponents/peerConfigurationFile.vue diff --git a/src/static/app/src/components/configurationComponents/peerCreate.vue b/src/static/admin/src/components/configurationComponents/peerCreate.vue similarity index 100% rename from src/static/app/src/components/configurationComponents/peerCreate.vue rename to src/static/admin/src/components/configurationComponents/peerCreate.vue diff --git a/src/static/app/src/components/configurationComponents/peerDetailsModal.vue b/src/static/admin/src/components/configurationComponents/peerDetailsModal.vue similarity index 100% rename from src/static/app/src/components/configurationComponents/peerDetailsModal.vue rename to src/static/admin/src/components/configurationComponents/peerDetailsModal.vue diff --git a/src/static/app/src/components/configurationComponents/peerIntersectionObserver.vue b/src/static/admin/src/components/configurationComponents/peerIntersectionObserver.vue similarity index 100% rename from src/static/app/src/components/configurationComponents/peerIntersectionObserver.vue rename to src/static/admin/src/components/configurationComponents/peerIntersectionObserver.vue diff --git a/src/static/app/src/components/configurationComponents/peerJobs.vue b/src/static/admin/src/components/configurationComponents/peerJobs.vue similarity index 100% rename from src/static/app/src/components/configurationComponents/peerJobs.vue rename to src/static/admin/src/components/configurationComponents/peerJobs.vue diff --git a/src/static/app/src/components/configurationComponents/peerJobsAllModal.vue b/src/static/admin/src/components/configurationComponents/peerJobsAllModal.vue similarity index 100% rename from src/static/app/src/components/configurationComponents/peerJobsAllModal.vue rename to src/static/admin/src/components/configurationComponents/peerJobsAllModal.vue diff --git a/src/static/app/src/components/configurationComponents/peerJobsLogsModal.vue b/src/static/admin/src/components/configurationComponents/peerJobsLogsModal.vue similarity index 100% rename from src/static/app/src/components/configurationComponents/peerJobsLogsModal.vue rename to src/static/admin/src/components/configurationComponents/peerJobsLogsModal.vue diff --git a/src/static/app/src/components/configurationComponents/peerList.old.vue b/src/static/admin/src/components/configurationComponents/peerList.old.vue similarity index 100% rename from src/static/app/src/components/configurationComponents/peerList.old.vue rename to src/static/admin/src/components/configurationComponents/peerList.old.vue diff --git a/src/static/app/src/components/configurationComponents/peerList.vue b/src/static/admin/src/components/configurationComponents/peerList.vue similarity index 100% rename from src/static/app/src/components/configurationComponents/peerList.vue rename to src/static/admin/src/components/configurationComponents/peerList.vue diff --git a/src/static/app/src/components/configurationComponents/peerListComponents/peerDataUsageCharts.vue b/src/static/admin/src/components/configurationComponents/peerListComponents/peerDataUsageCharts.vue similarity index 100% rename from src/static/app/src/components/configurationComponents/peerListComponents/peerDataUsageCharts.vue rename to src/static/admin/src/components/configurationComponents/peerListComponents/peerDataUsageCharts.vue diff --git a/src/static/app/src/components/configurationComponents/peerListComponents/peerListModals.vue b/src/static/admin/src/components/configurationComponents/peerListComponents/peerListModals.vue similarity index 100% rename from src/static/app/src/components/configurationComponents/peerListComponents/peerListModals.vue rename to src/static/admin/src/components/configurationComponents/peerListComponents/peerListModals.vue diff --git a/src/static/app/src/components/configurationComponents/peerQRCode.vue b/src/static/admin/src/components/configurationComponents/peerQRCode.vue similarity index 100% rename from src/static/app/src/components/configurationComponents/peerQRCode.vue rename to src/static/admin/src/components/configurationComponents/peerQRCode.vue diff --git a/src/static/app/src/components/configurationComponents/peerRow.vue b/src/static/admin/src/components/configurationComponents/peerRow.vue similarity index 100% rename from src/static/app/src/components/configurationComponents/peerRow.vue rename to src/static/admin/src/components/configurationComponents/peerRow.vue diff --git a/src/static/app/src/components/configurationComponents/peerScheduleJobsComponents/scheduleDropdown.vue b/src/static/admin/src/components/configurationComponents/peerScheduleJobsComponents/scheduleDropdown.vue similarity index 100% rename from src/static/app/src/components/configurationComponents/peerScheduleJobsComponents/scheduleDropdown.vue rename to src/static/admin/src/components/configurationComponents/peerScheduleJobsComponents/scheduleDropdown.vue diff --git a/src/static/app/src/components/configurationComponents/peerScheduleJobsComponents/schedulePeerJob.vue b/src/static/admin/src/components/configurationComponents/peerScheduleJobsComponents/schedulePeerJob.vue similarity index 100% rename from src/static/app/src/components/configurationComponents/peerScheduleJobsComponents/schedulePeerJob.vue rename to src/static/admin/src/components/configurationComponents/peerScheduleJobsComponents/schedulePeerJob.vue diff --git a/src/static/app/src/components/configurationComponents/peerSearch.vue b/src/static/admin/src/components/configurationComponents/peerSearch.vue similarity index 100% rename from src/static/app/src/components/configurationComponents/peerSearch.vue rename to src/static/admin/src/components/configurationComponents/peerSearch.vue diff --git a/src/static/app/src/components/configurationComponents/peerSearchBar.vue b/src/static/admin/src/components/configurationComponents/peerSearchBar.vue similarity index 100% rename from src/static/app/src/components/configurationComponents/peerSearchBar.vue rename to src/static/admin/src/components/configurationComponents/peerSearchBar.vue diff --git a/src/static/app/src/components/configurationComponents/peerSettings.vue b/src/static/admin/src/components/configurationComponents/peerSettings.vue similarity index 100% rename from src/static/app/src/components/configurationComponents/peerSettings.vue rename to src/static/admin/src/components/configurationComponents/peerSettings.vue diff --git a/src/static/app/src/components/configurationComponents/peerSettingsDropdown.vue b/src/static/admin/src/components/configurationComponents/peerSettingsDropdown.vue similarity index 100% rename from src/static/app/src/components/configurationComponents/peerSettingsDropdown.vue rename to src/static/admin/src/components/configurationComponents/peerSettingsDropdown.vue diff --git a/src/static/app/src/components/configurationComponents/peerSettingsDropdownComponents/peerSettingsDropdownTool.vue b/src/static/admin/src/components/configurationComponents/peerSettingsDropdownComponents/peerSettingsDropdownTool.vue similarity index 100% rename from src/static/app/src/components/configurationComponents/peerSettingsDropdownComponents/peerSettingsDropdownTool.vue rename to src/static/admin/src/components/configurationComponents/peerSettingsDropdownComponents/peerSettingsDropdownTool.vue diff --git a/src/static/app/src/components/configurationComponents/peerSettingsDropdownComponents/peerTagSelectDropdown.vue b/src/static/admin/src/components/configurationComponents/peerSettingsDropdownComponents/peerTagSelectDropdown.vue similarity index 100% rename from src/static/app/src/components/configurationComponents/peerSettingsDropdownComponents/peerTagSelectDropdown.vue rename to src/static/admin/src/components/configurationComponents/peerSettingsDropdownComponents/peerTagSelectDropdown.vue diff --git a/src/static/app/src/components/configurationComponents/peerShareLinkComponents/peerShareWithEmail.vue b/src/static/admin/src/components/configurationComponents/peerShareLinkComponents/peerShareWithEmail.vue similarity index 100% rename from src/static/app/src/components/configurationComponents/peerShareLinkComponents/peerShareWithEmail.vue rename to src/static/admin/src/components/configurationComponents/peerShareLinkComponents/peerShareWithEmail.vue diff --git a/src/static/app/src/components/configurationComponents/peerShareLinkComponents/peerShareWithEmailBodyPreview.vue b/src/static/admin/src/components/configurationComponents/peerShareLinkComponents/peerShareWithEmailBodyPreview.vue similarity index 100% rename from src/static/app/src/components/configurationComponents/peerShareLinkComponents/peerShareWithEmailBodyPreview.vue rename to src/static/admin/src/components/configurationComponents/peerShareLinkComponents/peerShareWithEmailBodyPreview.vue diff --git a/src/static/app/src/components/configurationComponents/peerShareLinkModal.vue b/src/static/admin/src/components/configurationComponents/peerShareLinkModal.vue similarity index 100% rename from src/static/app/src/components/configurationComponents/peerShareLinkModal.vue rename to src/static/admin/src/components/configurationComponents/peerShareLinkModal.vue diff --git a/src/static/app/src/components/configurationComponents/peerTag.vue b/src/static/admin/src/components/configurationComponents/peerTag.vue similarity index 100% rename from src/static/app/src/components/configurationComponents/peerTag.vue rename to src/static/admin/src/components/configurationComponents/peerTag.vue diff --git a/src/static/app/src/components/configurationComponents/peerTagBadge.vue b/src/static/admin/src/components/configurationComponents/peerTagBadge.vue similarity index 100% rename from src/static/app/src/components/configurationComponents/peerTagBadge.vue rename to src/static/admin/src/components/configurationComponents/peerTagBadge.vue diff --git a/src/static/app/src/components/configurationComponents/peerTagComponents/peerTagColorPicker.vue b/src/static/admin/src/components/configurationComponents/peerTagComponents/peerTagColorPicker.vue similarity index 100% rename from src/static/app/src/components/configurationComponents/peerTagComponents/peerTagColorPicker.vue rename to src/static/admin/src/components/configurationComponents/peerTagComponents/peerTagColorPicker.vue diff --git a/src/static/app/src/components/configurationComponents/peerTagComponents/peerTagIconPicker.vue b/src/static/admin/src/components/configurationComponents/peerTagComponents/peerTagIconPicker.vue similarity index 100% rename from src/static/app/src/components/configurationComponents/peerTagComponents/peerTagIconPicker.vue rename to src/static/admin/src/components/configurationComponents/peerTagComponents/peerTagIconPicker.vue diff --git a/src/static/app/src/components/configurationComponents/peerTagComponents/peerTagSetting.vue b/src/static/admin/src/components/configurationComponents/peerTagComponents/peerTagSetting.vue similarity index 100% rename from src/static/app/src/components/configurationComponents/peerTagComponents/peerTagSetting.vue rename to src/static/admin/src/components/configurationComponents/peerTagComponents/peerTagSetting.vue diff --git a/src/static/app/src/components/configurationComponents/restrictedPeers.vue b/src/static/admin/src/components/configurationComponents/restrictedPeers.vue similarity index 100% rename from src/static/app/src/components/configurationComponents/restrictedPeers.vue rename to src/static/admin/src/components/configurationComponents/restrictedPeers.vue diff --git a/src/static/app/src/components/configurationComponents/selectPeers.vue b/src/static/admin/src/components/configurationComponents/selectPeers.vue similarity index 100% rename from src/static/app/src/components/configurationComponents/selectPeers.vue rename to src/static/admin/src/components/configurationComponents/selectPeers.vue diff --git a/src/static/app/src/components/configurationList.vue b/src/static/admin/src/components/configurationList.vue similarity index 100% rename from src/static/app/src/components/configurationList.vue rename to src/static/admin/src/components/configurationList.vue diff --git a/src/static/app/src/components/configurationListComponents/configurationCard.vue b/src/static/admin/src/components/configurationListComponents/configurationCard.vue similarity index 100% rename from src/static/app/src/components/configurationListComponents/configurationCard.vue rename to src/static/admin/src/components/configurationListComponents/configurationCard.vue diff --git a/src/static/app/src/components/map/osmap.vue b/src/static/admin/src/components/map/osmap.vue similarity index 100% rename from src/static/app/src/components/map/osmap.vue rename to src/static/admin/src/components/map/osmap.vue diff --git a/src/static/app/src/components/messageCentreComponent/message.vue b/src/static/admin/src/components/messageCentreComponent/message.vue similarity index 100% rename from src/static/app/src/components/messageCentreComponent/message.vue rename to src/static/admin/src/components/messageCentreComponent/message.vue diff --git a/src/static/app/src/components/navbar.vue b/src/static/admin/src/components/navbar.vue similarity index 100% rename from src/static/app/src/components/navbar.vue rename to src/static/admin/src/components/navbar.vue diff --git a/src/static/app/src/components/navbarComponents/agentContainer.vue b/src/static/admin/src/components/navbarComponents/agentContainer.vue similarity index 100% rename from src/static/app/src/components/navbarComponents/agentContainer.vue rename to src/static/admin/src/components/navbarComponents/agentContainer.vue diff --git a/src/static/app/src/components/navbarComponents/agentMessage.vue b/src/static/admin/src/components/navbarComponents/agentMessage.vue similarity index 100% rename from src/static/app/src/components/navbarComponents/agentMessage.vue rename to src/static/admin/src/components/navbarComponents/agentMessage.vue diff --git a/src/static/app/src/components/navbarComponents/agentModal.vue b/src/static/admin/src/components/navbarComponents/agentModal.vue similarity index 100% rename from src/static/app/src/components/navbarComponents/agentModal.vue rename to src/static/admin/src/components/navbarComponents/agentModal.vue diff --git a/src/static/app/src/components/navbarComponents/helpModal.vue b/src/static/admin/src/components/navbarComponents/helpModal.vue similarity index 100% rename from src/static/app/src/components/navbarComponents/helpModal.vue rename to src/static/admin/src/components/navbarComponents/helpModal.vue diff --git a/src/static/app/src/components/newConfigurationComponents/newConfigurationTemplate.vue b/src/static/admin/src/components/newConfigurationComponents/newConfigurationTemplate.vue similarity index 100% rename from src/static/app/src/components/newConfigurationComponents/newConfigurationTemplate.vue rename to src/static/admin/src/components/newConfigurationComponents/newConfigurationTemplate.vue diff --git a/src/static/app/src/components/newConfigurationComponents/newConfigurationTemplates.vue b/src/static/admin/src/components/newConfigurationComponents/newConfigurationTemplates.vue similarity index 100% rename from src/static/app/src/components/newConfigurationComponents/newConfigurationTemplates.vue rename to src/static/admin/src/components/newConfigurationComponents/newConfigurationTemplates.vue diff --git a/src/static/app/src/components/peerDetailsModalComponents/peerEndpoints.vue b/src/static/admin/src/components/peerDetailsModalComponents/peerEndpoints.vue similarity index 100% rename from src/static/app/src/components/peerDetailsModalComponents/peerEndpoints.vue rename to src/static/admin/src/components/peerDetailsModalComponents/peerEndpoints.vue diff --git a/src/static/app/src/components/peerDetailsModalComponents/peerSession.vue b/src/static/admin/src/components/peerDetailsModalComponents/peerSession.vue similarity index 100% rename from src/static/app/src/components/peerDetailsModalComponents/peerSession.vue rename to src/static/admin/src/components/peerDetailsModalComponents/peerSession.vue diff --git a/src/static/app/src/components/peerDetailsModalComponents/peerSessionCalendarDay.vue b/src/static/admin/src/components/peerDetailsModalComponents/peerSessionCalendarDay.vue similarity index 100% rename from src/static/app/src/components/peerDetailsModalComponents/peerSessionCalendarDay.vue rename to src/static/admin/src/components/peerDetailsModalComponents/peerSessionCalendarDay.vue diff --git a/src/static/app/src/components/peerDetailsModalComponents/peerSessionCalendarView.vue b/src/static/admin/src/components/peerDetailsModalComponents/peerSessionCalendarView.vue similarity index 100% rename from src/static/app/src/components/peerDetailsModalComponents/peerSessionCalendarView.vue rename to src/static/admin/src/components/peerDetailsModalComponents/peerSessionCalendarView.vue diff --git a/src/static/app/src/components/peerDetailsModalComponents/peerSessions.vue b/src/static/admin/src/components/peerDetailsModalComponents/peerSessions.vue similarity index 100% rename from src/static/app/src/components/peerDetailsModalComponents/peerSessions.vue rename to src/static/admin/src/components/peerDetailsModalComponents/peerSessions.vue diff --git a/src/static/app/src/components/peerDetailsModalComponents/peerTraffics.vue b/src/static/admin/src/components/peerDetailsModalComponents/peerTraffics.vue similarity index 100% rename from src/static/app/src/components/peerDetailsModalComponents/peerTraffics.vue rename to src/static/admin/src/components/peerDetailsModalComponents/peerTraffics.vue diff --git a/src/static/app/src/components/protocolBadge.vue b/src/static/admin/src/components/protocolBadge.vue similarity index 100% rename from src/static/app/src/components/protocolBadge.vue rename to src/static/admin/src/components/protocolBadge.vue diff --git a/src/static/app/src/components/restoreConfigurationComponents/backupGroup.vue b/src/static/admin/src/components/restoreConfigurationComponents/backupGroup.vue similarity index 100% rename from src/static/app/src/components/restoreConfigurationComponents/backupGroup.vue rename to src/static/admin/src/components/restoreConfigurationComponents/backupGroup.vue diff --git a/src/static/app/src/components/restoreConfigurationComponents/confirmBackup.vue b/src/static/admin/src/components/restoreConfigurationComponents/confirmBackup.vue similarity index 100% rename from src/static/app/src/components/restoreConfigurationComponents/confirmBackup.vue rename to src/static/admin/src/components/restoreConfigurationComponents/confirmBackup.vue diff --git a/src/static/app/src/components/restoreConfigurationComponents/uploadModal.vue b/src/static/admin/src/components/restoreConfigurationComponents/uploadModal.vue similarity index 100% rename from src/static/app/src/components/restoreConfigurationComponents/uploadModal.vue rename to src/static/admin/src/components/restoreConfigurationComponents/uploadModal.vue diff --git a/src/static/app/src/components/settingsComponent/accountSettingsInputPassword.vue b/src/static/admin/src/components/settingsComponent/accountSettingsInputPassword.vue similarity index 100% rename from src/static/app/src/components/settingsComponent/accountSettingsInputPassword.vue rename to src/static/admin/src/components/settingsComponent/accountSettingsInputPassword.vue diff --git a/src/static/app/src/components/settingsComponent/accountSettingsInputUsername.vue b/src/static/admin/src/components/settingsComponent/accountSettingsInputUsername.vue similarity index 100% rename from src/static/app/src/components/settingsComponent/accountSettingsInputUsername.vue rename to src/static/admin/src/components/settingsComponent/accountSettingsInputUsername.vue diff --git a/src/static/app/src/components/settingsComponent/accountSettingsMFA.vue b/src/static/admin/src/components/settingsComponent/accountSettingsMFA.vue similarity index 100% rename from src/static/app/src/components/settingsComponent/accountSettingsMFA.vue rename to src/static/admin/src/components/settingsComponent/accountSettingsMFA.vue diff --git a/src/static/app/src/components/settingsComponent/dashboardAPIKeys.vue b/src/static/admin/src/components/settingsComponent/dashboardAPIKeys.vue similarity index 100% rename from src/static/app/src/components/settingsComponent/dashboardAPIKeys.vue rename to src/static/admin/src/components/settingsComponent/dashboardAPIKeys.vue diff --git a/src/static/app/src/components/settingsComponent/dashboardAPIKeysComponents/dashboardAPIKey.vue b/src/static/admin/src/components/settingsComponent/dashboardAPIKeysComponents/dashboardAPIKey.vue similarity index 100% rename from src/static/app/src/components/settingsComponent/dashboardAPIKeysComponents/dashboardAPIKey.vue rename to src/static/admin/src/components/settingsComponent/dashboardAPIKeysComponents/dashboardAPIKey.vue diff --git a/src/static/app/src/components/settingsComponent/dashboardAPIKeysComponents/newDashboardAPIKey.vue b/src/static/admin/src/components/settingsComponent/dashboardAPIKeysComponents/newDashboardAPIKey.vue similarity index 100% rename from src/static/app/src/components/settingsComponent/dashboardAPIKeysComponents/newDashboardAPIKey.vue rename to src/static/admin/src/components/settingsComponent/dashboardAPIKeysComponents/newDashboardAPIKey.vue diff --git a/src/static/app/src/components/settingsComponent/dashboardEmailSettings.vue b/src/static/admin/src/components/settingsComponent/dashboardEmailSettings.vue similarity index 100% rename from src/static/app/src/components/settingsComponent/dashboardEmailSettings.vue rename to src/static/admin/src/components/settingsComponent/dashboardEmailSettings.vue diff --git a/src/static/app/src/components/settingsComponent/dashboardIPPortInput.vue b/src/static/admin/src/components/settingsComponent/dashboardIPPortInput.vue similarity index 100% rename from src/static/app/src/components/settingsComponent/dashboardIPPortInput.vue rename to src/static/admin/src/components/settingsComponent/dashboardIPPortInput.vue diff --git a/src/static/app/src/components/settingsComponent/dashboardLanguage.vue b/src/static/admin/src/components/settingsComponent/dashboardLanguage.vue similarity index 100% rename from src/static/app/src/components/settingsComponent/dashboardLanguage.vue rename to src/static/admin/src/components/settingsComponent/dashboardLanguage.vue diff --git a/src/static/app/src/components/settingsComponent/dashboardSettingsInputIPAddressAndPort.vue b/src/static/admin/src/components/settingsComponent/dashboardSettingsInputIPAddressAndPort.vue similarity index 100% rename from src/static/app/src/components/settingsComponent/dashboardSettingsInputIPAddressAndPort.vue rename to src/static/admin/src/components/settingsComponent/dashboardSettingsInputIPAddressAndPort.vue diff --git a/src/static/app/src/components/settingsComponent/dashboardSettingsInputWireguardConfigurationPath.vue b/src/static/admin/src/components/settingsComponent/dashboardSettingsInputWireguardConfigurationPath.vue similarity index 100% rename from src/static/app/src/components/settingsComponent/dashboardSettingsInputWireguardConfigurationPath.vue rename to src/static/admin/src/components/settingsComponent/dashboardSettingsInputWireguardConfigurationPath.vue diff --git a/src/static/app/src/components/settingsComponent/dashboardSettingsWireguardConfigurationAutostart.vue b/src/static/admin/src/components/settingsComponent/dashboardSettingsWireguardConfigurationAutostart.vue similarity index 100% rename from src/static/app/src/components/settingsComponent/dashboardSettingsWireguardConfigurationAutostart.vue rename to src/static/admin/src/components/settingsComponent/dashboardSettingsWireguardConfigurationAutostart.vue diff --git a/src/static/app/src/components/settingsComponent/dashboardTheme.vue b/src/static/admin/src/components/settingsComponent/dashboardTheme.vue similarity index 100% rename from src/static/app/src/components/settingsComponent/dashboardTheme.vue rename to src/static/admin/src/components/settingsComponent/dashboardTheme.vue diff --git a/src/static/app/src/components/settingsComponent/dashboardWebHooks.vue b/src/static/admin/src/components/settingsComponent/dashboardWebHooks.vue similarity index 100% rename from src/static/app/src/components/settingsComponent/dashboardWebHooks.vue rename to src/static/admin/src/components/settingsComponent/dashboardWebHooks.vue diff --git a/src/static/app/src/components/settingsComponent/dashboardWebHooksComponents/addWebHook.vue b/src/static/admin/src/components/settingsComponent/dashboardWebHooksComponents/addWebHook.vue similarity index 100% rename from src/static/app/src/components/settingsComponent/dashboardWebHooksComponents/addWebHook.vue rename to src/static/admin/src/components/settingsComponent/dashboardWebHooksComponents/addWebHook.vue diff --git a/src/static/app/src/components/settingsComponent/dashboardWebHooksComponents/previousWebHookSession.vue b/src/static/admin/src/components/settingsComponent/dashboardWebHooksComponents/previousWebHookSession.vue similarity index 100% rename from src/static/app/src/components/settingsComponent/dashboardWebHooksComponents/previousWebHookSession.vue rename to src/static/admin/src/components/settingsComponent/dashboardWebHooksComponents/previousWebHookSession.vue diff --git a/src/static/app/src/components/settingsComponent/dashboardWebHooksComponents/webHookSession.vue b/src/static/admin/src/components/settingsComponent/dashboardWebHooksComponents/webHookSession.vue similarity index 100% rename from src/static/app/src/components/settingsComponent/dashboardWebHooksComponents/webHookSession.vue rename to src/static/admin/src/components/settingsComponent/dashboardWebHooksComponents/webHookSession.vue diff --git a/src/static/app/src/components/settingsComponent/dashboardWebHooksComponents/webHookSessions.vue b/src/static/admin/src/components/settingsComponent/dashboardWebHooksComponents/webHookSessions.vue similarity index 100% rename from src/static/app/src/components/settingsComponent/dashboardWebHooksComponents/webHookSessions.vue rename to src/static/admin/src/components/settingsComponent/dashboardWebHooksComponents/webHookSessions.vue diff --git a/src/static/app/src/components/settingsComponent/dashboardWireguardConfigurationTracking.vue b/src/static/admin/src/components/settingsComponent/dashboardWireguardConfigurationTracking.vue similarity index 100% rename from src/static/app/src/components/settingsComponent/dashboardWireguardConfigurationTracking.vue rename to src/static/admin/src/components/settingsComponent/dashboardWireguardConfigurationTracking.vue diff --git a/src/static/app/src/components/settingsComponent/dashboardWireguardConfigurationTrackingComponents/configurationTracking.vue b/src/static/admin/src/components/settingsComponent/dashboardWireguardConfigurationTrackingComponents/configurationTracking.vue similarity index 100% rename from src/static/app/src/components/settingsComponent/dashboardWireguardConfigurationTrackingComponents/configurationTracking.vue rename to src/static/admin/src/components/settingsComponent/dashboardWireguardConfigurationTrackingComponents/configurationTracking.vue diff --git a/src/static/app/src/components/settingsComponent/peerDefaultSettings.vue b/src/static/admin/src/components/settingsComponent/peerDefaultSettings.vue similarity index 100% rename from src/static/app/src/components/settingsComponent/peerDefaultSettings.vue rename to src/static/admin/src/components/settingsComponent/peerDefaultSettings.vue diff --git a/src/static/app/src/components/settingsComponent/peersDefaultSettingsInput.vue b/src/static/admin/src/components/settingsComponent/peersDefaultSettingsInput.vue similarity index 100% rename from src/static/app/src/components/settingsComponent/peersDefaultSettingsInput.vue rename to src/static/admin/src/components/settingsComponent/peersDefaultSettingsInput.vue diff --git a/src/static/app/src/components/settingsComponent/wgdashboardSettings.vue b/src/static/admin/src/components/settingsComponent/wgdashboardSettings.vue similarity index 100% rename from src/static/app/src/components/settingsComponent/wgdashboardSettings.vue rename to src/static/admin/src/components/settingsComponent/wgdashboardSettings.vue diff --git a/src/static/app/src/components/settingsComponent/wireguardConfigurationSettings.vue b/src/static/admin/src/components/settingsComponent/wireguardConfigurationSettings.vue similarity index 100% rename from src/static/app/src/components/settingsComponent/wireguardConfigurationSettings.vue rename to src/static/admin/src/components/settingsComponent/wireguardConfigurationSettings.vue diff --git a/src/static/app/src/components/setupComponent/totp.vue b/src/static/admin/src/components/setupComponent/totp.vue similarity index 100% rename from src/static/app/src/components/setupComponent/totp.vue rename to src/static/admin/src/components/setupComponent/totp.vue diff --git a/src/static/app/src/components/signIn/signInInput.vue b/src/static/admin/src/components/signIn/signInInput.vue similarity index 100% rename from src/static/app/src/components/signIn/signInInput.vue rename to src/static/admin/src/components/signIn/signInInput.vue diff --git a/src/static/app/src/components/signIn/signInTOTP.vue b/src/static/admin/src/components/signIn/signInTOTP.vue similarity index 100% rename from src/static/app/src/components/signIn/signInTOTP.vue rename to src/static/admin/src/components/signIn/signInTOTP.vue diff --git a/src/static/app/src/components/signInComponents/RemoteServer.vue b/src/static/admin/src/components/signInComponents/RemoteServer.vue similarity index 100% rename from src/static/app/src/components/signInComponents/RemoteServer.vue rename to src/static/admin/src/components/signInComponents/RemoteServer.vue diff --git a/src/static/app/src/components/signInComponents/RemoteServerList.vue b/src/static/admin/src/components/signInComponents/RemoteServerList.vue similarity index 100% rename from src/static/app/src/components/signInComponents/RemoteServerList.vue rename to src/static/admin/src/components/signInComponents/RemoteServerList.vue diff --git a/src/static/app/src/components/systemStatusComponents/cpuCore.vue b/src/static/admin/src/components/systemStatusComponents/cpuCore.vue similarity index 100% rename from src/static/app/src/components/systemStatusComponents/cpuCore.vue rename to src/static/admin/src/components/systemStatusComponents/cpuCore.vue diff --git a/src/static/app/src/components/systemStatusComponents/networkInterface.vue b/src/static/admin/src/components/systemStatusComponents/networkInterface.vue similarity index 100% rename from src/static/app/src/components/systemStatusComponents/networkInterface.vue rename to src/static/admin/src/components/systemStatusComponents/networkInterface.vue diff --git a/src/static/app/src/components/systemStatusComponents/process.vue b/src/static/admin/src/components/systemStatusComponents/process.vue similarity index 100% rename from src/static/app/src/components/systemStatusComponents/process.vue rename to src/static/admin/src/components/systemStatusComponents/process.vue diff --git a/src/static/app/src/components/systemStatusComponents/storageMount.vue b/src/static/admin/src/components/systemStatusComponents/storageMount.vue similarity index 100% rename from src/static/app/src/components/systemStatusComponents/storageMount.vue rename to src/static/admin/src/components/systemStatusComponents/storageMount.vue diff --git a/src/static/app/src/components/systemStatusComponents/systemStatusWidget.vue b/src/static/admin/src/components/systemStatusComponents/systemStatusWidget.vue similarity index 100% rename from src/static/app/src/components/systemStatusComponents/systemStatusWidget.vue rename to src/static/admin/src/components/systemStatusComponents/systemStatusWidget.vue diff --git a/src/static/app/src/components/text/localeText.vue b/src/static/admin/src/components/text/localeText.vue similarity index 100% rename from src/static/app/src/components/text/localeText.vue rename to src/static/admin/src/components/text/localeText.vue diff --git a/src/static/app/src/css/dashboard.css b/src/static/admin/src/css/dashboard.css similarity index 100% rename from src/static/app/src/css/dashboard.css rename to src/static/admin/src/css/dashboard.css diff --git a/src/static/app/src/main.js b/src/static/admin/src/main.js similarity index 100% rename from src/static/app/src/main.js rename to src/static/admin/src/main.js diff --git a/src/static/app/src/models/WireguardConfigurations.js b/src/static/admin/src/models/WireguardConfigurations.js similarity index 100% rename from src/static/app/src/models/WireguardConfigurations.js rename to src/static/admin/src/models/WireguardConfigurations.js diff --git a/src/static/app/src/router/router.js b/src/static/admin/src/router/router.js similarity index 100% rename from src/static/app/src/router/router.js rename to src/static/admin/src/router/router.js diff --git a/src/static/app/src/stores/DashboardClientAssignmentStore.js b/src/static/admin/src/stores/DashboardClientAssignmentStore.js similarity index 100% rename from src/static/app/src/stores/DashboardClientAssignmentStore.js rename to src/static/admin/src/stores/DashboardClientAssignmentStore.js diff --git a/src/static/app/src/stores/DashboardConfigurationStore.js b/src/static/admin/src/stores/DashboardConfigurationStore.js similarity index 100% rename from src/static/app/src/stores/DashboardConfigurationStore.js rename to src/static/admin/src/stores/DashboardConfigurationStore.js diff --git a/src/static/app/src/stores/WireguardConfigurationsStore.js b/src/static/admin/src/stores/WireguardConfigurationsStore.js similarity index 100% rename from src/static/app/src/stores/WireguardConfigurationsStore.js rename to src/static/admin/src/stores/WireguardConfigurationsStore.js diff --git a/src/static/app/src/utilities/cookie.js b/src/static/admin/src/utilities/cookie.js similarity index 100% rename from src/static/app/src/utilities/cookie.js rename to src/static/admin/src/utilities/cookie.js diff --git a/src/static/app/src/utilities/fetch.js b/src/static/admin/src/utilities/fetch.js similarity index 100% rename from src/static/app/src/utilities/fetch.js rename to src/static/admin/src/utilities/fetch.js diff --git a/src/static/app/src/utilities/locale.js b/src/static/admin/src/utilities/locale.js similarity index 100% rename from src/static/app/src/utilities/locale.js rename to src/static/admin/src/utilities/locale.js diff --git a/src/static/app/src/utilities/parseConfigurationFile.js b/src/static/admin/src/utilities/parseConfigurationFile.js similarity index 100% rename from src/static/app/src/utilities/parseConfigurationFile.js rename to src/static/admin/src/utilities/parseConfigurationFile.js diff --git a/src/static/app/src/utilities/simple-code-editor/CodeEditor.vue b/src/static/admin/src/utilities/simple-code-editor/CodeEditor.vue similarity index 100% rename from src/static/app/src/utilities/simple-code-editor/CodeEditor.vue rename to src/static/admin/src/utilities/simple-code-editor/CodeEditor.vue diff --git a/src/static/app/src/utilities/simple-code-editor/Dropdown.vue b/src/static/admin/src/utilities/simple-code-editor/Dropdown.vue similarity index 100% rename from src/static/app/src/utilities/simple-code-editor/Dropdown.vue rename to src/static/admin/src/utilities/simple-code-editor/Dropdown.vue diff --git a/src/static/app/src/utilities/simple-code-editor/themes/themes.css b/src/static/admin/src/utilities/simple-code-editor/themes/themes.css similarity index 100% rename from src/static/app/src/utilities/simple-code-editor/themes/themes.css rename to src/static/admin/src/utilities/simple-code-editor/themes/themes.css diff --git a/src/static/app/src/utilities/wireguard.js b/src/static/admin/src/utilities/wireguard.js similarity index 100% rename from src/static/app/src/utilities/wireguard.js rename to src/static/admin/src/utilities/wireguard.js diff --git a/src/static/app/src/views/clients.vue b/src/static/admin/src/views/clients.vue similarity index 100% rename from src/static/app/src/views/clients.vue rename to src/static/admin/src/views/clients.vue diff --git a/src/static/app/src/views/configuration.vue b/src/static/admin/src/views/configuration.vue similarity index 100% rename from src/static/app/src/views/configuration.vue rename to src/static/admin/src/views/configuration.vue diff --git a/src/static/app/src/views/index.vue b/src/static/admin/src/views/index.vue similarity index 100% rename from src/static/app/src/views/index.vue rename to src/static/admin/src/views/index.vue diff --git a/src/static/app/src/views/newConfiguration.vue b/src/static/admin/src/views/newConfiguration.vue similarity index 100% rename from src/static/app/src/views/newConfiguration.vue rename to src/static/admin/src/views/newConfiguration.vue diff --git a/src/static/app/src/views/ping.vue b/src/static/admin/src/views/ping.vue similarity index 100% rename from src/static/app/src/views/ping.vue rename to src/static/admin/src/views/ping.vue diff --git a/src/static/app/src/views/restoreConfiguration.vue b/src/static/admin/src/views/restoreConfiguration.vue similarity index 100% rename from src/static/app/src/views/restoreConfiguration.vue rename to src/static/admin/src/views/restoreConfiguration.vue diff --git a/src/static/app/src/views/settings.vue b/src/static/admin/src/views/settings.vue similarity index 100% rename from src/static/app/src/views/settings.vue rename to src/static/admin/src/views/settings.vue diff --git a/src/static/app/src/views/setup.vue b/src/static/admin/src/views/setup.vue similarity index 100% rename from src/static/app/src/views/setup.vue rename to src/static/admin/src/views/setup.vue diff --git a/src/static/app/src/views/share.vue b/src/static/admin/src/views/share.vue similarity index 100% rename from src/static/app/src/views/share.vue rename to src/static/admin/src/views/share.vue diff --git a/src/static/app/src/views/signin.vue b/src/static/admin/src/views/signin.vue similarity index 100% rename from src/static/app/src/views/signin.vue rename to src/static/admin/src/views/signin.vue diff --git a/src/static/app/src/views/systemStatus.vue b/src/static/admin/src/views/systemStatus.vue similarity index 100% rename from src/static/app/src/views/systemStatus.vue rename to src/static/admin/src/views/systemStatus.vue diff --git a/src/static/app/src/views/traceroute.vue b/src/static/admin/src/views/traceroute.vue similarity index 100% rename from src/static/app/src/views/traceroute.vue rename to src/static/admin/src/views/traceroute.vue diff --git a/src/static/app/vite.config.js b/src/static/admin/vite.config.js similarity index 100% rename from src/static/app/vite.config.js rename to src/static/admin/vite.config.js diff --git a/src/static/client/build.sh b/src/static/client/build.sh new file mode 100755 index 0000000..b3ac5df --- /dev/null +++ b/src/static/client/build.sh @@ -0,0 +1,27 @@ +#!/bin/bash +echo "Running vite build..." +if npm run build; then + echo "Vite build successful." +else + echo "Vite build failed. Exiting." + exit 1 +fi +echo "Checking for changes to commit..." +if git diff-index --quiet HEAD --; then + + if git commit -a; then + echo "Git commit successful." + else + echo "Git commit failed. Exiting." + exit 1 + fi +else + echo "No changes to commit. Skipping commit." +fi +echo "Pushing changes to remote..." +if git push; then + echo "Git push successful." +else + echo "Git push failed. Exiting." + exit 1 +fi diff --git a/src/static/client/package-lock.json b/src/static/client/package-lock.json index 6465055..b9a8255 100644 --- a/src/static/client/package-lock.json +++ b/src/static/client/package-lock.json @@ -1,12 +1,12 @@ { "name": "client", - "version": "0.0.0", + "version": "v1.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "client", - "version": "0.0.0", + "version": "v1.0", "dependencies": { "axios": "^1.9.0", "bootstrap": "^5.3.6",