From 8558cf00a29a1527f1bec14118d603ff7ab57a5c Mon Sep 17 00:00:00 2001 From: Esteban Maya Date: Thu, 7 Mar 2024 11:35:33 -0500 Subject: [PATCH] =?UTF-8?q?=E2=99=BB=20Move=20project=20source=20files=20t?= =?UTF-8?q?o=20top=20level=20from=20src,=20update=20Sentry=20dependency=20?= =?UTF-8?q?(#630)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Sebastián Ramírez --- {src/.copier => .copier}/.copier-answers.yml.jinja | 0 {src/.copier => .copier}/update_dotenv.py | 0 src/.env => .env | 0 .github/workflows/test.yml | 3 --- {src/backend => backend}/.dockerignore | 0 {src/backend => backend}/.gitignore | 0 {src/backend => backend}/alembic.ini | 0 {src/backend => backend}/app/__init__.py | 0 {src/backend => backend}/app/alembic/README | 0 {src/backend => backend}/app/alembic/env.py | 0 {src/backend => backend}/app/alembic/script.py.mako | 0 {src/backend => backend}/app/alembic/versions/.keep | 0 .../versions/e2412789c190_initialize_models.py | 0 {src/backend => backend}/app/api/__init__.py | 0 {src/backend => backend}/app/api/deps.py | 0 {src/backend => backend}/app/api/main.py | 0 {src/backend => backend}/app/api/routes/__init__.py | 0 {src/backend => backend}/app/api/routes/items.py | 0 {src/backend => backend}/app/api/routes/login.py | 0 {src/backend => backend}/app/api/routes/users.py | 0 {src/backend => backend}/app/api/routes/utils.py | 0 {src/backend => backend}/app/backend_pre_start.py | 0 .../app/celeryworker_pre_start.py | 0 {src/backend => backend}/app/core/__init__.py | 0 {src/backend => backend}/app/core/celery_app.py | 0 {src/backend => backend}/app/core/config.py | 0 {src/backend => backend}/app/core/db.py | 0 {src/backend => backend}/app/core/security.py | 0 {src/backend => backend}/app/crud.py | 0 .../app/email-templates/build/new_account.html | 0 .../app/email-templates/build/reset_password.html | 0 .../app/email-templates/build/test_email.html | 0 .../app/email-templates/src/new_account.mjml | 0 .../app/email-templates/src/reset_password.mjml | 0 .../app/email-templates/src/test_email.mjml | 0 {src/backend => backend}/app/initial_data.py | 0 {src/backend => backend}/app/main.py | 0 {src/backend => backend}/app/models.py | 0 {src/backend => backend}/app/schemas/__init__.py | 2 +- {src/backend => backend}/app/schemas/item.py | 0 {src/backend => backend}/app/schemas/msg.py | 0 {src/backend => backend}/app/schemas/token.py | 0 {src/backend => backend}/app/schemas/user.py | 0 {src/backend => backend}/app/tests/__init__.py | 0 {src/backend => backend}/app/tests/api/__init__.py | 0 .../app/tests/api/api_v1/__init__.py | 0 .../app/tests/api/api_v1/test_celery.py | 0 .../app/tests/api/api_v1/test_items.py | 0 .../app/tests/api/api_v1/test_login.py | 0 .../app/tests/api/api_v1/test_users.py | 0 {src/backend => backend}/app/tests/conftest.py | 0 {src/backend => backend}/app/tests/crud/__init__.py | 0 .../backend => backend}/app/tests/crud/test_user.py | 0 .../backend => backend}/app/tests/utils/__init__.py | 0 {src/backend => backend}/app/tests/utils/item.py | 0 {src/backend => backend}/app/tests/utils/user.py | 0 {src/backend => backend}/app/tests/utils/utils.py | 0 {src/backend => backend}/app/tests_pre_start.py | 0 {src/backend => backend}/app/utils.py | 0 {src/backend => backend}/app/worker.py | 4 ++-- {src/backend => backend}/backend.dockerfile | 0 {src/backend => backend}/celeryworker.dockerfile | 0 {src/backend => backend}/prestart.sh | 0 {src/backend => backend}/pyproject.toml | 1 + {src/backend => backend}/scripts/format-imports.sh | 0 {src/backend => backend}/scripts/format.sh | 0 {src/backend => backend}/scripts/lint.sh | 0 {src/backend => backend}/scripts/test-cov-html.sh | 0 {src/backend => backend}/scripts/test.sh | 0 {src/backend => backend}/tests-start.sh | 0 {src/backend => backend}/worker-start.sh | 0 src/copier.yml => copier.yml | 0 ...pose.override.yml => docker-compose.override.yml | 0 src/docker-compose.yml => docker-compose.yml | 0 {src/frontend => frontend}/.dockerignore | 0 {src/frontend => frontend}/.env | 0 {src/frontend => frontend}/.gitignore | 0 {src/frontend => frontend}/.nvmrc | 0 {src/frontend => frontend}/Dockerfile | 0 {src/frontend => frontend}/README.md | 0 {src/frontend => frontend}/babel.config.js | 0 .../nginx-backend-not-found.conf | 0 {src/frontend => frontend}/nginx.conf | 0 {src/frontend => frontend}/package.json | 0 {src/frontend => frontend}/public/favicon.ico | Bin .../public/img/icons/android-chrome-192x192.png | Bin .../public/img/icons/android-chrome-512x512.png | Bin .../public/img/icons/apple-touch-icon-120x120.png | Bin .../public/img/icons/apple-touch-icon-152x152.png | Bin .../public/img/icons/apple-touch-icon-180x180.png | Bin .../public/img/icons/apple-touch-icon-60x60.png | Bin .../public/img/icons/apple-touch-icon-76x76.png | Bin .../public/img/icons/apple-touch-icon.png | Bin .../public/img/icons/favicon-16x16.png | Bin .../public/img/icons/favicon-32x32.png | Bin .../public/img/icons/msapplication-icon-144x144.png | Bin .../public/img/icons/mstile-150x150.png | Bin .../public/img/icons/safari-pinned-tab.svg | 0 {src/frontend => frontend}/public/index.html | 0 {src/frontend => frontend}/public/manifest.json | 0 {src/frontend => frontend}/public/robots.txt | 0 {src/frontend => frontend}/src/App.vue | 0 {src/frontend => frontend}/src/api.ts | 0 {src/frontend => frontend}/src/assets/logo.png | Bin {src/frontend => frontend}/src/component-hooks.ts | 0 .../src/components/NotificationsManager.vue | 0 .../src/components/RouterComponent.vue | 0 .../src/components/UploadButton.vue | 0 {src/frontend => frontend}/src/env.ts | 0 {src/frontend => frontend}/src/interfaces/index.ts | 0 {src/frontend => frontend}/src/main.ts | 0 .../src/plugins/vee-validate.ts | 0 {src/frontend => frontend}/src/plugins/vuetify.ts | 0 .../src/registerServiceWorker.ts | 0 {src/frontend => frontend}/src/router.ts | 0 {src/frontend => frontend}/src/shims-tsx.d.ts | 0 {src/frontend => frontend}/src/shims-vue.d.ts | 0 .../src/store/admin/actions.ts | 0 .../src/store/admin/getters.ts | 0 {src/frontend => frontend}/src/store/admin/index.ts | 0 .../src/store/admin/mutations.ts | 0 {src/frontend => frontend}/src/store/admin/state.ts | 0 {src/frontend => frontend}/src/store/index.ts | 0 .../frontend => frontend}/src/store/main/actions.ts | 0 .../frontend => frontend}/src/store/main/getters.ts | 0 {src/frontend => frontend}/src/store/main/index.ts | 0 .../src/store/main/mutations.ts | 0 {src/frontend => frontend}/src/store/main/state.ts | 0 {src/frontend => frontend}/src/store/state.ts | 0 {src/frontend => frontend}/src/utils.ts | 0 {src/frontend => frontend}/src/views/Login.vue | 0 .../src/views/PasswordRecovery.vue | 0 .../src/views/ResetPassword.vue | 0 .../src/views/main/Dashboard.vue | 0 {src/frontend => frontend}/src/views/main/Main.vue | 0 {src/frontend => frontend}/src/views/main/Start.vue | 0 .../src/views/main/admin/Admin.vue | 0 .../src/views/main/admin/AdminUsers.vue | 0 .../src/views/main/admin/CreateUser.vue | 0 .../src/views/main/admin/EditUser.vue | 0 .../src/views/main/profile/UserProfile.vue | 0 .../src/views/main/profile/UserProfileEdit.vue | 0 .../views/main/profile/UserProfileEditPassword.vue | 0 .../tests/unit/upload-button.spec.ts | 0 {src/frontend => frontend}/tsconfig.json | 0 {src/frontend => frontend}/tslint.json | 0 {src/frontend => frontend}/vue.config.js | 0 {src/new-frontend => new-frontend}/.dockerignore | 0 {src/new-frontend => new-frontend}/.eslintrc.cjs | 0 {src/new-frontend => new-frontend}/.gitignore | 0 {src/new-frontend => new-frontend}/Dockerfile | 0 {src/new-frontend => new-frontend}/README.md | 0 {src/new-frontend => new-frontend}/index.html | 0 .../modify-openapi-operationids.js | 0 .../nginx-backend-not-found.conf | 0 {src/new-frontend => new-frontend}/nginx.conf | 0 .../new-frontend => new-frontend}/package-lock.json | 0 {src/new-frontend => new-frontend}/package.json | 0 .../src/assets/images/fastapi-logo.svg | 0 .../src/assets/images/favicon.png | Bin .../src/client/core/ApiError.ts | 0 .../src/client/core/ApiRequestOptions.ts | 0 .../src/client/core/ApiResult.ts | 0 .../src/client/core/CancelablePromise.ts | 0 .../src/client/core/OpenAPI.ts | 0 .../src/client/core/request.ts | 0 .../src/client/index.ts | 0 .../client/models/Body_login_login_access_token.ts | 0 .../src/client/models/HTTPValidationError.ts | 0 .../src/client/models/ItemCreate.ts | 0 .../src/client/models/ItemOut.ts | 0 .../src/client/models/ItemUpdate.ts | 0 .../src/client/models/ItemsOut.ts | 0 .../src/client/models/Message.ts | 0 .../src/client/models/NewPassword.ts | 0 .../src/client/models/Token.ts | 0 .../src/client/models/UpdatePassword.ts | 0 .../src/client/models/UserCreate.ts | 0 .../src/client/models/UserCreateOpen.ts | 0 .../src/client/models/UserOut.ts | 0 .../src/client/models/UserUpdate.ts | 0 .../src/client/models/UserUpdateMe.ts | 0 .../src/client/models/UsersOut.ts | 0 .../src/client/models/ValidationError.ts | 0 .../schemas/$Body_login_login_access_token.ts | 0 .../src/client/schemas/$HTTPValidationError.ts | 0 .../src/client/schemas/$ItemCreate.ts | 0 .../src/client/schemas/$ItemOut.ts | 0 .../src/client/schemas/$ItemUpdate.ts | 0 .../src/client/schemas/$ItemsOut.ts | 0 .../src/client/schemas/$Message.ts | 0 .../src/client/schemas/$NewPassword.ts | 0 .../src/client/schemas/$Token.ts | 0 .../src/client/schemas/$UpdatePassword.ts | 0 .../src/client/schemas/$UserCreate.ts | 0 .../src/client/schemas/$UserCreateOpen.ts | 0 .../src/client/schemas/$UserOut.ts | 0 .../src/client/schemas/$UserUpdate.ts | 0 .../src/client/schemas/$UserUpdateMe.ts | 0 .../src/client/schemas/$UsersOut.ts | 0 .../src/client/schemas/$ValidationError.ts | 0 .../src/client/services/ItemsService.ts | 0 .../src/client/services/LoginService.ts | 0 .../src/client/services/UsersService.ts | 0 .../src/client/services/UtilsService.ts | 0 .../src/components/Admin/AddUser.tsx | 0 .../src/components/Admin/EditUser.tsx | 0 .../src/components/Common/ActionsMenu.tsx | 0 .../src/components/Common/DeleteAlert.tsx | 0 .../src/components/Common/Navbar.tsx | 0 .../src/components/Common/Sidebar.tsx | 0 .../src/components/Common/SidebarItems.tsx | 0 .../src/components/Common/UserMenu.tsx | 0 .../src/components/Items/AddItem.tsx | 0 .../src/components/Items/EditItem.tsx | 0 .../src/components/UserSettings/Appearance.tsx | 0 .../src/components/UserSettings/ChangePassword.tsx | 0 .../src/components/UserSettings/DeleteAccount.tsx | 0 .../components/UserSettings/DeleteConfirmation.tsx | 0 .../src/components/UserSettings/UserInformation.tsx | 0 .../src/hooks/useAuth.tsx | 0 .../src/hooks/useCustomToast.tsx | 0 {src/new-frontend => new-frontend}/src/index.css | 0 {src/new-frontend => new-frontend}/src/main.tsx | 0 .../src/pages/Admin.tsx | 0 .../src/pages/Dashboard.tsx | 0 .../src/pages/ErrorPage.tsx | 0 .../src/pages/Items.tsx | 0 .../src/pages/Layout.tsx | 0 .../src/pages/Login.tsx | 0 .../src/pages/RecoverPassword.tsx | 0 .../src/pages/ResetPassword.tsx | 0 .../src/pages/UserSettings.tsx | 0 .../src/routes/private_route.tsx | 0 .../src/routes/public_route.tsx | 0 .../src/store/items-store.tsx | 0 .../src/store/user-store.tsx | 0 .../src/store/users-store.tsx | 0 {src/new-frontend => new-frontend}/src/theme.tsx | 0 .../new-frontend => new-frontend}/src/vite-env.d.ts | 0 {src/new-frontend => new-frontend}/tsconfig.json | 0 .../tsconfig.node.json | 0 {src/new-frontend => new-frontend}/vite.config.ts | 0 {src/scripts => scripts}/build-push.sh | 0 {src/scripts => scripts}/build.sh | 0 {src/scripts => scripts}/deploy.sh | 0 {src/scripts => scripts}/test-local.sh | 0 {src/scripts => scripts}/test.sh | 0 248 files changed, 4 insertions(+), 6 deletions(-) rename {src/.copier => .copier}/.copier-answers.yml.jinja (100%) rename {src/.copier => .copier}/update_dotenv.py (100%) rename src/.env => .env (100%) rename {src/backend => backend}/.dockerignore (100%) rename {src/backend => backend}/.gitignore (100%) rename {src/backend => backend}/alembic.ini (100%) rename {src/backend => backend}/app/__init__.py (100%) rename {src/backend => backend}/app/alembic/README (100%) rename {src/backend => backend}/app/alembic/env.py (100%) rename {src/backend => backend}/app/alembic/script.py.mako (100%) rename {src/backend => backend}/app/alembic/versions/.keep (100%) rename {src/backend => backend}/app/alembic/versions/e2412789c190_initialize_models.py (100%) rename {src/backend => backend}/app/api/__init__.py (100%) rename {src/backend => backend}/app/api/deps.py (100%) rename {src/backend => backend}/app/api/main.py (100%) rename {src/backend => backend}/app/api/routes/__init__.py (100%) rename {src/backend => backend}/app/api/routes/items.py (100%) rename {src/backend => backend}/app/api/routes/login.py (100%) rename {src/backend => backend}/app/api/routes/users.py (100%) rename {src/backend => backend}/app/api/routes/utils.py (100%) rename {src/backend => backend}/app/backend_pre_start.py (100%) rename {src/backend => backend}/app/celeryworker_pre_start.py (100%) rename {src/backend => backend}/app/core/__init__.py (100%) rename {src/backend => backend}/app/core/celery_app.py (100%) rename {src/backend => backend}/app/core/config.py (100%) rename {src/backend => backend}/app/core/db.py (100%) rename {src/backend => backend}/app/core/security.py (100%) rename {src/backend => backend}/app/crud.py (100%) rename {src/backend => backend}/app/email-templates/build/new_account.html (100%) rename {src/backend => backend}/app/email-templates/build/reset_password.html (100%) rename {src/backend => backend}/app/email-templates/build/test_email.html (100%) rename {src/backend => backend}/app/email-templates/src/new_account.mjml (100%) rename {src/backend => backend}/app/email-templates/src/reset_password.mjml (100%) rename {src/backend => backend}/app/email-templates/src/test_email.mjml (100%) rename {src/backend => backend}/app/initial_data.py (100%) rename {src/backend => backend}/app/main.py (100%) rename {src/backend => backend}/app/models.py (100%) rename {src/backend => backend}/app/schemas/__init__.py (67%) rename {src/backend => backend}/app/schemas/item.py (100%) rename {src/backend => backend}/app/schemas/msg.py (100%) rename {src/backend => backend}/app/schemas/token.py (100%) rename {src/backend => backend}/app/schemas/user.py (100%) rename {src/backend => backend}/app/tests/__init__.py (100%) rename {src/backend => backend}/app/tests/api/__init__.py (100%) rename {src/backend => backend}/app/tests/api/api_v1/__init__.py (100%) rename {src/backend => backend}/app/tests/api/api_v1/test_celery.py (100%) rename {src/backend => backend}/app/tests/api/api_v1/test_items.py (100%) rename {src/backend => backend}/app/tests/api/api_v1/test_login.py (100%) rename {src/backend => backend}/app/tests/api/api_v1/test_users.py (100%) rename {src/backend => backend}/app/tests/conftest.py (100%) rename {src/backend => backend}/app/tests/crud/__init__.py (100%) rename {src/backend => backend}/app/tests/crud/test_user.py (100%) rename {src/backend => backend}/app/tests/utils/__init__.py (100%) rename {src/backend => backend}/app/tests/utils/item.py (100%) rename {src/backend => backend}/app/tests/utils/user.py (100%) rename {src/backend => backend}/app/tests/utils/utils.py (100%) rename {src/backend => backend}/app/tests_pre_start.py (100%) rename {src/backend => backend}/app/utils.py (100%) rename {src/backend => backend}/app/worker.py (73%) rename {src/backend => backend}/backend.dockerfile (100%) rename {src/backend => backend}/celeryworker.dockerfile (100%) rename {src/backend => backend}/prestart.sh (100%) rename {src/backend => backend}/pyproject.toml (96%) rename {src/backend => backend}/scripts/format-imports.sh (100%) rename {src/backend => backend}/scripts/format.sh (100%) rename {src/backend => backend}/scripts/lint.sh (100%) rename {src/backend => backend}/scripts/test-cov-html.sh (100%) rename {src/backend => backend}/scripts/test.sh (100%) rename {src/backend => backend}/tests-start.sh (100%) rename {src/backend => backend}/worker-start.sh (100%) rename src/copier.yml => copier.yml (100%) rename src/docker-compose.override.yml => docker-compose.override.yml (100%) rename src/docker-compose.yml => docker-compose.yml (100%) rename {src/frontend => frontend}/.dockerignore (100%) rename {src/frontend => frontend}/.env (100%) rename {src/frontend => frontend}/.gitignore (100%) rename {src/frontend => frontend}/.nvmrc (100%) rename {src/frontend => frontend}/Dockerfile (100%) rename {src/frontend => frontend}/README.md (100%) rename {src/frontend => frontend}/babel.config.js (100%) rename {src/frontend => frontend}/nginx-backend-not-found.conf (100%) rename {src/frontend => frontend}/nginx.conf (100%) rename {src/frontend => frontend}/package.json (100%) rename {src/frontend => frontend}/public/favicon.ico (100%) rename {src/frontend => frontend}/public/img/icons/android-chrome-192x192.png (100%) rename {src/frontend => frontend}/public/img/icons/android-chrome-512x512.png (100%) rename {src/frontend => frontend}/public/img/icons/apple-touch-icon-120x120.png (100%) rename {src/frontend => frontend}/public/img/icons/apple-touch-icon-152x152.png (100%) rename {src/frontend => frontend}/public/img/icons/apple-touch-icon-180x180.png (100%) rename {src/frontend => frontend}/public/img/icons/apple-touch-icon-60x60.png (100%) rename {src/frontend => frontend}/public/img/icons/apple-touch-icon-76x76.png (100%) rename {src/frontend => frontend}/public/img/icons/apple-touch-icon.png (100%) rename {src/frontend => frontend}/public/img/icons/favicon-16x16.png (100%) rename {src/frontend => frontend}/public/img/icons/favicon-32x32.png (100%) rename {src/frontend => frontend}/public/img/icons/msapplication-icon-144x144.png (100%) rename {src/frontend => frontend}/public/img/icons/mstile-150x150.png (100%) rename {src/frontend => frontend}/public/img/icons/safari-pinned-tab.svg (100%) rename {src/frontend => frontend}/public/index.html (100%) rename {src/frontend => frontend}/public/manifest.json (100%) rename {src/frontend => frontend}/public/robots.txt (100%) rename {src/frontend => frontend}/src/App.vue (100%) rename {src/frontend => frontend}/src/api.ts (100%) rename {src/frontend => frontend}/src/assets/logo.png (100%) rename {src/frontend => frontend}/src/component-hooks.ts (100%) rename {src/frontend => frontend}/src/components/NotificationsManager.vue (100%) rename {src/frontend => frontend}/src/components/RouterComponent.vue (100%) rename {src/frontend => frontend}/src/components/UploadButton.vue (100%) rename {src/frontend => frontend}/src/env.ts (100%) rename {src/frontend => frontend}/src/interfaces/index.ts (100%) rename {src/frontend => frontend}/src/main.ts (100%) rename {src/frontend => frontend}/src/plugins/vee-validate.ts (100%) rename {src/frontend => frontend}/src/plugins/vuetify.ts (100%) rename {src/frontend => frontend}/src/registerServiceWorker.ts (100%) rename {src/frontend => frontend}/src/router.ts (100%) rename {src/frontend => frontend}/src/shims-tsx.d.ts (100%) rename {src/frontend => frontend}/src/shims-vue.d.ts (100%) rename {src/frontend => frontend}/src/store/admin/actions.ts (100%) rename {src/frontend => frontend}/src/store/admin/getters.ts (100%) rename {src/frontend => frontend}/src/store/admin/index.ts (100%) rename {src/frontend => frontend}/src/store/admin/mutations.ts (100%) rename {src/frontend => frontend}/src/store/admin/state.ts (100%) rename {src/frontend => frontend}/src/store/index.ts (100%) rename {src/frontend => frontend}/src/store/main/actions.ts (100%) rename {src/frontend => frontend}/src/store/main/getters.ts (100%) rename {src/frontend => frontend}/src/store/main/index.ts (100%) rename {src/frontend => frontend}/src/store/main/mutations.ts (100%) rename {src/frontend => frontend}/src/store/main/state.ts (100%) rename {src/frontend => frontend}/src/store/state.ts (100%) rename {src/frontend => frontend}/src/utils.ts (100%) rename {src/frontend => frontend}/src/views/Login.vue (100%) rename {src/frontend => frontend}/src/views/PasswordRecovery.vue (100%) rename {src/frontend => frontend}/src/views/ResetPassword.vue (100%) rename {src/frontend => frontend}/src/views/main/Dashboard.vue (100%) rename {src/frontend => frontend}/src/views/main/Main.vue (100%) rename {src/frontend => frontend}/src/views/main/Start.vue (100%) rename {src/frontend => frontend}/src/views/main/admin/Admin.vue (100%) rename {src/frontend => frontend}/src/views/main/admin/AdminUsers.vue (100%) rename {src/frontend => frontend}/src/views/main/admin/CreateUser.vue (100%) rename {src/frontend => frontend}/src/views/main/admin/EditUser.vue (100%) rename {src/frontend => frontend}/src/views/main/profile/UserProfile.vue (100%) rename {src/frontend => frontend}/src/views/main/profile/UserProfileEdit.vue (100%) rename {src/frontend => frontend}/src/views/main/profile/UserProfileEditPassword.vue (100%) rename {src/frontend => frontend}/tests/unit/upload-button.spec.ts (100%) rename {src/frontend => frontend}/tsconfig.json (100%) rename {src/frontend => frontend}/tslint.json (100%) rename {src/frontend => frontend}/vue.config.js (100%) rename {src/new-frontend => new-frontend}/.dockerignore (100%) rename {src/new-frontend => new-frontend}/.eslintrc.cjs (100%) rename {src/new-frontend => new-frontend}/.gitignore (100%) rename {src/new-frontend => new-frontend}/Dockerfile (100%) rename {src/new-frontend => new-frontend}/README.md (100%) rename {src/new-frontend => new-frontend}/index.html (100%) rename {src/new-frontend => new-frontend}/modify-openapi-operationids.js (100%) rename {src/new-frontend => new-frontend}/nginx-backend-not-found.conf (100%) rename {src/new-frontend => new-frontend}/nginx.conf (100%) rename {src/new-frontend => new-frontend}/package-lock.json (100%) rename {src/new-frontend => new-frontend}/package.json (100%) rename {src/new-frontend => new-frontend}/src/assets/images/fastapi-logo.svg (100%) rename {src/new-frontend => new-frontend}/src/assets/images/favicon.png (100%) rename {src/new-frontend => new-frontend}/src/client/core/ApiError.ts (100%) rename {src/new-frontend => new-frontend}/src/client/core/ApiRequestOptions.ts (100%) rename {src/new-frontend => new-frontend}/src/client/core/ApiResult.ts (100%) rename {src/new-frontend => new-frontend}/src/client/core/CancelablePromise.ts (100%) rename {src/new-frontend => new-frontend}/src/client/core/OpenAPI.ts (100%) rename {src/new-frontend => new-frontend}/src/client/core/request.ts (100%) rename {src/new-frontend => new-frontend}/src/client/index.ts (100%) rename {src/new-frontend => new-frontend}/src/client/models/Body_login_login_access_token.ts (100%) rename {src/new-frontend => new-frontend}/src/client/models/HTTPValidationError.ts (100%) rename {src/new-frontend => new-frontend}/src/client/models/ItemCreate.ts (100%) rename {src/new-frontend => new-frontend}/src/client/models/ItemOut.ts (100%) rename {src/new-frontend => new-frontend}/src/client/models/ItemUpdate.ts (100%) rename {src/new-frontend => new-frontend}/src/client/models/ItemsOut.ts (100%) rename {src/new-frontend => new-frontend}/src/client/models/Message.ts (100%) rename {src/new-frontend => new-frontend}/src/client/models/NewPassword.ts (100%) rename {src/new-frontend => new-frontend}/src/client/models/Token.ts (100%) rename {src/new-frontend => new-frontend}/src/client/models/UpdatePassword.ts (100%) rename {src/new-frontend => new-frontend}/src/client/models/UserCreate.ts (100%) rename {src/new-frontend => new-frontend}/src/client/models/UserCreateOpen.ts (100%) rename {src/new-frontend => new-frontend}/src/client/models/UserOut.ts (100%) rename {src/new-frontend => new-frontend}/src/client/models/UserUpdate.ts (100%) rename {src/new-frontend => new-frontend}/src/client/models/UserUpdateMe.ts (100%) rename {src/new-frontend => new-frontend}/src/client/models/UsersOut.ts (100%) rename {src/new-frontend => new-frontend}/src/client/models/ValidationError.ts (100%) rename {src/new-frontend => new-frontend}/src/client/schemas/$Body_login_login_access_token.ts (100%) rename {src/new-frontend => new-frontend}/src/client/schemas/$HTTPValidationError.ts (100%) rename {src/new-frontend => new-frontend}/src/client/schemas/$ItemCreate.ts (100%) rename {src/new-frontend => new-frontend}/src/client/schemas/$ItemOut.ts (100%) rename {src/new-frontend => new-frontend}/src/client/schemas/$ItemUpdate.ts (100%) rename {src/new-frontend => new-frontend}/src/client/schemas/$ItemsOut.ts (100%) rename {src/new-frontend => new-frontend}/src/client/schemas/$Message.ts (100%) rename {src/new-frontend => new-frontend}/src/client/schemas/$NewPassword.ts (100%) rename {src/new-frontend => new-frontend}/src/client/schemas/$Token.ts (100%) rename {src/new-frontend => new-frontend}/src/client/schemas/$UpdatePassword.ts (100%) rename {src/new-frontend => new-frontend}/src/client/schemas/$UserCreate.ts (100%) rename {src/new-frontend => new-frontend}/src/client/schemas/$UserCreateOpen.ts (100%) rename {src/new-frontend => new-frontend}/src/client/schemas/$UserOut.ts (100%) rename {src/new-frontend => new-frontend}/src/client/schemas/$UserUpdate.ts (100%) rename {src/new-frontend => new-frontend}/src/client/schemas/$UserUpdateMe.ts (100%) rename {src/new-frontend => new-frontend}/src/client/schemas/$UsersOut.ts (100%) rename {src/new-frontend => new-frontend}/src/client/schemas/$ValidationError.ts (100%) rename {src/new-frontend => new-frontend}/src/client/services/ItemsService.ts (100%) rename {src/new-frontend => new-frontend}/src/client/services/LoginService.ts (100%) rename {src/new-frontend => new-frontend}/src/client/services/UsersService.ts (100%) rename {src/new-frontend => new-frontend}/src/client/services/UtilsService.ts (100%) rename {src/new-frontend => new-frontend}/src/components/Admin/AddUser.tsx (100%) rename {src/new-frontend => new-frontend}/src/components/Admin/EditUser.tsx (100%) rename {src/new-frontend => new-frontend}/src/components/Common/ActionsMenu.tsx (100%) rename {src/new-frontend => new-frontend}/src/components/Common/DeleteAlert.tsx (100%) rename {src/new-frontend => new-frontend}/src/components/Common/Navbar.tsx (100%) rename {src/new-frontend => new-frontend}/src/components/Common/Sidebar.tsx (100%) rename {src/new-frontend => new-frontend}/src/components/Common/SidebarItems.tsx (100%) rename {src/new-frontend => new-frontend}/src/components/Common/UserMenu.tsx (100%) rename {src/new-frontend => new-frontend}/src/components/Items/AddItem.tsx (100%) rename {src/new-frontend => new-frontend}/src/components/Items/EditItem.tsx (100%) rename {src/new-frontend => new-frontend}/src/components/UserSettings/Appearance.tsx (100%) rename {src/new-frontend => new-frontend}/src/components/UserSettings/ChangePassword.tsx (100%) rename {src/new-frontend => new-frontend}/src/components/UserSettings/DeleteAccount.tsx (100%) rename {src/new-frontend => new-frontend}/src/components/UserSettings/DeleteConfirmation.tsx (100%) rename {src/new-frontend => new-frontend}/src/components/UserSettings/UserInformation.tsx (100%) rename {src/new-frontend => new-frontend}/src/hooks/useAuth.tsx (100%) rename {src/new-frontend => new-frontend}/src/hooks/useCustomToast.tsx (100%) rename {src/new-frontend => new-frontend}/src/index.css (100%) rename {src/new-frontend => new-frontend}/src/main.tsx (100%) rename {src/new-frontend => new-frontend}/src/pages/Admin.tsx (100%) rename {src/new-frontend => new-frontend}/src/pages/Dashboard.tsx (100%) rename {src/new-frontend => new-frontend}/src/pages/ErrorPage.tsx (100%) rename {src/new-frontend => new-frontend}/src/pages/Items.tsx (100%) rename {src/new-frontend => new-frontend}/src/pages/Layout.tsx (100%) rename {src/new-frontend => new-frontend}/src/pages/Login.tsx (100%) rename {src/new-frontend => new-frontend}/src/pages/RecoverPassword.tsx (100%) rename {src/new-frontend => new-frontend}/src/pages/ResetPassword.tsx (100%) rename {src/new-frontend => new-frontend}/src/pages/UserSettings.tsx (100%) rename {src/new-frontend => new-frontend}/src/routes/private_route.tsx (100%) rename {src/new-frontend => new-frontend}/src/routes/public_route.tsx (100%) rename {src/new-frontend => new-frontend}/src/store/items-store.tsx (100%) rename {src/new-frontend => new-frontend}/src/store/user-store.tsx (100%) rename {src/new-frontend => new-frontend}/src/store/users-store.tsx (100%) rename {src/new-frontend => new-frontend}/src/theme.tsx (100%) rename {src/new-frontend => new-frontend}/src/vite-env.d.ts (100%) rename {src/new-frontend => new-frontend}/tsconfig.json (100%) rename {src/new-frontend => new-frontend}/tsconfig.node.json (100%) rename {src/new-frontend => new-frontend}/vite.config.ts (100%) rename {src/scripts => scripts}/build-push.sh (100%) rename {src/scripts => scripts}/build.sh (100%) rename {src/scripts => scripts}/deploy.sh (100%) rename {src/scripts => scripts}/test-local.sh (100%) rename {src/scripts => scripts}/test.sh (100%) diff --git a/src/.copier/.copier-answers.yml.jinja b/.copier/.copier-answers.yml.jinja similarity index 100% rename from src/.copier/.copier-answers.yml.jinja rename to .copier/.copier-answers.yml.jinja diff --git a/src/.copier/update_dotenv.py b/.copier/update_dotenv.py similarity index 100% rename from src/.copier/update_dotenv.py rename to .copier/update_dotenv.py diff --git a/src/.env b/.env similarity index 100% rename from src/.env rename to .env diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 491acb1..febd40d 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -13,9 +13,6 @@ jobs: test: runs-on: ubuntu-latest - defaults: - run: - working-directory: src steps: - name: Checkout uses: actions/checkout@v4 diff --git a/src/backend/.dockerignore b/backend/.dockerignore similarity index 100% rename from src/backend/.dockerignore rename to backend/.dockerignore diff --git a/src/backend/.gitignore b/backend/.gitignore similarity index 100% rename from src/backend/.gitignore rename to backend/.gitignore diff --git a/src/backend/alembic.ini b/backend/alembic.ini similarity index 100% rename from src/backend/alembic.ini rename to backend/alembic.ini diff --git a/src/backend/app/__init__.py b/backend/app/__init__.py similarity index 100% rename from src/backend/app/__init__.py rename to backend/app/__init__.py diff --git a/src/backend/app/alembic/README b/backend/app/alembic/README similarity index 100% rename from src/backend/app/alembic/README rename to backend/app/alembic/README diff --git a/src/backend/app/alembic/env.py b/backend/app/alembic/env.py similarity index 100% rename from src/backend/app/alembic/env.py rename to backend/app/alembic/env.py diff --git a/src/backend/app/alembic/script.py.mako b/backend/app/alembic/script.py.mako similarity index 100% rename from src/backend/app/alembic/script.py.mako rename to backend/app/alembic/script.py.mako diff --git a/src/backend/app/alembic/versions/.keep b/backend/app/alembic/versions/.keep similarity index 100% rename from src/backend/app/alembic/versions/.keep rename to backend/app/alembic/versions/.keep diff --git a/src/backend/app/alembic/versions/e2412789c190_initialize_models.py b/backend/app/alembic/versions/e2412789c190_initialize_models.py similarity index 100% rename from src/backend/app/alembic/versions/e2412789c190_initialize_models.py rename to backend/app/alembic/versions/e2412789c190_initialize_models.py diff --git a/src/backend/app/api/__init__.py b/backend/app/api/__init__.py similarity index 100% rename from src/backend/app/api/__init__.py rename to backend/app/api/__init__.py diff --git a/src/backend/app/api/deps.py b/backend/app/api/deps.py similarity index 100% rename from src/backend/app/api/deps.py rename to backend/app/api/deps.py diff --git a/src/backend/app/api/main.py b/backend/app/api/main.py similarity index 100% rename from src/backend/app/api/main.py rename to backend/app/api/main.py diff --git a/src/backend/app/api/routes/__init__.py b/backend/app/api/routes/__init__.py similarity index 100% rename from src/backend/app/api/routes/__init__.py rename to backend/app/api/routes/__init__.py diff --git a/src/backend/app/api/routes/items.py b/backend/app/api/routes/items.py similarity index 100% rename from src/backend/app/api/routes/items.py rename to backend/app/api/routes/items.py diff --git a/src/backend/app/api/routes/login.py b/backend/app/api/routes/login.py similarity index 100% rename from src/backend/app/api/routes/login.py rename to backend/app/api/routes/login.py diff --git a/src/backend/app/api/routes/users.py b/backend/app/api/routes/users.py similarity index 100% rename from src/backend/app/api/routes/users.py rename to backend/app/api/routes/users.py diff --git a/src/backend/app/api/routes/utils.py b/backend/app/api/routes/utils.py similarity index 100% rename from src/backend/app/api/routes/utils.py rename to backend/app/api/routes/utils.py diff --git a/src/backend/app/backend_pre_start.py b/backend/app/backend_pre_start.py similarity index 100% rename from src/backend/app/backend_pre_start.py rename to backend/app/backend_pre_start.py diff --git a/src/backend/app/celeryworker_pre_start.py b/backend/app/celeryworker_pre_start.py similarity index 100% rename from src/backend/app/celeryworker_pre_start.py rename to backend/app/celeryworker_pre_start.py diff --git a/src/backend/app/core/__init__.py b/backend/app/core/__init__.py similarity index 100% rename from src/backend/app/core/__init__.py rename to backend/app/core/__init__.py diff --git a/src/backend/app/core/celery_app.py b/backend/app/core/celery_app.py similarity index 100% rename from src/backend/app/core/celery_app.py rename to backend/app/core/celery_app.py diff --git a/src/backend/app/core/config.py b/backend/app/core/config.py similarity index 100% rename from src/backend/app/core/config.py rename to backend/app/core/config.py diff --git a/src/backend/app/core/db.py b/backend/app/core/db.py similarity index 100% rename from src/backend/app/core/db.py rename to backend/app/core/db.py diff --git a/src/backend/app/core/security.py b/backend/app/core/security.py similarity index 100% rename from src/backend/app/core/security.py rename to backend/app/core/security.py diff --git a/src/backend/app/crud.py b/backend/app/crud.py similarity index 100% rename from src/backend/app/crud.py rename to backend/app/crud.py diff --git a/src/backend/app/email-templates/build/new_account.html b/backend/app/email-templates/build/new_account.html similarity index 100% rename from src/backend/app/email-templates/build/new_account.html rename to backend/app/email-templates/build/new_account.html diff --git a/src/backend/app/email-templates/build/reset_password.html b/backend/app/email-templates/build/reset_password.html similarity index 100% rename from src/backend/app/email-templates/build/reset_password.html rename to backend/app/email-templates/build/reset_password.html diff --git a/src/backend/app/email-templates/build/test_email.html b/backend/app/email-templates/build/test_email.html similarity index 100% rename from src/backend/app/email-templates/build/test_email.html rename to backend/app/email-templates/build/test_email.html diff --git a/src/backend/app/email-templates/src/new_account.mjml b/backend/app/email-templates/src/new_account.mjml similarity index 100% rename from src/backend/app/email-templates/src/new_account.mjml rename to backend/app/email-templates/src/new_account.mjml diff --git a/src/backend/app/email-templates/src/reset_password.mjml b/backend/app/email-templates/src/reset_password.mjml similarity index 100% rename from src/backend/app/email-templates/src/reset_password.mjml rename to backend/app/email-templates/src/reset_password.mjml diff --git a/src/backend/app/email-templates/src/test_email.mjml b/backend/app/email-templates/src/test_email.mjml similarity index 100% rename from src/backend/app/email-templates/src/test_email.mjml rename to backend/app/email-templates/src/test_email.mjml diff --git a/src/backend/app/initial_data.py b/backend/app/initial_data.py similarity index 100% rename from src/backend/app/initial_data.py rename to backend/app/initial_data.py diff --git a/src/backend/app/main.py b/backend/app/main.py similarity index 100% rename from src/backend/app/main.py rename to backend/app/main.py diff --git a/src/backend/app/models.py b/backend/app/models.py similarity index 100% rename from src/backend/app/models.py rename to backend/app/models.py diff --git a/src/backend/app/schemas/__init__.py b/backend/app/schemas/__init__.py similarity index 67% rename from src/backend/app/schemas/__init__.py rename to backend/app/schemas/__init__.py index 6b41593..a6ce47f 100644 --- a/src/backend/app/schemas/__init__.py +++ b/backend/app/schemas/__init__.py @@ -1,4 +1,4 @@ from .item import Item, ItemCreate, ItemInDB, ItemUpdate from .msg import Msg from .token import Token, TokenPayload -from .user import User, UserCreate, UserInDB, UserUpdate +from .user import User, UserCreate, UserInDB, UserUpdate \ No newline at end of file diff --git a/src/backend/app/schemas/item.py b/backend/app/schemas/item.py similarity index 100% rename from src/backend/app/schemas/item.py rename to backend/app/schemas/item.py diff --git a/src/backend/app/schemas/msg.py b/backend/app/schemas/msg.py similarity index 100% rename from src/backend/app/schemas/msg.py rename to backend/app/schemas/msg.py diff --git a/src/backend/app/schemas/token.py b/backend/app/schemas/token.py similarity index 100% rename from src/backend/app/schemas/token.py rename to backend/app/schemas/token.py diff --git a/src/backend/app/schemas/user.py b/backend/app/schemas/user.py similarity index 100% rename from src/backend/app/schemas/user.py rename to backend/app/schemas/user.py diff --git a/src/backend/app/tests/__init__.py b/backend/app/tests/__init__.py similarity index 100% rename from src/backend/app/tests/__init__.py rename to backend/app/tests/__init__.py diff --git a/src/backend/app/tests/api/__init__.py b/backend/app/tests/api/__init__.py similarity index 100% rename from src/backend/app/tests/api/__init__.py rename to backend/app/tests/api/__init__.py diff --git a/src/backend/app/tests/api/api_v1/__init__.py b/backend/app/tests/api/api_v1/__init__.py similarity index 100% rename from src/backend/app/tests/api/api_v1/__init__.py rename to backend/app/tests/api/api_v1/__init__.py diff --git a/src/backend/app/tests/api/api_v1/test_celery.py b/backend/app/tests/api/api_v1/test_celery.py similarity index 100% rename from src/backend/app/tests/api/api_v1/test_celery.py rename to backend/app/tests/api/api_v1/test_celery.py diff --git a/src/backend/app/tests/api/api_v1/test_items.py b/backend/app/tests/api/api_v1/test_items.py similarity index 100% rename from src/backend/app/tests/api/api_v1/test_items.py rename to backend/app/tests/api/api_v1/test_items.py diff --git a/src/backend/app/tests/api/api_v1/test_login.py b/backend/app/tests/api/api_v1/test_login.py similarity index 100% rename from src/backend/app/tests/api/api_v1/test_login.py rename to backend/app/tests/api/api_v1/test_login.py diff --git a/src/backend/app/tests/api/api_v1/test_users.py b/backend/app/tests/api/api_v1/test_users.py similarity index 100% rename from src/backend/app/tests/api/api_v1/test_users.py rename to backend/app/tests/api/api_v1/test_users.py diff --git a/src/backend/app/tests/conftest.py b/backend/app/tests/conftest.py similarity index 100% rename from src/backend/app/tests/conftest.py rename to backend/app/tests/conftest.py diff --git a/src/backend/app/tests/crud/__init__.py b/backend/app/tests/crud/__init__.py similarity index 100% rename from src/backend/app/tests/crud/__init__.py rename to backend/app/tests/crud/__init__.py diff --git a/src/backend/app/tests/crud/test_user.py b/backend/app/tests/crud/test_user.py similarity index 100% rename from src/backend/app/tests/crud/test_user.py rename to backend/app/tests/crud/test_user.py diff --git a/src/backend/app/tests/utils/__init__.py b/backend/app/tests/utils/__init__.py similarity index 100% rename from src/backend/app/tests/utils/__init__.py rename to backend/app/tests/utils/__init__.py diff --git a/src/backend/app/tests/utils/item.py b/backend/app/tests/utils/item.py similarity index 100% rename from src/backend/app/tests/utils/item.py rename to backend/app/tests/utils/item.py diff --git a/src/backend/app/tests/utils/user.py b/backend/app/tests/utils/user.py similarity index 100% rename from src/backend/app/tests/utils/user.py rename to backend/app/tests/utils/user.py diff --git a/src/backend/app/tests/utils/utils.py b/backend/app/tests/utils/utils.py similarity index 100% rename from src/backend/app/tests/utils/utils.py rename to backend/app/tests/utils/utils.py diff --git a/src/backend/app/tests_pre_start.py b/backend/app/tests_pre_start.py similarity index 100% rename from src/backend/app/tests_pre_start.py rename to backend/app/tests_pre_start.py diff --git a/src/backend/app/utils.py b/backend/app/utils.py similarity index 100% rename from src/backend/app/utils.py rename to backend/app/utils.py diff --git a/src/backend/app/worker.py b/backend/app/worker.py similarity index 73% rename from src/backend/app/worker.py rename to backend/app/worker.py index 5fea53c..5e1f7d6 100644 --- a/src/backend/app/worker.py +++ b/backend/app/worker.py @@ -1,9 +1,9 @@ -from raven import Client +import sentry_sdk from app.core.celery_app import celery_app from app.core.config import settings -client_sentry = Client(settings.SENTRY_DSN) +sentry_sdk.init(dsn=settings.SENTRY_DSN) @celery_app.task(acks_late=True) diff --git a/src/backend/backend.dockerfile b/backend/backend.dockerfile similarity index 100% rename from src/backend/backend.dockerfile rename to backend/backend.dockerfile diff --git a/src/backend/celeryworker.dockerfile b/backend/celeryworker.dockerfile similarity index 100% rename from src/backend/celeryworker.dockerfile rename to backend/celeryworker.dockerfile diff --git a/src/backend/prestart.sh b/backend/prestart.sh similarity index 100% rename from src/backend/prestart.sh rename to backend/prestart.sh diff --git a/src/backend/pyproject.toml b/backend/pyproject.toml similarity index 96% rename from src/backend/pyproject.toml rename to backend/pyproject.toml index 1694eb8..1f5bc80 100644 --- a/src/backend/pyproject.toml +++ b/backend/pyproject.toml @@ -26,6 +26,7 @@ sqlmodel = "^0.0.16" # Pin bcrypt until passlib supports the latest bcrypt = "4.0.1" pydantic-settings = "^2.2.1" +sentry-sdk = {extras = ["fastapi"], version = "^1.40.6"} [tool.poetry.group.dev.dependencies] pytest = "^7.4.3" diff --git a/src/backend/scripts/format-imports.sh b/backend/scripts/format-imports.sh similarity index 100% rename from src/backend/scripts/format-imports.sh rename to backend/scripts/format-imports.sh diff --git a/src/backend/scripts/format.sh b/backend/scripts/format.sh similarity index 100% rename from src/backend/scripts/format.sh rename to backend/scripts/format.sh diff --git a/src/backend/scripts/lint.sh b/backend/scripts/lint.sh similarity index 100% rename from src/backend/scripts/lint.sh rename to backend/scripts/lint.sh diff --git a/src/backend/scripts/test-cov-html.sh b/backend/scripts/test-cov-html.sh similarity index 100% rename from src/backend/scripts/test-cov-html.sh rename to backend/scripts/test-cov-html.sh diff --git a/src/backend/scripts/test.sh b/backend/scripts/test.sh similarity index 100% rename from src/backend/scripts/test.sh rename to backend/scripts/test.sh diff --git a/src/backend/tests-start.sh b/backend/tests-start.sh similarity index 100% rename from src/backend/tests-start.sh rename to backend/tests-start.sh diff --git a/src/backend/worker-start.sh b/backend/worker-start.sh similarity index 100% rename from src/backend/worker-start.sh rename to backend/worker-start.sh diff --git a/src/copier.yml b/copier.yml similarity index 100% rename from src/copier.yml rename to copier.yml diff --git a/src/docker-compose.override.yml b/docker-compose.override.yml similarity index 100% rename from src/docker-compose.override.yml rename to docker-compose.override.yml diff --git a/src/docker-compose.yml b/docker-compose.yml similarity index 100% rename from src/docker-compose.yml rename to docker-compose.yml diff --git a/src/frontend/.dockerignore b/frontend/.dockerignore similarity index 100% rename from src/frontend/.dockerignore rename to frontend/.dockerignore diff --git a/src/frontend/.env b/frontend/.env similarity index 100% rename from src/frontend/.env rename to frontend/.env diff --git a/src/frontend/.gitignore b/frontend/.gitignore similarity index 100% rename from src/frontend/.gitignore rename to frontend/.gitignore diff --git a/src/frontend/.nvmrc b/frontend/.nvmrc similarity index 100% rename from src/frontend/.nvmrc rename to frontend/.nvmrc diff --git a/src/frontend/Dockerfile b/frontend/Dockerfile similarity index 100% rename from src/frontend/Dockerfile rename to frontend/Dockerfile diff --git a/src/frontend/README.md b/frontend/README.md similarity index 100% rename from src/frontend/README.md rename to frontend/README.md diff --git a/src/frontend/babel.config.js b/frontend/babel.config.js similarity index 100% rename from src/frontend/babel.config.js rename to frontend/babel.config.js diff --git a/src/frontend/nginx-backend-not-found.conf b/frontend/nginx-backend-not-found.conf similarity index 100% rename from src/frontend/nginx-backend-not-found.conf rename to frontend/nginx-backend-not-found.conf diff --git a/src/frontend/nginx.conf b/frontend/nginx.conf similarity index 100% rename from src/frontend/nginx.conf rename to frontend/nginx.conf diff --git a/src/frontend/package.json b/frontend/package.json similarity index 100% rename from src/frontend/package.json rename to frontend/package.json diff --git a/src/frontend/public/favicon.ico b/frontend/public/favicon.ico similarity index 100% rename from src/frontend/public/favicon.ico rename to frontend/public/favicon.ico diff --git a/src/frontend/public/img/icons/android-chrome-192x192.png b/frontend/public/img/icons/android-chrome-192x192.png similarity index 100% rename from src/frontend/public/img/icons/android-chrome-192x192.png rename to frontend/public/img/icons/android-chrome-192x192.png diff --git a/src/frontend/public/img/icons/android-chrome-512x512.png b/frontend/public/img/icons/android-chrome-512x512.png similarity index 100% rename from src/frontend/public/img/icons/android-chrome-512x512.png rename to frontend/public/img/icons/android-chrome-512x512.png diff --git a/src/frontend/public/img/icons/apple-touch-icon-120x120.png b/frontend/public/img/icons/apple-touch-icon-120x120.png similarity index 100% rename from src/frontend/public/img/icons/apple-touch-icon-120x120.png rename to frontend/public/img/icons/apple-touch-icon-120x120.png diff --git a/src/frontend/public/img/icons/apple-touch-icon-152x152.png b/frontend/public/img/icons/apple-touch-icon-152x152.png similarity index 100% rename from src/frontend/public/img/icons/apple-touch-icon-152x152.png rename to frontend/public/img/icons/apple-touch-icon-152x152.png diff --git a/src/frontend/public/img/icons/apple-touch-icon-180x180.png b/frontend/public/img/icons/apple-touch-icon-180x180.png similarity index 100% rename from src/frontend/public/img/icons/apple-touch-icon-180x180.png rename to frontend/public/img/icons/apple-touch-icon-180x180.png diff --git a/src/frontend/public/img/icons/apple-touch-icon-60x60.png b/frontend/public/img/icons/apple-touch-icon-60x60.png similarity index 100% rename from src/frontend/public/img/icons/apple-touch-icon-60x60.png rename to frontend/public/img/icons/apple-touch-icon-60x60.png diff --git a/src/frontend/public/img/icons/apple-touch-icon-76x76.png b/frontend/public/img/icons/apple-touch-icon-76x76.png similarity index 100% rename from src/frontend/public/img/icons/apple-touch-icon-76x76.png rename to frontend/public/img/icons/apple-touch-icon-76x76.png diff --git a/src/frontend/public/img/icons/apple-touch-icon.png b/frontend/public/img/icons/apple-touch-icon.png similarity index 100% rename from src/frontend/public/img/icons/apple-touch-icon.png rename to frontend/public/img/icons/apple-touch-icon.png diff --git a/src/frontend/public/img/icons/favicon-16x16.png b/frontend/public/img/icons/favicon-16x16.png similarity index 100% rename from src/frontend/public/img/icons/favicon-16x16.png rename to frontend/public/img/icons/favicon-16x16.png diff --git a/src/frontend/public/img/icons/favicon-32x32.png b/frontend/public/img/icons/favicon-32x32.png similarity index 100% rename from src/frontend/public/img/icons/favicon-32x32.png rename to frontend/public/img/icons/favicon-32x32.png diff --git a/src/frontend/public/img/icons/msapplication-icon-144x144.png b/frontend/public/img/icons/msapplication-icon-144x144.png similarity index 100% rename from src/frontend/public/img/icons/msapplication-icon-144x144.png rename to frontend/public/img/icons/msapplication-icon-144x144.png diff --git a/src/frontend/public/img/icons/mstile-150x150.png b/frontend/public/img/icons/mstile-150x150.png similarity index 100% rename from src/frontend/public/img/icons/mstile-150x150.png rename to frontend/public/img/icons/mstile-150x150.png diff --git a/src/frontend/public/img/icons/safari-pinned-tab.svg b/frontend/public/img/icons/safari-pinned-tab.svg similarity index 100% rename from src/frontend/public/img/icons/safari-pinned-tab.svg rename to frontend/public/img/icons/safari-pinned-tab.svg diff --git a/src/frontend/public/index.html b/frontend/public/index.html similarity index 100% rename from src/frontend/public/index.html rename to frontend/public/index.html diff --git a/src/frontend/public/manifest.json b/frontend/public/manifest.json similarity index 100% rename from src/frontend/public/manifest.json rename to frontend/public/manifest.json diff --git a/src/frontend/public/robots.txt b/frontend/public/robots.txt similarity index 100% rename from src/frontend/public/robots.txt rename to frontend/public/robots.txt diff --git a/src/frontend/src/App.vue b/frontend/src/App.vue similarity index 100% rename from src/frontend/src/App.vue rename to frontend/src/App.vue diff --git a/src/frontend/src/api.ts b/frontend/src/api.ts similarity index 100% rename from src/frontend/src/api.ts rename to frontend/src/api.ts diff --git a/src/frontend/src/assets/logo.png b/frontend/src/assets/logo.png similarity index 100% rename from src/frontend/src/assets/logo.png rename to frontend/src/assets/logo.png diff --git a/src/frontend/src/component-hooks.ts b/frontend/src/component-hooks.ts similarity index 100% rename from src/frontend/src/component-hooks.ts rename to frontend/src/component-hooks.ts diff --git a/src/frontend/src/components/NotificationsManager.vue b/frontend/src/components/NotificationsManager.vue similarity index 100% rename from src/frontend/src/components/NotificationsManager.vue rename to frontend/src/components/NotificationsManager.vue diff --git a/src/frontend/src/components/RouterComponent.vue b/frontend/src/components/RouterComponent.vue similarity index 100% rename from src/frontend/src/components/RouterComponent.vue rename to frontend/src/components/RouterComponent.vue diff --git a/src/frontend/src/components/UploadButton.vue b/frontend/src/components/UploadButton.vue similarity index 100% rename from src/frontend/src/components/UploadButton.vue rename to frontend/src/components/UploadButton.vue diff --git a/src/frontend/src/env.ts b/frontend/src/env.ts similarity index 100% rename from src/frontend/src/env.ts rename to frontend/src/env.ts diff --git a/src/frontend/src/interfaces/index.ts b/frontend/src/interfaces/index.ts similarity index 100% rename from src/frontend/src/interfaces/index.ts rename to frontend/src/interfaces/index.ts diff --git a/src/frontend/src/main.ts b/frontend/src/main.ts similarity index 100% rename from src/frontend/src/main.ts rename to frontend/src/main.ts diff --git a/src/frontend/src/plugins/vee-validate.ts b/frontend/src/plugins/vee-validate.ts similarity index 100% rename from src/frontend/src/plugins/vee-validate.ts rename to frontend/src/plugins/vee-validate.ts diff --git a/src/frontend/src/plugins/vuetify.ts b/frontend/src/plugins/vuetify.ts similarity index 100% rename from src/frontend/src/plugins/vuetify.ts rename to frontend/src/plugins/vuetify.ts diff --git a/src/frontend/src/registerServiceWorker.ts b/frontend/src/registerServiceWorker.ts similarity index 100% rename from src/frontend/src/registerServiceWorker.ts rename to frontend/src/registerServiceWorker.ts diff --git a/src/frontend/src/router.ts b/frontend/src/router.ts similarity index 100% rename from src/frontend/src/router.ts rename to frontend/src/router.ts diff --git a/src/frontend/src/shims-tsx.d.ts b/frontend/src/shims-tsx.d.ts similarity index 100% rename from src/frontend/src/shims-tsx.d.ts rename to frontend/src/shims-tsx.d.ts diff --git a/src/frontend/src/shims-vue.d.ts b/frontend/src/shims-vue.d.ts similarity index 100% rename from src/frontend/src/shims-vue.d.ts rename to frontend/src/shims-vue.d.ts diff --git a/src/frontend/src/store/admin/actions.ts b/frontend/src/store/admin/actions.ts similarity index 100% rename from src/frontend/src/store/admin/actions.ts rename to frontend/src/store/admin/actions.ts diff --git a/src/frontend/src/store/admin/getters.ts b/frontend/src/store/admin/getters.ts similarity index 100% rename from src/frontend/src/store/admin/getters.ts rename to frontend/src/store/admin/getters.ts diff --git a/src/frontend/src/store/admin/index.ts b/frontend/src/store/admin/index.ts similarity index 100% rename from src/frontend/src/store/admin/index.ts rename to frontend/src/store/admin/index.ts diff --git a/src/frontend/src/store/admin/mutations.ts b/frontend/src/store/admin/mutations.ts similarity index 100% rename from src/frontend/src/store/admin/mutations.ts rename to frontend/src/store/admin/mutations.ts diff --git a/src/frontend/src/store/admin/state.ts b/frontend/src/store/admin/state.ts similarity index 100% rename from src/frontend/src/store/admin/state.ts rename to frontend/src/store/admin/state.ts diff --git a/src/frontend/src/store/index.ts b/frontend/src/store/index.ts similarity index 100% rename from src/frontend/src/store/index.ts rename to frontend/src/store/index.ts diff --git a/src/frontend/src/store/main/actions.ts b/frontend/src/store/main/actions.ts similarity index 100% rename from src/frontend/src/store/main/actions.ts rename to frontend/src/store/main/actions.ts diff --git a/src/frontend/src/store/main/getters.ts b/frontend/src/store/main/getters.ts similarity index 100% rename from src/frontend/src/store/main/getters.ts rename to frontend/src/store/main/getters.ts diff --git a/src/frontend/src/store/main/index.ts b/frontend/src/store/main/index.ts similarity index 100% rename from src/frontend/src/store/main/index.ts rename to frontend/src/store/main/index.ts diff --git a/src/frontend/src/store/main/mutations.ts b/frontend/src/store/main/mutations.ts similarity index 100% rename from src/frontend/src/store/main/mutations.ts rename to frontend/src/store/main/mutations.ts diff --git a/src/frontend/src/store/main/state.ts b/frontend/src/store/main/state.ts similarity index 100% rename from src/frontend/src/store/main/state.ts rename to frontend/src/store/main/state.ts diff --git a/src/frontend/src/store/state.ts b/frontend/src/store/state.ts similarity index 100% rename from src/frontend/src/store/state.ts rename to frontend/src/store/state.ts diff --git a/src/frontend/src/utils.ts b/frontend/src/utils.ts similarity index 100% rename from src/frontend/src/utils.ts rename to frontend/src/utils.ts diff --git a/src/frontend/src/views/Login.vue b/frontend/src/views/Login.vue similarity index 100% rename from src/frontend/src/views/Login.vue rename to frontend/src/views/Login.vue diff --git a/src/frontend/src/views/PasswordRecovery.vue b/frontend/src/views/PasswordRecovery.vue similarity index 100% rename from src/frontend/src/views/PasswordRecovery.vue rename to frontend/src/views/PasswordRecovery.vue diff --git a/src/frontend/src/views/ResetPassword.vue b/frontend/src/views/ResetPassword.vue similarity index 100% rename from src/frontend/src/views/ResetPassword.vue rename to frontend/src/views/ResetPassword.vue diff --git a/src/frontend/src/views/main/Dashboard.vue b/frontend/src/views/main/Dashboard.vue similarity index 100% rename from src/frontend/src/views/main/Dashboard.vue rename to frontend/src/views/main/Dashboard.vue diff --git a/src/frontend/src/views/main/Main.vue b/frontend/src/views/main/Main.vue similarity index 100% rename from src/frontend/src/views/main/Main.vue rename to frontend/src/views/main/Main.vue diff --git a/src/frontend/src/views/main/Start.vue b/frontend/src/views/main/Start.vue similarity index 100% rename from src/frontend/src/views/main/Start.vue rename to frontend/src/views/main/Start.vue diff --git a/src/frontend/src/views/main/admin/Admin.vue b/frontend/src/views/main/admin/Admin.vue similarity index 100% rename from src/frontend/src/views/main/admin/Admin.vue rename to frontend/src/views/main/admin/Admin.vue diff --git a/src/frontend/src/views/main/admin/AdminUsers.vue b/frontend/src/views/main/admin/AdminUsers.vue similarity index 100% rename from src/frontend/src/views/main/admin/AdminUsers.vue rename to frontend/src/views/main/admin/AdminUsers.vue diff --git a/src/frontend/src/views/main/admin/CreateUser.vue b/frontend/src/views/main/admin/CreateUser.vue similarity index 100% rename from src/frontend/src/views/main/admin/CreateUser.vue rename to frontend/src/views/main/admin/CreateUser.vue diff --git a/src/frontend/src/views/main/admin/EditUser.vue b/frontend/src/views/main/admin/EditUser.vue similarity index 100% rename from src/frontend/src/views/main/admin/EditUser.vue rename to frontend/src/views/main/admin/EditUser.vue diff --git a/src/frontend/src/views/main/profile/UserProfile.vue b/frontend/src/views/main/profile/UserProfile.vue similarity index 100% rename from src/frontend/src/views/main/profile/UserProfile.vue rename to frontend/src/views/main/profile/UserProfile.vue diff --git a/src/frontend/src/views/main/profile/UserProfileEdit.vue b/frontend/src/views/main/profile/UserProfileEdit.vue similarity index 100% rename from src/frontend/src/views/main/profile/UserProfileEdit.vue rename to frontend/src/views/main/profile/UserProfileEdit.vue diff --git a/src/frontend/src/views/main/profile/UserProfileEditPassword.vue b/frontend/src/views/main/profile/UserProfileEditPassword.vue similarity index 100% rename from src/frontend/src/views/main/profile/UserProfileEditPassword.vue rename to frontend/src/views/main/profile/UserProfileEditPassword.vue diff --git a/src/frontend/tests/unit/upload-button.spec.ts b/frontend/tests/unit/upload-button.spec.ts similarity index 100% rename from src/frontend/tests/unit/upload-button.spec.ts rename to frontend/tests/unit/upload-button.spec.ts diff --git a/src/frontend/tsconfig.json b/frontend/tsconfig.json similarity index 100% rename from src/frontend/tsconfig.json rename to frontend/tsconfig.json diff --git a/src/frontend/tslint.json b/frontend/tslint.json similarity index 100% rename from src/frontend/tslint.json rename to frontend/tslint.json diff --git a/src/frontend/vue.config.js b/frontend/vue.config.js similarity index 100% rename from src/frontend/vue.config.js rename to frontend/vue.config.js diff --git a/src/new-frontend/.dockerignore b/new-frontend/.dockerignore similarity index 100% rename from src/new-frontend/.dockerignore rename to new-frontend/.dockerignore diff --git a/src/new-frontend/.eslintrc.cjs b/new-frontend/.eslintrc.cjs similarity index 100% rename from src/new-frontend/.eslintrc.cjs rename to new-frontend/.eslintrc.cjs diff --git a/src/new-frontend/.gitignore b/new-frontend/.gitignore similarity index 100% rename from src/new-frontend/.gitignore rename to new-frontend/.gitignore diff --git a/src/new-frontend/Dockerfile b/new-frontend/Dockerfile similarity index 100% rename from src/new-frontend/Dockerfile rename to new-frontend/Dockerfile diff --git a/src/new-frontend/README.md b/new-frontend/README.md similarity index 100% rename from src/new-frontend/README.md rename to new-frontend/README.md diff --git a/src/new-frontend/index.html b/new-frontend/index.html similarity index 100% rename from src/new-frontend/index.html rename to new-frontend/index.html diff --git a/src/new-frontend/modify-openapi-operationids.js b/new-frontend/modify-openapi-operationids.js similarity index 100% rename from src/new-frontend/modify-openapi-operationids.js rename to new-frontend/modify-openapi-operationids.js diff --git a/src/new-frontend/nginx-backend-not-found.conf b/new-frontend/nginx-backend-not-found.conf similarity index 100% rename from src/new-frontend/nginx-backend-not-found.conf rename to new-frontend/nginx-backend-not-found.conf diff --git a/src/new-frontend/nginx.conf b/new-frontend/nginx.conf similarity index 100% rename from src/new-frontend/nginx.conf rename to new-frontend/nginx.conf diff --git a/src/new-frontend/package-lock.json b/new-frontend/package-lock.json similarity index 100% rename from src/new-frontend/package-lock.json rename to new-frontend/package-lock.json diff --git a/src/new-frontend/package.json b/new-frontend/package.json similarity index 100% rename from src/new-frontend/package.json rename to new-frontend/package.json diff --git a/src/new-frontend/src/assets/images/fastapi-logo.svg b/new-frontend/src/assets/images/fastapi-logo.svg similarity index 100% rename from src/new-frontend/src/assets/images/fastapi-logo.svg rename to new-frontend/src/assets/images/fastapi-logo.svg diff --git a/src/new-frontend/src/assets/images/favicon.png b/new-frontend/src/assets/images/favicon.png similarity index 100% rename from src/new-frontend/src/assets/images/favicon.png rename to new-frontend/src/assets/images/favicon.png diff --git a/src/new-frontend/src/client/core/ApiError.ts b/new-frontend/src/client/core/ApiError.ts similarity index 100% rename from src/new-frontend/src/client/core/ApiError.ts rename to new-frontend/src/client/core/ApiError.ts diff --git a/src/new-frontend/src/client/core/ApiRequestOptions.ts b/new-frontend/src/client/core/ApiRequestOptions.ts similarity index 100% rename from src/new-frontend/src/client/core/ApiRequestOptions.ts rename to new-frontend/src/client/core/ApiRequestOptions.ts diff --git a/src/new-frontend/src/client/core/ApiResult.ts b/new-frontend/src/client/core/ApiResult.ts similarity index 100% rename from src/new-frontend/src/client/core/ApiResult.ts rename to new-frontend/src/client/core/ApiResult.ts diff --git a/src/new-frontend/src/client/core/CancelablePromise.ts b/new-frontend/src/client/core/CancelablePromise.ts similarity index 100% rename from src/new-frontend/src/client/core/CancelablePromise.ts rename to new-frontend/src/client/core/CancelablePromise.ts diff --git a/src/new-frontend/src/client/core/OpenAPI.ts b/new-frontend/src/client/core/OpenAPI.ts similarity index 100% rename from src/new-frontend/src/client/core/OpenAPI.ts rename to new-frontend/src/client/core/OpenAPI.ts diff --git a/src/new-frontend/src/client/core/request.ts b/new-frontend/src/client/core/request.ts similarity index 100% rename from src/new-frontend/src/client/core/request.ts rename to new-frontend/src/client/core/request.ts diff --git a/src/new-frontend/src/client/index.ts b/new-frontend/src/client/index.ts similarity index 100% rename from src/new-frontend/src/client/index.ts rename to new-frontend/src/client/index.ts diff --git a/src/new-frontend/src/client/models/Body_login_login_access_token.ts b/new-frontend/src/client/models/Body_login_login_access_token.ts similarity index 100% rename from src/new-frontend/src/client/models/Body_login_login_access_token.ts rename to new-frontend/src/client/models/Body_login_login_access_token.ts diff --git a/src/new-frontend/src/client/models/HTTPValidationError.ts b/new-frontend/src/client/models/HTTPValidationError.ts similarity index 100% rename from src/new-frontend/src/client/models/HTTPValidationError.ts rename to new-frontend/src/client/models/HTTPValidationError.ts diff --git a/src/new-frontend/src/client/models/ItemCreate.ts b/new-frontend/src/client/models/ItemCreate.ts similarity index 100% rename from src/new-frontend/src/client/models/ItemCreate.ts rename to new-frontend/src/client/models/ItemCreate.ts diff --git a/src/new-frontend/src/client/models/ItemOut.ts b/new-frontend/src/client/models/ItemOut.ts similarity index 100% rename from src/new-frontend/src/client/models/ItemOut.ts rename to new-frontend/src/client/models/ItemOut.ts diff --git a/src/new-frontend/src/client/models/ItemUpdate.ts b/new-frontend/src/client/models/ItemUpdate.ts similarity index 100% rename from src/new-frontend/src/client/models/ItemUpdate.ts rename to new-frontend/src/client/models/ItemUpdate.ts diff --git a/src/new-frontend/src/client/models/ItemsOut.ts b/new-frontend/src/client/models/ItemsOut.ts similarity index 100% rename from src/new-frontend/src/client/models/ItemsOut.ts rename to new-frontend/src/client/models/ItemsOut.ts diff --git a/src/new-frontend/src/client/models/Message.ts b/new-frontend/src/client/models/Message.ts similarity index 100% rename from src/new-frontend/src/client/models/Message.ts rename to new-frontend/src/client/models/Message.ts diff --git a/src/new-frontend/src/client/models/NewPassword.ts b/new-frontend/src/client/models/NewPassword.ts similarity index 100% rename from src/new-frontend/src/client/models/NewPassword.ts rename to new-frontend/src/client/models/NewPassword.ts diff --git a/src/new-frontend/src/client/models/Token.ts b/new-frontend/src/client/models/Token.ts similarity index 100% rename from src/new-frontend/src/client/models/Token.ts rename to new-frontend/src/client/models/Token.ts diff --git a/src/new-frontend/src/client/models/UpdatePassword.ts b/new-frontend/src/client/models/UpdatePassword.ts similarity index 100% rename from src/new-frontend/src/client/models/UpdatePassword.ts rename to new-frontend/src/client/models/UpdatePassword.ts diff --git a/src/new-frontend/src/client/models/UserCreate.ts b/new-frontend/src/client/models/UserCreate.ts similarity index 100% rename from src/new-frontend/src/client/models/UserCreate.ts rename to new-frontend/src/client/models/UserCreate.ts diff --git a/src/new-frontend/src/client/models/UserCreateOpen.ts b/new-frontend/src/client/models/UserCreateOpen.ts similarity index 100% rename from src/new-frontend/src/client/models/UserCreateOpen.ts rename to new-frontend/src/client/models/UserCreateOpen.ts diff --git a/src/new-frontend/src/client/models/UserOut.ts b/new-frontend/src/client/models/UserOut.ts similarity index 100% rename from src/new-frontend/src/client/models/UserOut.ts rename to new-frontend/src/client/models/UserOut.ts diff --git a/src/new-frontend/src/client/models/UserUpdate.ts b/new-frontend/src/client/models/UserUpdate.ts similarity index 100% rename from src/new-frontend/src/client/models/UserUpdate.ts rename to new-frontend/src/client/models/UserUpdate.ts diff --git a/src/new-frontend/src/client/models/UserUpdateMe.ts b/new-frontend/src/client/models/UserUpdateMe.ts similarity index 100% rename from src/new-frontend/src/client/models/UserUpdateMe.ts rename to new-frontend/src/client/models/UserUpdateMe.ts diff --git a/src/new-frontend/src/client/models/UsersOut.ts b/new-frontend/src/client/models/UsersOut.ts similarity index 100% rename from src/new-frontend/src/client/models/UsersOut.ts rename to new-frontend/src/client/models/UsersOut.ts diff --git a/src/new-frontend/src/client/models/ValidationError.ts b/new-frontend/src/client/models/ValidationError.ts similarity index 100% rename from src/new-frontend/src/client/models/ValidationError.ts rename to new-frontend/src/client/models/ValidationError.ts diff --git a/src/new-frontend/src/client/schemas/$Body_login_login_access_token.ts b/new-frontend/src/client/schemas/$Body_login_login_access_token.ts similarity index 100% rename from src/new-frontend/src/client/schemas/$Body_login_login_access_token.ts rename to new-frontend/src/client/schemas/$Body_login_login_access_token.ts diff --git a/src/new-frontend/src/client/schemas/$HTTPValidationError.ts b/new-frontend/src/client/schemas/$HTTPValidationError.ts similarity index 100% rename from src/new-frontend/src/client/schemas/$HTTPValidationError.ts rename to new-frontend/src/client/schemas/$HTTPValidationError.ts diff --git a/src/new-frontend/src/client/schemas/$ItemCreate.ts b/new-frontend/src/client/schemas/$ItemCreate.ts similarity index 100% rename from src/new-frontend/src/client/schemas/$ItemCreate.ts rename to new-frontend/src/client/schemas/$ItemCreate.ts diff --git a/src/new-frontend/src/client/schemas/$ItemOut.ts b/new-frontend/src/client/schemas/$ItemOut.ts similarity index 100% rename from src/new-frontend/src/client/schemas/$ItemOut.ts rename to new-frontend/src/client/schemas/$ItemOut.ts diff --git a/src/new-frontend/src/client/schemas/$ItemUpdate.ts b/new-frontend/src/client/schemas/$ItemUpdate.ts similarity index 100% rename from src/new-frontend/src/client/schemas/$ItemUpdate.ts rename to new-frontend/src/client/schemas/$ItemUpdate.ts diff --git a/src/new-frontend/src/client/schemas/$ItemsOut.ts b/new-frontend/src/client/schemas/$ItemsOut.ts similarity index 100% rename from src/new-frontend/src/client/schemas/$ItemsOut.ts rename to new-frontend/src/client/schemas/$ItemsOut.ts diff --git a/src/new-frontend/src/client/schemas/$Message.ts b/new-frontend/src/client/schemas/$Message.ts similarity index 100% rename from src/new-frontend/src/client/schemas/$Message.ts rename to new-frontend/src/client/schemas/$Message.ts diff --git a/src/new-frontend/src/client/schemas/$NewPassword.ts b/new-frontend/src/client/schemas/$NewPassword.ts similarity index 100% rename from src/new-frontend/src/client/schemas/$NewPassword.ts rename to new-frontend/src/client/schemas/$NewPassword.ts diff --git a/src/new-frontend/src/client/schemas/$Token.ts b/new-frontend/src/client/schemas/$Token.ts similarity index 100% rename from src/new-frontend/src/client/schemas/$Token.ts rename to new-frontend/src/client/schemas/$Token.ts diff --git a/src/new-frontend/src/client/schemas/$UpdatePassword.ts b/new-frontend/src/client/schemas/$UpdatePassword.ts similarity index 100% rename from src/new-frontend/src/client/schemas/$UpdatePassword.ts rename to new-frontend/src/client/schemas/$UpdatePassword.ts diff --git a/src/new-frontend/src/client/schemas/$UserCreate.ts b/new-frontend/src/client/schemas/$UserCreate.ts similarity index 100% rename from src/new-frontend/src/client/schemas/$UserCreate.ts rename to new-frontend/src/client/schemas/$UserCreate.ts diff --git a/src/new-frontend/src/client/schemas/$UserCreateOpen.ts b/new-frontend/src/client/schemas/$UserCreateOpen.ts similarity index 100% rename from src/new-frontend/src/client/schemas/$UserCreateOpen.ts rename to new-frontend/src/client/schemas/$UserCreateOpen.ts diff --git a/src/new-frontend/src/client/schemas/$UserOut.ts b/new-frontend/src/client/schemas/$UserOut.ts similarity index 100% rename from src/new-frontend/src/client/schemas/$UserOut.ts rename to new-frontend/src/client/schemas/$UserOut.ts diff --git a/src/new-frontend/src/client/schemas/$UserUpdate.ts b/new-frontend/src/client/schemas/$UserUpdate.ts similarity index 100% rename from src/new-frontend/src/client/schemas/$UserUpdate.ts rename to new-frontend/src/client/schemas/$UserUpdate.ts diff --git a/src/new-frontend/src/client/schemas/$UserUpdateMe.ts b/new-frontend/src/client/schemas/$UserUpdateMe.ts similarity index 100% rename from src/new-frontend/src/client/schemas/$UserUpdateMe.ts rename to new-frontend/src/client/schemas/$UserUpdateMe.ts diff --git a/src/new-frontend/src/client/schemas/$UsersOut.ts b/new-frontend/src/client/schemas/$UsersOut.ts similarity index 100% rename from src/new-frontend/src/client/schemas/$UsersOut.ts rename to new-frontend/src/client/schemas/$UsersOut.ts diff --git a/src/new-frontend/src/client/schemas/$ValidationError.ts b/new-frontend/src/client/schemas/$ValidationError.ts similarity index 100% rename from src/new-frontend/src/client/schemas/$ValidationError.ts rename to new-frontend/src/client/schemas/$ValidationError.ts diff --git a/src/new-frontend/src/client/services/ItemsService.ts b/new-frontend/src/client/services/ItemsService.ts similarity index 100% rename from src/new-frontend/src/client/services/ItemsService.ts rename to new-frontend/src/client/services/ItemsService.ts diff --git a/src/new-frontend/src/client/services/LoginService.ts b/new-frontend/src/client/services/LoginService.ts similarity index 100% rename from src/new-frontend/src/client/services/LoginService.ts rename to new-frontend/src/client/services/LoginService.ts diff --git a/src/new-frontend/src/client/services/UsersService.ts b/new-frontend/src/client/services/UsersService.ts similarity index 100% rename from src/new-frontend/src/client/services/UsersService.ts rename to new-frontend/src/client/services/UsersService.ts diff --git a/src/new-frontend/src/client/services/UtilsService.ts b/new-frontend/src/client/services/UtilsService.ts similarity index 100% rename from src/new-frontend/src/client/services/UtilsService.ts rename to new-frontend/src/client/services/UtilsService.ts diff --git a/src/new-frontend/src/components/Admin/AddUser.tsx b/new-frontend/src/components/Admin/AddUser.tsx similarity index 100% rename from src/new-frontend/src/components/Admin/AddUser.tsx rename to new-frontend/src/components/Admin/AddUser.tsx diff --git a/src/new-frontend/src/components/Admin/EditUser.tsx b/new-frontend/src/components/Admin/EditUser.tsx similarity index 100% rename from src/new-frontend/src/components/Admin/EditUser.tsx rename to new-frontend/src/components/Admin/EditUser.tsx diff --git a/src/new-frontend/src/components/Common/ActionsMenu.tsx b/new-frontend/src/components/Common/ActionsMenu.tsx similarity index 100% rename from src/new-frontend/src/components/Common/ActionsMenu.tsx rename to new-frontend/src/components/Common/ActionsMenu.tsx diff --git a/src/new-frontend/src/components/Common/DeleteAlert.tsx b/new-frontend/src/components/Common/DeleteAlert.tsx similarity index 100% rename from src/new-frontend/src/components/Common/DeleteAlert.tsx rename to new-frontend/src/components/Common/DeleteAlert.tsx diff --git a/src/new-frontend/src/components/Common/Navbar.tsx b/new-frontend/src/components/Common/Navbar.tsx similarity index 100% rename from src/new-frontend/src/components/Common/Navbar.tsx rename to new-frontend/src/components/Common/Navbar.tsx diff --git a/src/new-frontend/src/components/Common/Sidebar.tsx b/new-frontend/src/components/Common/Sidebar.tsx similarity index 100% rename from src/new-frontend/src/components/Common/Sidebar.tsx rename to new-frontend/src/components/Common/Sidebar.tsx diff --git a/src/new-frontend/src/components/Common/SidebarItems.tsx b/new-frontend/src/components/Common/SidebarItems.tsx similarity index 100% rename from src/new-frontend/src/components/Common/SidebarItems.tsx rename to new-frontend/src/components/Common/SidebarItems.tsx diff --git a/src/new-frontend/src/components/Common/UserMenu.tsx b/new-frontend/src/components/Common/UserMenu.tsx similarity index 100% rename from src/new-frontend/src/components/Common/UserMenu.tsx rename to new-frontend/src/components/Common/UserMenu.tsx diff --git a/src/new-frontend/src/components/Items/AddItem.tsx b/new-frontend/src/components/Items/AddItem.tsx similarity index 100% rename from src/new-frontend/src/components/Items/AddItem.tsx rename to new-frontend/src/components/Items/AddItem.tsx diff --git a/src/new-frontend/src/components/Items/EditItem.tsx b/new-frontend/src/components/Items/EditItem.tsx similarity index 100% rename from src/new-frontend/src/components/Items/EditItem.tsx rename to new-frontend/src/components/Items/EditItem.tsx diff --git a/src/new-frontend/src/components/UserSettings/Appearance.tsx b/new-frontend/src/components/UserSettings/Appearance.tsx similarity index 100% rename from src/new-frontend/src/components/UserSettings/Appearance.tsx rename to new-frontend/src/components/UserSettings/Appearance.tsx diff --git a/src/new-frontend/src/components/UserSettings/ChangePassword.tsx b/new-frontend/src/components/UserSettings/ChangePassword.tsx similarity index 100% rename from src/new-frontend/src/components/UserSettings/ChangePassword.tsx rename to new-frontend/src/components/UserSettings/ChangePassword.tsx diff --git a/src/new-frontend/src/components/UserSettings/DeleteAccount.tsx b/new-frontend/src/components/UserSettings/DeleteAccount.tsx similarity index 100% rename from src/new-frontend/src/components/UserSettings/DeleteAccount.tsx rename to new-frontend/src/components/UserSettings/DeleteAccount.tsx diff --git a/src/new-frontend/src/components/UserSettings/DeleteConfirmation.tsx b/new-frontend/src/components/UserSettings/DeleteConfirmation.tsx similarity index 100% rename from src/new-frontend/src/components/UserSettings/DeleteConfirmation.tsx rename to new-frontend/src/components/UserSettings/DeleteConfirmation.tsx diff --git a/src/new-frontend/src/components/UserSettings/UserInformation.tsx b/new-frontend/src/components/UserSettings/UserInformation.tsx similarity index 100% rename from src/new-frontend/src/components/UserSettings/UserInformation.tsx rename to new-frontend/src/components/UserSettings/UserInformation.tsx diff --git a/src/new-frontend/src/hooks/useAuth.tsx b/new-frontend/src/hooks/useAuth.tsx similarity index 100% rename from src/new-frontend/src/hooks/useAuth.tsx rename to new-frontend/src/hooks/useAuth.tsx diff --git a/src/new-frontend/src/hooks/useCustomToast.tsx b/new-frontend/src/hooks/useCustomToast.tsx similarity index 100% rename from src/new-frontend/src/hooks/useCustomToast.tsx rename to new-frontend/src/hooks/useCustomToast.tsx diff --git a/src/new-frontend/src/index.css b/new-frontend/src/index.css similarity index 100% rename from src/new-frontend/src/index.css rename to new-frontend/src/index.css diff --git a/src/new-frontend/src/main.tsx b/new-frontend/src/main.tsx similarity index 100% rename from src/new-frontend/src/main.tsx rename to new-frontend/src/main.tsx diff --git a/src/new-frontend/src/pages/Admin.tsx b/new-frontend/src/pages/Admin.tsx similarity index 100% rename from src/new-frontend/src/pages/Admin.tsx rename to new-frontend/src/pages/Admin.tsx diff --git a/src/new-frontend/src/pages/Dashboard.tsx b/new-frontend/src/pages/Dashboard.tsx similarity index 100% rename from src/new-frontend/src/pages/Dashboard.tsx rename to new-frontend/src/pages/Dashboard.tsx diff --git a/src/new-frontend/src/pages/ErrorPage.tsx b/new-frontend/src/pages/ErrorPage.tsx similarity index 100% rename from src/new-frontend/src/pages/ErrorPage.tsx rename to new-frontend/src/pages/ErrorPage.tsx diff --git a/src/new-frontend/src/pages/Items.tsx b/new-frontend/src/pages/Items.tsx similarity index 100% rename from src/new-frontend/src/pages/Items.tsx rename to new-frontend/src/pages/Items.tsx diff --git a/src/new-frontend/src/pages/Layout.tsx b/new-frontend/src/pages/Layout.tsx similarity index 100% rename from src/new-frontend/src/pages/Layout.tsx rename to new-frontend/src/pages/Layout.tsx diff --git a/src/new-frontend/src/pages/Login.tsx b/new-frontend/src/pages/Login.tsx similarity index 100% rename from src/new-frontend/src/pages/Login.tsx rename to new-frontend/src/pages/Login.tsx diff --git a/src/new-frontend/src/pages/RecoverPassword.tsx b/new-frontend/src/pages/RecoverPassword.tsx similarity index 100% rename from src/new-frontend/src/pages/RecoverPassword.tsx rename to new-frontend/src/pages/RecoverPassword.tsx diff --git a/src/new-frontend/src/pages/ResetPassword.tsx b/new-frontend/src/pages/ResetPassword.tsx similarity index 100% rename from src/new-frontend/src/pages/ResetPassword.tsx rename to new-frontend/src/pages/ResetPassword.tsx diff --git a/src/new-frontend/src/pages/UserSettings.tsx b/new-frontend/src/pages/UserSettings.tsx similarity index 100% rename from src/new-frontend/src/pages/UserSettings.tsx rename to new-frontend/src/pages/UserSettings.tsx diff --git a/src/new-frontend/src/routes/private_route.tsx b/new-frontend/src/routes/private_route.tsx similarity index 100% rename from src/new-frontend/src/routes/private_route.tsx rename to new-frontend/src/routes/private_route.tsx diff --git a/src/new-frontend/src/routes/public_route.tsx b/new-frontend/src/routes/public_route.tsx similarity index 100% rename from src/new-frontend/src/routes/public_route.tsx rename to new-frontend/src/routes/public_route.tsx diff --git a/src/new-frontend/src/store/items-store.tsx b/new-frontend/src/store/items-store.tsx similarity index 100% rename from src/new-frontend/src/store/items-store.tsx rename to new-frontend/src/store/items-store.tsx diff --git a/src/new-frontend/src/store/user-store.tsx b/new-frontend/src/store/user-store.tsx similarity index 100% rename from src/new-frontend/src/store/user-store.tsx rename to new-frontend/src/store/user-store.tsx diff --git a/src/new-frontend/src/store/users-store.tsx b/new-frontend/src/store/users-store.tsx similarity index 100% rename from src/new-frontend/src/store/users-store.tsx rename to new-frontend/src/store/users-store.tsx diff --git a/src/new-frontend/src/theme.tsx b/new-frontend/src/theme.tsx similarity index 100% rename from src/new-frontend/src/theme.tsx rename to new-frontend/src/theme.tsx diff --git a/src/new-frontend/src/vite-env.d.ts b/new-frontend/src/vite-env.d.ts similarity index 100% rename from src/new-frontend/src/vite-env.d.ts rename to new-frontend/src/vite-env.d.ts diff --git a/src/new-frontend/tsconfig.json b/new-frontend/tsconfig.json similarity index 100% rename from src/new-frontend/tsconfig.json rename to new-frontend/tsconfig.json diff --git a/src/new-frontend/tsconfig.node.json b/new-frontend/tsconfig.node.json similarity index 100% rename from src/new-frontend/tsconfig.node.json rename to new-frontend/tsconfig.node.json diff --git a/src/new-frontend/vite.config.ts b/new-frontend/vite.config.ts similarity index 100% rename from src/new-frontend/vite.config.ts rename to new-frontend/vite.config.ts diff --git a/src/scripts/build-push.sh b/scripts/build-push.sh similarity index 100% rename from src/scripts/build-push.sh rename to scripts/build-push.sh diff --git a/src/scripts/build.sh b/scripts/build.sh similarity index 100% rename from src/scripts/build.sh rename to scripts/build.sh diff --git a/src/scripts/deploy.sh b/scripts/deploy.sh similarity index 100% rename from src/scripts/deploy.sh rename to scripts/deploy.sh diff --git a/src/scripts/test-local.sh b/scripts/test-local.sh similarity index 100% rename from src/scripts/test-local.sh rename to scripts/test-local.sh diff --git a/src/scripts/test.sh b/scripts/test.sh similarity index 100% rename from src/scripts/test.sh rename to scripts/test.sh