From 9c66a6b13d3d050c58d02da1998ab844423e883e Mon Sep 17 00:00:00 2001 From: Zack Spear Date: Mon, 7 Aug 2023 17:46:32 -0700 Subject: [PATCH] move into web for api repo merging --- .env.example | 4 ---- .env.production | 4 ---- .env.staging | 4 ---- .gitignore | 2 +- .eslintrc.cjs => web/.eslintrc.cjs | 0 .npmrc => web/.npmrc | 0 README.md => web/README.md | 0 {_data => web/_data}/serverState.ts | 0 {_webGui => web/_webGui}/setup.sh | 0 {_webGui => web/_webGui}/testWebComponents.page | 0 app.vue => web/app.vue | 0 {assets => web/assets}/main.css | 0 codegen.ts => web/codegen.ts | 0 {components => web/components}/Auth.ce.vue | 0 {components => web/components}/Brand/Avatar.vue | 0 {components => web/components}/Brand/Button.vue | 0 {components => web/components}/Brand/Loading.vue | 0 {components => web/components}/Brand/Logo.vue | 0 .../components}/Brand/LogoConnect.vue | 0 {components => web/components}/Brand/Mark.vue | 0 .../components}/CallbackHandler.ce.vue | 0 .../components}/DownloadApiLogs.ce.vue | 0 {components => web/components}/I18nHost.ce.vue | 0 {components => web/components}/KeyActions.ce.vue | 0 {components => web/components}/Modal.vue | 0 {components => web/components}/Modals.ce.vue | 0 {components => web/components}/UserProfile.ce.vue | 0 {components => web/components}/UserProfile/Beta.vue | 0 .../components}/UserProfile/CallbackFeedback.vue | 0 .../UserProfile/CallbackFeedbackStatus.vue | 0 .../components}/UserProfile/Dropdown.vue | 0 .../UserProfile/DropdownConnectStatus.vue | 0 .../components}/UserProfile/DropdownContent.vue | 0 .../components}/UserProfile/DropdownError.vue | 0 .../components}/UserProfile/DropdownItem.vue | 0 .../components}/UserProfile/DropdownLaunchpad.vue | 0 .../components}/UserProfile/DropdownTrigger.vue | 0 .../UserProfile/DropdownTriggerMenuIcon.vue | 0 .../components}/UserProfile/DropdownWrapper.vue | 0 .../components}/UserProfile/Keyline.vue | 0 .../components}/UserProfile/Promo.vue | 0 .../components}/UserProfile/PromoFeature.vue | 0 .../components}/UserProfile/ServerState.vue | 0 .../components}/UserProfile/ServerStateBuy.vue | 0 .../components}/UserProfile/Trial.vue | 0 .../components}/UserProfile/UptimeExpire.vue | 0 {components => web/components}/WanIpCheck.ce.vue | 0 .../composables}/gql/fragment-masking.ts | 0 {composables => web/composables}/gql/gql.ts | 0 {composables => web/composables}/gql/graphql.ts | 0 {composables => web/composables}/gql/index.ts | 0 {composables => web/composables}/installPlugin.ts | 0 {composables => web/composables}/preventClose.ts | 0 .../composables}/services/keyServer.ts | 0 .../composables}/services/request.ts | 0 {composables => web/composables}/services/webgui.ts | 0 {composables => web/composables}/time.ts | 0 {composables => web/composables}/useFocusTrap.js | 0 fix-array-type.ts => web/fix-array-type.ts | 0 {helpers => web/helpers}/functions.ts | 0 {helpers => web/helpers}/urls.ts | 0 {layouts => web/layouts}/default.vue | 0 {locales => web/locales}/_template.json | 0 {locales => web/locales}/en_US.json | 0 {locales => web/locales}/ja.json | 0 nuxt.config.ts => web/nuxt.config.ts | 0 package-lock.json => web/package-lock.json | 0 package.json => web/package.json | 0 {pages => web/pages}/index.vue | 0 {pages => web/pages}/webComponents.vue | 0 {plugins => web/plugins}/i18n.ts | 0 {public => web/public}/favicon.ico | Bin {scripts => web/scripts}/deploy-dev.sh | 0 {server => web/server}/tsconfig.json | 0 {store => web/store}/account.ts | 0 {store => web/store}/callback.ts | 0 {store => web/store}/callbackActions.ts | 0 {store => web/store}/dropdown.ts | 0 {store => web/store}/errors.ts | 0 {store => web/store}/installKey.ts | 0 {store => web/store}/modal.ts | 0 {store => web/store}/promo.ts | 0 {store => web/store}/purchase.ts | 0 {store => web/store}/server.fragment.ts | 0 {store => web/store}/server.ts | 0 {store => web/store}/theme.ts | 0 {store => web/store}/trial.ts | 0 {store => web/store}/unraidApi.ts | 0 tailwind.config.ts => web/tailwind.config.ts | 0 tsconfig.json => web/tsconfig.json | 0 {types => web/types}/server.ts | 0 {types => web/types}/userProfile.ts | 0 92 files changed, 1 insertion(+), 13 deletions(-) delete mode 100644 .env.example delete mode 100644 .env.production delete mode 100644 .env.staging rename .eslintrc.cjs => web/.eslintrc.cjs (100%) rename .npmrc => web/.npmrc (100%) rename README.md => web/README.md (100%) rename {_data => web/_data}/serverState.ts (100%) rename {_webGui => web/_webGui}/setup.sh (100%) rename {_webGui => web/_webGui}/testWebComponents.page (100%) rename app.vue => web/app.vue (100%) rename {assets => web/assets}/main.css (100%) rename codegen.ts => web/codegen.ts (100%) rename {components => web/components}/Auth.ce.vue (100%) rename {components => web/components}/Brand/Avatar.vue (100%) rename {components => web/components}/Brand/Button.vue (100%) rename {components => web/components}/Brand/Loading.vue (100%) rename {components => web/components}/Brand/Logo.vue (100%) rename {components => web/components}/Brand/LogoConnect.vue (100%) rename {components => web/components}/Brand/Mark.vue (100%) rename {components => web/components}/CallbackHandler.ce.vue (100%) rename {components => web/components}/DownloadApiLogs.ce.vue (100%) rename {components => web/components}/I18nHost.ce.vue (100%) rename {components => web/components}/KeyActions.ce.vue (100%) rename {components => web/components}/Modal.vue (100%) rename {components => web/components}/Modals.ce.vue (100%) rename {components => web/components}/UserProfile.ce.vue (100%) rename {components => web/components}/UserProfile/Beta.vue (100%) rename {components => web/components}/UserProfile/CallbackFeedback.vue (100%) rename {components => web/components}/UserProfile/CallbackFeedbackStatus.vue (100%) rename {components => web/components}/UserProfile/Dropdown.vue (100%) rename {components => web/components}/UserProfile/DropdownConnectStatus.vue (100%) rename {components => web/components}/UserProfile/DropdownContent.vue (100%) rename {components => web/components}/UserProfile/DropdownError.vue (100%) rename {components => web/components}/UserProfile/DropdownItem.vue (100%) rename {components => web/components}/UserProfile/DropdownLaunchpad.vue (100%) rename {components => web/components}/UserProfile/DropdownTrigger.vue (100%) rename {components => web/components}/UserProfile/DropdownTriggerMenuIcon.vue (100%) rename {components => web/components}/UserProfile/DropdownWrapper.vue (100%) rename {components => web/components}/UserProfile/Keyline.vue (100%) rename {components => web/components}/UserProfile/Promo.vue (100%) rename {components => web/components}/UserProfile/PromoFeature.vue (100%) rename {components => web/components}/UserProfile/ServerState.vue (100%) rename {components => web/components}/UserProfile/ServerStateBuy.vue (100%) rename {components => web/components}/UserProfile/Trial.vue (100%) rename {components => web/components}/UserProfile/UptimeExpire.vue (100%) rename {components => web/components}/WanIpCheck.ce.vue (100%) rename {composables => web/composables}/gql/fragment-masking.ts (100%) rename {composables => web/composables}/gql/gql.ts (100%) rename {composables => web/composables}/gql/graphql.ts (100%) rename {composables => web/composables}/gql/index.ts (100%) rename {composables => web/composables}/installPlugin.ts (100%) rename {composables => web/composables}/preventClose.ts (100%) rename {composables => web/composables}/services/keyServer.ts (100%) rename {composables => web/composables}/services/request.ts (100%) rename {composables => web/composables}/services/webgui.ts (100%) rename {composables => web/composables}/time.ts (100%) rename {composables => web/composables}/useFocusTrap.js (100%) rename fix-array-type.ts => web/fix-array-type.ts (100%) rename {helpers => web/helpers}/functions.ts (100%) rename {helpers => web/helpers}/urls.ts (100%) rename {layouts => web/layouts}/default.vue (100%) rename {locales => web/locales}/_template.json (100%) rename {locales => web/locales}/en_US.json (100%) rename {locales => web/locales}/ja.json (100%) rename nuxt.config.ts => web/nuxt.config.ts (100%) rename package-lock.json => web/package-lock.json (100%) rename package.json => web/package.json (100%) rename {pages => web/pages}/index.vue (100%) rename {pages => web/pages}/webComponents.vue (100%) rename {plugins => web/plugins}/i18n.ts (100%) rename {public => web/public}/favicon.ico (100%) rename {scripts => web/scripts}/deploy-dev.sh (100%) rename {server => web/server}/tsconfig.json (100%) rename {store => web/store}/account.ts (100%) rename {store => web/store}/callback.ts (100%) rename {store => web/store}/callbackActions.ts (100%) rename {store => web/store}/dropdown.ts (100%) rename {store => web/store}/errors.ts (100%) rename {store => web/store}/installKey.ts (100%) rename {store => web/store}/modal.ts (100%) rename {store => web/store}/promo.ts (100%) rename {store => web/store}/purchase.ts (100%) rename {store => web/store}/server.fragment.ts (100%) rename {store => web/store}/server.ts (100%) rename {store => web/store}/theme.ts (100%) rename {store => web/store}/trial.ts (100%) rename {store => web/store}/unraidApi.ts (100%) rename tailwind.config.ts => web/tailwind.config.ts (100%) rename tsconfig.json => web/tsconfig.json (100%) rename {types => web/types}/server.ts (100%) rename {types => web/types}/userProfile.ts (100%) diff --git a/.env.example b/.env.example deleted file mode 100644 index 3fe854eb2..000000000 --- a/.env.example +++ /dev/null @@ -1,4 +0,0 @@ -VITE_ACCOUNT=https://localhost:8008 -VITE_CONNECT=https://connect.myunraid.net -VITE_UNRAID_NET=https://unraid.ddev.site -VITE_CALLBACK_KEY=aNotSoSecretKeyUsedToObfuscateQueryParams diff --git a/.env.production b/.env.production deleted file mode 100644 index 4452aa6b8..000000000 --- a/.env.production +++ /dev/null @@ -1,4 +0,0 @@ -VITE_ACCOUNT=https://account.unraid.net -VITE_CONNECT=https://connect.myunraid.net -VITE_UNRAID_NET=https://unraid.net -VITE_CALLBACK_KEY=Uyv2o8e*FiQe8VeLekTqyX6Z*8XonB diff --git a/.env.staging b/.env.staging deleted file mode 100644 index 5b443b9cf..000000000 --- a/.env.staging +++ /dev/null @@ -1,4 +0,0 @@ -VITE_ACCOUNT=https://account.unraid.net -VITE_CONNECT=https://connect.myunraid.net -VITE_UNRAID_NET=https://staging.unraid.net -VITE_CALLBACK_KEY=Uyv2o8e*FiQe8VeLekTqyX6Z*8XonB diff --git a/.gitignore b/.gitignore index b14c23a08..6f38a87a8 100644 --- a/.gitignore +++ b/.gitignore @@ -83,4 +83,4 @@ deploy/* .nitro .cache .output -.env* \ No newline at end of file +.env* diff --git a/.eslintrc.cjs b/web/.eslintrc.cjs similarity index 100% rename from .eslintrc.cjs rename to web/.eslintrc.cjs diff --git a/.npmrc b/web/.npmrc similarity index 100% rename from .npmrc rename to web/.npmrc diff --git a/README.md b/web/README.md similarity index 100% rename from README.md rename to web/README.md diff --git a/_data/serverState.ts b/web/_data/serverState.ts similarity index 100% rename from _data/serverState.ts rename to web/_data/serverState.ts diff --git a/_webGui/setup.sh b/web/_webGui/setup.sh similarity index 100% rename from _webGui/setup.sh rename to web/_webGui/setup.sh diff --git a/_webGui/testWebComponents.page b/web/_webGui/testWebComponents.page similarity index 100% rename from _webGui/testWebComponents.page rename to web/_webGui/testWebComponents.page diff --git a/app.vue b/web/app.vue similarity index 100% rename from app.vue rename to web/app.vue diff --git a/assets/main.css b/web/assets/main.css similarity index 100% rename from assets/main.css rename to web/assets/main.css diff --git a/codegen.ts b/web/codegen.ts similarity index 100% rename from codegen.ts rename to web/codegen.ts diff --git a/components/Auth.ce.vue b/web/components/Auth.ce.vue similarity index 100% rename from components/Auth.ce.vue rename to web/components/Auth.ce.vue diff --git a/components/Brand/Avatar.vue b/web/components/Brand/Avatar.vue similarity index 100% rename from components/Brand/Avatar.vue rename to web/components/Brand/Avatar.vue diff --git a/components/Brand/Button.vue b/web/components/Brand/Button.vue similarity index 100% rename from components/Brand/Button.vue rename to web/components/Brand/Button.vue diff --git a/components/Brand/Loading.vue b/web/components/Brand/Loading.vue similarity index 100% rename from components/Brand/Loading.vue rename to web/components/Brand/Loading.vue diff --git a/components/Brand/Logo.vue b/web/components/Brand/Logo.vue similarity index 100% rename from components/Brand/Logo.vue rename to web/components/Brand/Logo.vue diff --git a/components/Brand/LogoConnect.vue b/web/components/Brand/LogoConnect.vue similarity index 100% rename from components/Brand/LogoConnect.vue rename to web/components/Brand/LogoConnect.vue diff --git a/components/Brand/Mark.vue b/web/components/Brand/Mark.vue similarity index 100% rename from components/Brand/Mark.vue rename to web/components/Brand/Mark.vue diff --git a/components/CallbackHandler.ce.vue b/web/components/CallbackHandler.ce.vue similarity index 100% rename from components/CallbackHandler.ce.vue rename to web/components/CallbackHandler.ce.vue diff --git a/components/DownloadApiLogs.ce.vue b/web/components/DownloadApiLogs.ce.vue similarity index 100% rename from components/DownloadApiLogs.ce.vue rename to web/components/DownloadApiLogs.ce.vue diff --git a/components/I18nHost.ce.vue b/web/components/I18nHost.ce.vue similarity index 100% rename from components/I18nHost.ce.vue rename to web/components/I18nHost.ce.vue diff --git a/components/KeyActions.ce.vue b/web/components/KeyActions.ce.vue similarity index 100% rename from components/KeyActions.ce.vue rename to web/components/KeyActions.ce.vue diff --git a/components/Modal.vue b/web/components/Modal.vue similarity index 100% rename from components/Modal.vue rename to web/components/Modal.vue diff --git a/components/Modals.ce.vue b/web/components/Modals.ce.vue similarity index 100% rename from components/Modals.ce.vue rename to web/components/Modals.ce.vue diff --git a/components/UserProfile.ce.vue b/web/components/UserProfile.ce.vue similarity index 100% rename from components/UserProfile.ce.vue rename to web/components/UserProfile.ce.vue diff --git a/components/UserProfile/Beta.vue b/web/components/UserProfile/Beta.vue similarity index 100% rename from components/UserProfile/Beta.vue rename to web/components/UserProfile/Beta.vue diff --git a/components/UserProfile/CallbackFeedback.vue b/web/components/UserProfile/CallbackFeedback.vue similarity index 100% rename from components/UserProfile/CallbackFeedback.vue rename to web/components/UserProfile/CallbackFeedback.vue diff --git a/components/UserProfile/CallbackFeedbackStatus.vue b/web/components/UserProfile/CallbackFeedbackStatus.vue similarity index 100% rename from components/UserProfile/CallbackFeedbackStatus.vue rename to web/components/UserProfile/CallbackFeedbackStatus.vue diff --git a/components/UserProfile/Dropdown.vue b/web/components/UserProfile/Dropdown.vue similarity index 100% rename from components/UserProfile/Dropdown.vue rename to web/components/UserProfile/Dropdown.vue diff --git a/components/UserProfile/DropdownConnectStatus.vue b/web/components/UserProfile/DropdownConnectStatus.vue similarity index 100% rename from components/UserProfile/DropdownConnectStatus.vue rename to web/components/UserProfile/DropdownConnectStatus.vue diff --git a/components/UserProfile/DropdownContent.vue b/web/components/UserProfile/DropdownContent.vue similarity index 100% rename from components/UserProfile/DropdownContent.vue rename to web/components/UserProfile/DropdownContent.vue diff --git a/components/UserProfile/DropdownError.vue b/web/components/UserProfile/DropdownError.vue similarity index 100% rename from components/UserProfile/DropdownError.vue rename to web/components/UserProfile/DropdownError.vue diff --git a/components/UserProfile/DropdownItem.vue b/web/components/UserProfile/DropdownItem.vue similarity index 100% rename from components/UserProfile/DropdownItem.vue rename to web/components/UserProfile/DropdownItem.vue diff --git a/components/UserProfile/DropdownLaunchpad.vue b/web/components/UserProfile/DropdownLaunchpad.vue similarity index 100% rename from components/UserProfile/DropdownLaunchpad.vue rename to web/components/UserProfile/DropdownLaunchpad.vue diff --git a/components/UserProfile/DropdownTrigger.vue b/web/components/UserProfile/DropdownTrigger.vue similarity index 100% rename from components/UserProfile/DropdownTrigger.vue rename to web/components/UserProfile/DropdownTrigger.vue diff --git a/components/UserProfile/DropdownTriggerMenuIcon.vue b/web/components/UserProfile/DropdownTriggerMenuIcon.vue similarity index 100% rename from components/UserProfile/DropdownTriggerMenuIcon.vue rename to web/components/UserProfile/DropdownTriggerMenuIcon.vue diff --git a/components/UserProfile/DropdownWrapper.vue b/web/components/UserProfile/DropdownWrapper.vue similarity index 100% rename from components/UserProfile/DropdownWrapper.vue rename to web/components/UserProfile/DropdownWrapper.vue diff --git a/components/UserProfile/Keyline.vue b/web/components/UserProfile/Keyline.vue similarity index 100% rename from components/UserProfile/Keyline.vue rename to web/components/UserProfile/Keyline.vue diff --git a/components/UserProfile/Promo.vue b/web/components/UserProfile/Promo.vue similarity index 100% rename from components/UserProfile/Promo.vue rename to web/components/UserProfile/Promo.vue diff --git a/components/UserProfile/PromoFeature.vue b/web/components/UserProfile/PromoFeature.vue similarity index 100% rename from components/UserProfile/PromoFeature.vue rename to web/components/UserProfile/PromoFeature.vue diff --git a/components/UserProfile/ServerState.vue b/web/components/UserProfile/ServerState.vue similarity index 100% rename from components/UserProfile/ServerState.vue rename to web/components/UserProfile/ServerState.vue diff --git a/components/UserProfile/ServerStateBuy.vue b/web/components/UserProfile/ServerStateBuy.vue similarity index 100% rename from components/UserProfile/ServerStateBuy.vue rename to web/components/UserProfile/ServerStateBuy.vue diff --git a/components/UserProfile/Trial.vue b/web/components/UserProfile/Trial.vue similarity index 100% rename from components/UserProfile/Trial.vue rename to web/components/UserProfile/Trial.vue diff --git a/components/UserProfile/UptimeExpire.vue b/web/components/UserProfile/UptimeExpire.vue similarity index 100% rename from components/UserProfile/UptimeExpire.vue rename to web/components/UserProfile/UptimeExpire.vue diff --git a/components/WanIpCheck.ce.vue b/web/components/WanIpCheck.ce.vue similarity index 100% rename from components/WanIpCheck.ce.vue rename to web/components/WanIpCheck.ce.vue diff --git a/composables/gql/fragment-masking.ts b/web/composables/gql/fragment-masking.ts similarity index 100% rename from composables/gql/fragment-masking.ts rename to web/composables/gql/fragment-masking.ts diff --git a/composables/gql/gql.ts b/web/composables/gql/gql.ts similarity index 100% rename from composables/gql/gql.ts rename to web/composables/gql/gql.ts diff --git a/composables/gql/graphql.ts b/web/composables/gql/graphql.ts similarity index 100% rename from composables/gql/graphql.ts rename to web/composables/gql/graphql.ts diff --git a/composables/gql/index.ts b/web/composables/gql/index.ts similarity index 100% rename from composables/gql/index.ts rename to web/composables/gql/index.ts diff --git a/composables/installPlugin.ts b/web/composables/installPlugin.ts similarity index 100% rename from composables/installPlugin.ts rename to web/composables/installPlugin.ts diff --git a/composables/preventClose.ts b/web/composables/preventClose.ts similarity index 100% rename from composables/preventClose.ts rename to web/composables/preventClose.ts diff --git a/composables/services/keyServer.ts b/web/composables/services/keyServer.ts similarity index 100% rename from composables/services/keyServer.ts rename to web/composables/services/keyServer.ts diff --git a/composables/services/request.ts b/web/composables/services/request.ts similarity index 100% rename from composables/services/request.ts rename to web/composables/services/request.ts diff --git a/composables/services/webgui.ts b/web/composables/services/webgui.ts similarity index 100% rename from composables/services/webgui.ts rename to web/composables/services/webgui.ts diff --git a/composables/time.ts b/web/composables/time.ts similarity index 100% rename from composables/time.ts rename to web/composables/time.ts diff --git a/composables/useFocusTrap.js b/web/composables/useFocusTrap.js similarity index 100% rename from composables/useFocusTrap.js rename to web/composables/useFocusTrap.js diff --git a/fix-array-type.ts b/web/fix-array-type.ts similarity index 100% rename from fix-array-type.ts rename to web/fix-array-type.ts diff --git a/helpers/functions.ts b/web/helpers/functions.ts similarity index 100% rename from helpers/functions.ts rename to web/helpers/functions.ts diff --git a/helpers/urls.ts b/web/helpers/urls.ts similarity index 100% rename from helpers/urls.ts rename to web/helpers/urls.ts diff --git a/layouts/default.vue b/web/layouts/default.vue similarity index 100% rename from layouts/default.vue rename to web/layouts/default.vue diff --git a/locales/_template.json b/web/locales/_template.json similarity index 100% rename from locales/_template.json rename to web/locales/_template.json diff --git a/locales/en_US.json b/web/locales/en_US.json similarity index 100% rename from locales/en_US.json rename to web/locales/en_US.json diff --git a/locales/ja.json b/web/locales/ja.json similarity index 100% rename from locales/ja.json rename to web/locales/ja.json diff --git a/nuxt.config.ts b/web/nuxt.config.ts similarity index 100% rename from nuxt.config.ts rename to web/nuxt.config.ts diff --git a/package-lock.json b/web/package-lock.json similarity index 100% rename from package-lock.json rename to web/package-lock.json diff --git a/package.json b/web/package.json similarity index 100% rename from package.json rename to web/package.json diff --git a/pages/index.vue b/web/pages/index.vue similarity index 100% rename from pages/index.vue rename to web/pages/index.vue diff --git a/pages/webComponents.vue b/web/pages/webComponents.vue similarity index 100% rename from pages/webComponents.vue rename to web/pages/webComponents.vue diff --git a/plugins/i18n.ts b/web/plugins/i18n.ts similarity index 100% rename from plugins/i18n.ts rename to web/plugins/i18n.ts diff --git a/public/favicon.ico b/web/public/favicon.ico similarity index 100% rename from public/favicon.ico rename to web/public/favicon.ico diff --git a/scripts/deploy-dev.sh b/web/scripts/deploy-dev.sh similarity index 100% rename from scripts/deploy-dev.sh rename to web/scripts/deploy-dev.sh diff --git a/server/tsconfig.json b/web/server/tsconfig.json similarity index 100% rename from server/tsconfig.json rename to web/server/tsconfig.json diff --git a/store/account.ts b/web/store/account.ts similarity index 100% rename from store/account.ts rename to web/store/account.ts diff --git a/store/callback.ts b/web/store/callback.ts similarity index 100% rename from store/callback.ts rename to web/store/callback.ts diff --git a/store/callbackActions.ts b/web/store/callbackActions.ts similarity index 100% rename from store/callbackActions.ts rename to web/store/callbackActions.ts diff --git a/store/dropdown.ts b/web/store/dropdown.ts similarity index 100% rename from store/dropdown.ts rename to web/store/dropdown.ts diff --git a/store/errors.ts b/web/store/errors.ts similarity index 100% rename from store/errors.ts rename to web/store/errors.ts diff --git a/store/installKey.ts b/web/store/installKey.ts similarity index 100% rename from store/installKey.ts rename to web/store/installKey.ts diff --git a/store/modal.ts b/web/store/modal.ts similarity index 100% rename from store/modal.ts rename to web/store/modal.ts diff --git a/store/promo.ts b/web/store/promo.ts similarity index 100% rename from store/promo.ts rename to web/store/promo.ts diff --git a/store/purchase.ts b/web/store/purchase.ts similarity index 100% rename from store/purchase.ts rename to web/store/purchase.ts diff --git a/store/server.fragment.ts b/web/store/server.fragment.ts similarity index 100% rename from store/server.fragment.ts rename to web/store/server.fragment.ts diff --git a/store/server.ts b/web/store/server.ts similarity index 100% rename from store/server.ts rename to web/store/server.ts diff --git a/store/theme.ts b/web/store/theme.ts similarity index 100% rename from store/theme.ts rename to web/store/theme.ts diff --git a/store/trial.ts b/web/store/trial.ts similarity index 100% rename from store/trial.ts rename to web/store/trial.ts diff --git a/store/unraidApi.ts b/web/store/unraidApi.ts similarity index 100% rename from store/unraidApi.ts rename to web/store/unraidApi.ts diff --git a/tailwind.config.ts b/web/tailwind.config.ts similarity index 100% rename from tailwind.config.ts rename to web/tailwind.config.ts diff --git a/tsconfig.json b/web/tsconfig.json similarity index 100% rename from tsconfig.json rename to web/tsconfig.json diff --git a/types/server.ts b/web/types/server.ts similarity index 100% rename from types/server.ts rename to web/types/server.ts diff --git a/types/userProfile.ts b/web/types/userProfile.ts similarity index 100% rename from types/userProfile.ts rename to web/types/userProfile.ts