diff --git a/.github/workflows/django.yml b/.github/workflows/django.yml old mode 100644 new mode 100755 diff --git a/.gitignore b/.gitignore old mode 100644 new mode 100755 diff --git a/LICENSE b/LICENSE old mode 100644 new mode 100755 diff --git a/README.md b/README.md old mode 100644 new mode 100755 diff --git a/backend/.editorconfig b/backend/.editorconfig old mode 100644 new mode 100755 diff --git a/backend/.env.example b/backend/.env.example old mode 100644 new mode 100755 diff --git a/backend/.gitattributes b/backend/.gitattributes old mode 100644 new mode 100755 diff --git a/backend/.github/dependabot.yml b/backend/.github/dependabot.yml old mode 100644 new mode 100755 diff --git a/backend/.github/workflows/ci.yml b/backend/.github/workflows/ci.yml old mode 100644 new mode 100755 diff --git a/backend/.gitignore b/backend/.gitignore old mode 100644 new mode 100755 diff --git a/backend/Dockerfile b/backend/Dockerfile old mode 100644 new mode 100755 diff --git a/backend/config/__init__.py b/backend/config/__init__.py old mode 100644 new mode 100755 diff --git a/backend/config/api.py b/backend/config/api.py old mode 100644 new mode 100755 diff --git a/backend/config/asgi.py b/backend/config/asgi.py old mode 100644 new mode 100755 diff --git a/backend/config/celery.py b/backend/config/celery.py old mode 100644 new mode 100755 diff --git a/backend/config/settings/__init__.py b/backend/config/settings/__init__.py old mode 100644 new mode 100755 diff --git a/backend/config/settings/base.py b/backend/config/settings/base.py old mode 100644 new mode 100755 diff --git a/backend/config/settings/local.py b/backend/config/settings/local.py old mode 100644 new mode 100755 diff --git a/backend/config/settings/production.py b/backend/config/settings/production.py old mode 100644 new mode 100755 diff --git a/backend/config/settings/test.py b/backend/config/settings/test.py old mode 100644 new mode 100755 diff --git a/backend/config/urls.py b/backend/config/urls.py old mode 100644 new mode 100755 diff --git a/backend/config/websocket.py b/backend/config/websocket.py old mode 100644 new mode 100755 diff --git a/backend/config/wsgi.py b/backend/config/wsgi.py old mode 100644 new mode 100755 diff --git a/backend/docker/entrypoint-manage.sh b/backend/docker/entrypoint-manage.sh old mode 100644 new mode 100755 diff --git a/backend/jeezy/__init__.py b/backend/jeezy/__init__.py old mode 100644 new mode 100755 diff --git a/backend/jeezy/projects/__init__.py b/backend/jeezy/projects/__init__.py old mode 100644 new mode 100755 diff --git a/backend/jeezy/projects/admin.py b/backend/jeezy/projects/admin.py old mode 100644 new mode 100755 diff --git a/backend/jeezy/projects/api/__init__.py b/backend/jeezy/projects/api/__init__.py old mode 100644 new mode 100755 diff --git a/backend/jeezy/projects/api/forms.py b/backend/jeezy/projects/api/forms.py old mode 100644 new mode 100755 diff --git a/backend/jeezy/projects/api/serializers.py b/backend/jeezy/projects/api/serializers.py old mode 100644 new mode 100755 diff --git a/backend/jeezy/projects/api/views.py b/backend/jeezy/projects/api/views.py old mode 100644 new mode 100755 diff --git a/backend/jeezy/projects/apps.py b/backend/jeezy/projects/apps.py old mode 100644 new mode 100755 diff --git a/backend/jeezy/projects/mails/__init__.py b/backend/jeezy/projects/mails/__init__.py old mode 100644 new mode 100755 diff --git a/backend/jeezy/projects/mails/email_verification.py b/backend/jeezy/projects/mails/email_verification.py old mode 100644 new mode 100755 diff --git a/backend/jeezy/projects/migrations/0001_initial.py b/backend/jeezy/projects/migrations/0001_initial.py old mode 100644 new mode 100755 diff --git a/backend/jeezy/projects/migrations/0002_alter_deployment_table.py b/backend/jeezy/projects/migrations/0002_alter_deployment_table.py old mode 100644 new mode 100755 diff --git a/backend/jeezy/projects/migrations/0003_remove_deployment_deployment_url_and_more.py b/backend/jeezy/projects/migrations/0003_remove_deployment_deployment_url_and_more.py old mode 100644 new mode 100755 diff --git a/backend/jeezy/projects/migrations/0004_alter_deployment_table.py b/backend/jeezy/projects/migrations/0004_alter_deployment_table.py old mode 100644 new mode 100755 diff --git a/backend/jeezy/projects/migrations/0005_rename_repository_source_project_git_repository_and_more.py b/backend/jeezy/projects/migrations/0005_rename_repository_source_project_git_repository_and_more.py old mode 100644 new mode 100755 diff --git a/backend/jeezy/projects/migrations/0006_remove_deployment_build_command_and_more.py b/backend/jeezy/projects/migrations/0006_remove_deployment_build_command_and_more.py old mode 100644 new mode 100755 diff --git a/backend/jeezy/projects/migrations/0007_rename_environment_variables_environmentvariables.py b/backend/jeezy/projects/migrations/0007_rename_environment_variables_environmentvariables.py old mode 100644 new mode 100755 diff --git a/backend/jeezy/projects/migrations/__init__.py b/backend/jeezy/projects/migrations/__init__.py old mode 100644 new mode 100755 diff --git a/backend/jeezy/projects/models.py b/backend/jeezy/projects/models.py old mode 100644 new mode 100755 diff --git a/backend/jeezy/projects/tests.py b/backend/jeezy/projects/tests.py old mode 100644 new mode 100755 diff --git a/backend/jeezy/projects/views.py b/backend/jeezy/projects/views.py old mode 100644 new mode 100755 diff --git a/backend/jeezy/users/__init__.py b/backend/jeezy/users/__init__.py old mode 100644 new mode 100755 diff --git a/backend/jeezy/users/admin.py b/backend/jeezy/users/admin.py old mode 100644 new mode 100755 diff --git a/backend/jeezy/users/api/__init__.py b/backend/jeezy/users/api/__init__.py old mode 100644 new mode 100755 diff --git a/backend/jeezy/users/api/forms.py b/backend/jeezy/users/api/forms.py old mode 100644 new mode 100755 diff --git a/backend/jeezy/users/api/oauth.py b/backend/jeezy/users/api/oauth.py old mode 100644 new mode 100755 diff --git a/backend/jeezy/users/api/serializers.py b/backend/jeezy/users/api/serializers.py old mode 100644 new mode 100755 diff --git a/backend/jeezy/users/api/utils.py b/backend/jeezy/users/api/utils.py old mode 100644 new mode 100755 diff --git a/backend/jeezy/users/api/views.py b/backend/jeezy/users/api/views.py old mode 100644 new mode 100755 diff --git a/backend/jeezy/users/apps.py b/backend/jeezy/users/apps.py old mode 100644 new mode 100755 diff --git a/backend/jeezy/users/mails/__init__.py b/backend/jeezy/users/mails/__init__.py old mode 100644 new mode 100755 diff --git a/backend/jeezy/users/mails/email_verification.py b/backend/jeezy/users/mails/email_verification.py old mode 100644 new mode 100755 diff --git a/backend/jeezy/users/managers.py b/backend/jeezy/users/managers.py old mode 100644 new mode 100755 diff --git a/backend/jeezy/users/migrations/0001_initial.py b/backend/jeezy/users/migrations/0001_initial.py old mode 100644 new mode 100755 diff --git a/backend/jeezy/users/migrations/0002_remove_user_names_user_username.py b/backend/jeezy/users/migrations/0002_remove_user_names_user_username.py old mode 100644 new mode 100755 diff --git a/backend/jeezy/users/migrations/0003_remove_user_avatar_user_picture.py b/backend/jeezy/users/migrations/0003_remove_user_avatar_user_picture.py old mode 100644 new mode 100755 diff --git a/backend/jeezy/users/migrations/0004_user_email_verified_at_alter_user_picture.py b/backend/jeezy/users/migrations/0004_user_email_verified_at_alter_user_picture.py old mode 100644 new mode 100755 diff --git a/backend/jeezy/users/migrations/0005_githubaccount_alter_user_options_and_more.py b/backend/jeezy/users/migrations/0005_githubaccount_alter_user_options_and_more.py old mode 100644 new mode 100755 diff --git a/backend/jeezy/users/migrations/0006_alter_githubaccount_followers_and_more.py b/backend/jeezy/users/migrations/0006_alter_githubaccount_followers_and_more.py old mode 100644 new mode 100755 diff --git a/backend/jeezy/users/migrations/0007_alter_user_sign_up_method.py b/backend/jeezy/users/migrations/0007_alter_user_sign_up_method.py old mode 100644 new mode 100755 diff --git a/backend/jeezy/users/migrations/0008_remove_user_picture_user_image.py b/backend/jeezy/users/migrations/0008_remove_user_picture_user_image.py old mode 100644 new mode 100755 diff --git a/backend/jeezy/users/migrations/0009_rename_image_user_picture.py b/backend/jeezy/users/migrations/0009_rename_image_user_picture.py old mode 100644 new mode 100755 diff --git a/backend/jeezy/users/migrations/0010_rename_github_accout_user_github_account.py b/backend/jeezy/users/migrations/0010_rename_github_accout_user_github_account.py old mode 100644 new mode 100755 diff --git a/backend/jeezy/users/migrations/0011_githubaccount_bio_githubaccount_location.py b/backend/jeezy/users/migrations/0011_githubaccount_bio_githubaccount_location.py old mode 100644 new mode 100755 diff --git a/backend/jeezy/users/migrations/0012_remove_user_github_account_and_more.py b/backend/jeezy/users/migrations/0012_remove_user_github_account_and_more.py old mode 100644 new mode 100755 diff --git a/backend/jeezy/users/migrations/0013_remove_user_github_username_user_github_access_token_and_more.py b/backend/jeezy/users/migrations/0013_remove_user_github_username_user_github_access_token_and_more.py old mode 100644 new mode 100755 diff --git a/backend/jeezy/users/migrations/0014_user_github_id.py b/backend/jeezy/users/migrations/0014_user_github_id.py old mode 100644 new mode 100755 diff --git a/backend/jeezy/users/migrations/0015_rename_github_access_token_user_github_public_access_token_and_more.py b/backend/jeezy/users/migrations/0015_rename_github_access_token_user_github_public_access_token_and_more.py old mode 100644 new mode 100755 diff --git a/backend/jeezy/users/migrations/0016_user_installed_github.py b/backend/jeezy/users/migrations/0016_user_installed_github.py old mode 100644 new mode 100755 diff --git a/backend/jeezy/users/migrations/0017_rename_token_emailverification_otp.py b/backend/jeezy/users/migrations/0017_rename_token_emailverification_otp.py old mode 100644 new mode 100755 diff --git a/backend/jeezy/users/migrations/0018_rename_installed_github_user_connected_github.py b/backend/jeezy/users/migrations/0018_rename_installed_github_user_connected_github.py old mode 100644 new mode 100755 diff --git a/backend/jeezy/users/migrations/__init__.py b/backend/jeezy/users/migrations/__init__.py old mode 100644 new mode 100755 diff --git a/backend/jeezy/users/models.py b/backend/jeezy/users/models.py old mode 100644 new mode 100755 diff --git a/backend/jeezy/users/tasks.py b/backend/jeezy/users/tasks.py old mode 100644 new mode 100755 diff --git a/backend/jeezy/users/tests/__init__.py b/backend/jeezy/users/tests/__init__.py old mode 100644 new mode 100755 diff --git a/backend/jeezy/users/tests/test_tasks.py b/backend/jeezy/users/tests/test_tasks.py old mode 100644 new mode 100755 diff --git a/backend/locale/README.md b/backend/locale/README.md old mode 100644 new mode 100755 diff --git a/backend/locale/en_US/LC_MESSAGES/django.po b/backend/locale/en_US/LC_MESSAGES/django.po old mode 100644 new mode 100755 diff --git a/backend/locale/fr_FR/LC_MESSAGES/django.po b/backend/locale/fr_FR/LC_MESSAGES/django.po old mode 100644 new mode 100755 diff --git a/backend/pyproject.toml b/backend/pyproject.toml old mode 100644 new mode 100755 diff --git a/backend/requirements/base.txt b/backend/requirements/base.txt old mode 100644 new mode 100755 diff --git a/backend/requirements/extra.txt b/backend/requirements/extra.txt old mode 100644 new mode 100755 diff --git a/backend/requirements/local.txt b/backend/requirements/local.txt old mode 100644 new mode 100755 diff --git a/backend/requirements/production.txt b/backend/requirements/production.txt old mode 100644 new mode 100755 diff --git a/backend/utility/requirements-mantic.apt b/backend/utility/requirements-mantic.apt old mode 100644 new mode 100755 diff --git a/docker-compose-swarm.yml b/docker-compose-swarm.yml old mode 100644 new mode 100755 diff --git a/docker-compose.yaml b/docker-compose.yaml old mode 100644 new mode 100755 diff --git a/frontend/.env.example b/frontend/.env.example old mode 100644 new mode 100755 diff --git a/frontend/.eslintrc.json b/frontend/.eslintrc.json old mode 100644 new mode 100755 diff --git a/frontend/.gitignore b/frontend/.gitignore old mode 100644 new mode 100755 diff --git a/frontend/Dockerfile b/frontend/Dockerfile old mode 100644 new mode 100755 diff --git a/frontend/README.md b/frontend/README.md old mode 100644 new mode 100755 diff --git a/frontend/app/(auth)/github_installation/page.tsx b/frontend/app/(auth)/github_installation/page.tsx old mode 100644 new mode 100755 diff --git a/frontend/app/(auth)/github_installation/result.tsx b/frontend/app/(auth)/github_installation/result.tsx old mode 100644 new mode 100755 diff --git a/frontend/app/(auth)/login/page.tsx b/frontend/app/(auth)/login/page.tsx old mode 100644 new mode 100755 diff --git a/frontend/app/(auth)/logout/logout.tsx b/frontend/app/(auth)/logout/logout.tsx old mode 100644 new mode 100755 diff --git a/frontend/app/(auth)/logout/page.tsx b/frontend/app/(auth)/logout/page.tsx old mode 100644 new mode 100755 diff --git a/frontend/app/(auth)/register/page.tsx b/frontend/app/(auth)/register/page.tsx old mode 100644 new mode 100755 diff --git a/frontend/app/api/auth/[...nextauth]/route.ts b/frontend/app/api/auth/[...nextauth]/route.ts old mode 100644 new mode 100755 diff --git a/frontend/app/dashboard/connect_github/import-list.tsx b/frontend/app/dashboard/connect_github/import-list.tsx old mode 100644 new mode 100755 diff --git a/frontend/app/dashboard/connect_github/page.tsx b/frontend/app/dashboard/connect_github/page.tsx old mode 100644 new mode 100755 diff --git a/frontend/app/dashboard/connect_github/pop-up.tsx b/frontend/app/dashboard/connect_github/pop-up.tsx old mode 100644 new mode 100755 diff --git a/frontend/app/dashboard/deployments/[id]/page.tsx b/frontend/app/dashboard/deployments/[id]/page.tsx old mode 100644 new mode 100755 diff --git a/frontend/app/dashboard/layout.tsx b/frontend/app/dashboard/layout.tsx old mode 100644 new mode 100755 diff --git a/frontend/app/dashboard/loading.tsx b/frontend/app/dashboard/loading.tsx old mode 100644 new mode 100755 diff --git a/frontend/app/dashboard/page.tsx b/frontend/app/dashboard/page.tsx old mode 100644 new mode 100755 diff --git a/frontend/app/dashboard/projects/new/client-page.tsx b/frontend/app/dashboard/projects/new/client-page.tsx old mode 100644 new mode 100755 diff --git a/frontend/app/dashboard/projects/new/page.tsx b/frontend/app/dashboard/projects/new/page.tsx old mode 100644 new mode 100755 diff --git a/frontend/app/dashboard/projects/update/[id]/page.tsx b/frontend/app/dashboard/projects/update/[id]/page.tsx old mode 100644 new mode 100755 diff --git a/frontend/app/layout.tsx b/frontend/app/layout.tsx old mode 100644 new mode 100755 diff --git a/frontend/app/not-found.tsx b/frontend/app/not-found.tsx old mode 100644 new mode 100755 diff --git a/frontend/app/page.tsx b/frontend/app/page.tsx old mode 100644 new mode 100755 diff --git a/frontend/auth.ts b/frontend/auth.ts old mode 100644 new mode 100755 diff --git a/frontend/components.json b/frontend/components.json old mode 100644 new mode 100755 diff --git a/frontend/components/auth/email-form.tsx b/frontend/components/auth/email-form.tsx old mode 100644 new mode 100755 diff --git a/frontend/components/auth/form-skeleton.tsx b/frontend/components/auth/form-skeleton.tsx old mode 100644 new mode 100755 diff --git a/frontend/components/auth/form.tsx b/frontend/components/auth/form.tsx old mode 100644 new mode 100755 diff --git a/frontend/components/dashboard/footer.tsx b/frontend/components/dashboard/footer.tsx old mode 100644 new mode 100755 diff --git a/frontend/components/dashboard/forms/build-settings.tsx b/frontend/components/dashboard/forms/build-settings.tsx old mode 100644 new mode 100755 diff --git a/frontend/components/dashboard/forms/env-settings.tsx b/frontend/components/dashboard/forms/env-settings.tsx old mode 100644 new mode 100755 diff --git a/frontend/components/dashboard/forms/project-settings.tsx b/frontend/components/dashboard/forms/project-settings.tsx old mode 100644 new mode 100755 diff --git a/frontend/components/dashboard/header.tsx b/frontend/components/dashboard/header.tsx old mode 100644 new mode 100755 diff --git a/frontend/components/dashboard/nav.tsx b/frontend/components/dashboard/nav.tsx old mode 100644 new mode 100755 diff --git a/frontend/components/dashboard/projects-table.tsx b/frontend/components/dashboard/projects-table.tsx old mode 100644 new mode 100755 diff --git a/frontend/components/home/features.tsx b/frontend/components/home/features.tsx old mode 100644 new mode 100755 diff --git a/frontend/components/home/header.tsx b/frontend/components/home/header.tsx old mode 100644 new mode 100755 diff --git a/frontend/components/home/intro.tsx b/frontend/components/home/intro.tsx old mode 100644 new mode 100755 diff --git a/frontend/components/home/pricing.tsx b/frontend/components/home/pricing.tsx old mode 100644 new mode 100755 diff --git a/frontend/components/home/scalability.tsx b/frontend/components/home/scalability.tsx old mode 100644 new mode 100755 diff --git a/frontend/components/home/subscribe.tsx b/frontend/components/home/subscribe.tsx old mode 100644 new mode 100755 diff --git a/frontend/components/home/testimonials.tsx b/frontend/components/home/testimonials.tsx old mode 100644 new mode 100755 diff --git a/frontend/components/icons/index.tsx b/frontend/components/icons/index.tsx old mode 100644 new mode 100755 diff --git a/frontend/components/layout/footer.tsx b/frontend/components/layout/footer.tsx old mode 100644 new mode 100755 diff --git a/frontend/components/layout/notification-menu.tsx b/frontend/components/layout/notification-menu.tsx old mode 100644 new mode 100755 diff --git a/frontend/components/layout/section.tsx b/frontend/components/layout/section.tsx old mode 100644 new mode 100755 diff --git a/frontend/components/layout/theme-switcher.tsx b/frontend/components/layout/theme-switcher.tsx old mode 100644 new mode 100755 diff --git a/frontend/components/layout/user-menu.tsx b/frontend/components/layout/user-menu.tsx old mode 100644 new mode 100755 diff --git a/frontend/components/logo.tsx b/frontend/components/logo.tsx old mode 100644 new mode 100755 diff --git a/frontend/components/pages/maintenance.tsx b/frontend/components/pages/maintenance.tsx old mode 100644 new mode 100755 diff --git a/frontend/components/providers.tsx b/frontend/components/providers.tsx old mode 100644 new mode 100755 diff --git a/frontend/components/ui/avatar.tsx b/frontend/components/ui/avatar.tsx old mode 100644 new mode 100755 diff --git a/frontend/components/ui/badge.tsx b/frontend/components/ui/badge.tsx old mode 100644 new mode 100755 diff --git a/frontend/components/ui/button.tsx b/frontend/components/ui/button.tsx old mode 100644 new mode 100755 diff --git a/frontend/components/ui/calendar.tsx b/frontend/components/ui/calendar.tsx old mode 100644 new mode 100755 diff --git a/frontend/components/ui/card.tsx b/frontend/components/ui/card.tsx old mode 100644 new mode 100755 diff --git a/frontend/components/ui/checkbox.tsx b/frontend/components/ui/checkbox.tsx old mode 100644 new mode 100755 diff --git a/frontend/components/ui/command.tsx b/frontend/components/ui/command.tsx old mode 100644 new mode 100755 diff --git a/frontend/components/ui/dialog.tsx b/frontend/components/ui/dialog.tsx old mode 100644 new mode 100755 diff --git a/frontend/components/ui/dropdown-menu.tsx b/frontend/components/ui/dropdown-menu.tsx old mode 100644 new mode 100755 diff --git a/frontend/components/ui/icons.tsx b/frontend/components/ui/icons.tsx old mode 100644 new mode 100755 diff --git a/frontend/components/ui/input-otp.tsx b/frontend/components/ui/input-otp.tsx old mode 100644 new mode 100755 diff --git a/frontend/components/ui/input.tsx b/frontend/components/ui/input.tsx old mode 100644 new mode 100755 diff --git a/frontend/components/ui/label.tsx b/frontend/components/ui/label.tsx old mode 100644 new mode 100755 diff --git a/frontend/components/ui/link-button.tsx b/frontend/components/ui/link-button.tsx old mode 100644 new mode 100755 diff --git a/frontend/components/ui/popover.tsx b/frontend/components/ui/popover.tsx old mode 100644 new mode 100755 diff --git a/frontend/components/ui/scroll-area.tsx b/frontend/components/ui/scroll-area.tsx old mode 100644 new mode 100755 diff --git a/frontend/components/ui/select.tsx b/frontend/components/ui/select.tsx old mode 100644 new mode 100755 diff --git a/frontend/components/ui/separator.tsx b/frontend/components/ui/separator.tsx old mode 100644 new mode 100755 diff --git a/frontend/components/ui/sheet.tsx b/frontend/components/ui/sheet.tsx old mode 100644 new mode 100755 diff --git a/frontend/components/ui/skeleton.tsx b/frontend/components/ui/skeleton.tsx old mode 100644 new mode 100755 diff --git a/frontend/components/ui/sonner.tsx b/frontend/components/ui/sonner.tsx old mode 100644 new mode 100755 diff --git a/frontend/components/ui/submit-button.tsx b/frontend/components/ui/submit-button.tsx old mode 100644 new mode 100755 diff --git a/frontend/components/ui/table.tsx b/frontend/components/ui/table.tsx old mode 100644 new mode 100755 diff --git a/frontend/components/ui/tabs.tsx b/frontend/components/ui/tabs.tsx old mode 100644 new mode 100755 diff --git a/frontend/components/ui/tooltip.tsx b/frontend/components/ui/tooltip.tsx old mode 100644 new mode 100755 diff --git a/frontend/constants/backend-urls.ts b/frontend/constants/backend-urls.ts old mode 100644 new mode 100755 diff --git a/frontend/constants/cookies-names.ts b/frontend/constants/cookies-names.ts old mode 100644 new mode 100755 diff --git a/frontend/constants/cookies-time.ts b/frontend/constants/cookies-time.ts old mode 100644 new mode 100755 diff --git a/frontend/constants/github-urls.ts b/frontend/constants/github-urls.ts old mode 100644 new mode 100755 diff --git a/frontend/lib/axios.ts b/frontend/lib/axios.ts old mode 100644 new mode 100755 diff --git a/frontend/lib/cookies.ts b/frontend/lib/cookies.ts old mode 100644 new mode 100755 diff --git a/frontend/lib/fonts.ts b/frontend/lib/fonts.ts old mode 100644 new mode 100755 diff --git a/frontend/lib/hooks/use-axios-auth.ts b/frontend/lib/hooks/use-axios-auth.ts old mode 100644 new mode 100755 diff --git a/frontend/lib/hooks/use-intersection-observer.ts b/frontend/lib/hooks/use-intersection-observer.ts old mode 100644 new mode 100755 diff --git a/frontend/lib/hooks/use-local-storage.ts b/frontend/lib/hooks/use-local-storage.ts old mode 100644 new mode 100755 diff --git a/frontend/lib/hooks/use-media-query.ts b/frontend/lib/hooks/use-media-query.ts old mode 100644 new mode 100755 diff --git a/frontend/lib/hooks/use-scroll.ts b/frontend/lib/hooks/use-scroll.ts old mode 100644 new mode 100755 diff --git a/frontend/lib/jwt.ts b/frontend/lib/jwt.ts old mode 100644 new mode 100755 diff --git a/frontend/lib/sessions.ts b/frontend/lib/sessions.ts old mode 100644 new mode 100755 diff --git a/frontend/lib/utils.ts b/frontend/lib/utils.ts old mode 100644 new mode 100755 diff --git a/frontend/middleware.ts b/frontend/middleware.ts old mode 100644 new mode 100755 diff --git a/frontend/next.config.mjs b/frontend/next.config.mjs old mode 100644 new mode 100755 diff --git a/frontend/package.json b/frontend/package.json old mode 100644 new mode 100755 diff --git a/frontend/pnpm-lock.yaml b/frontend/pnpm-lock.yaml old mode 100644 new mode 100755 diff --git a/frontend/postcss.config.mjs b/frontend/postcss.config.mjs old mode 100644 new mode 100755 diff --git a/frontend/public/fonts/Inter-italic.var.woff2 b/frontend/public/fonts/Inter-italic.var.woff2 old mode 100644 new mode 100755 diff --git a/frontend/public/fonts/Inter-roman.var.woff2 b/frontend/public/fonts/Inter-roman.var.woff2 old mode 100644 new mode 100755 diff --git a/frontend/public/fonts/circular-bold.woff2 b/frontend/public/fonts/circular-bold.woff2 old mode 100644 new mode 100755 diff --git a/frontend/public/fonts/circular-medium.woff2 b/frontend/public/fonts/circular-medium.woff2 old mode 100644 new mode 100755 diff --git a/frontend/public/fonts/jetbrains-mono-bold.woff2 b/frontend/public/fonts/jetbrains-mono-bold.woff2 old mode 100644 new mode 100755 diff --git a/frontend/public/fonts/jetbrains-mono-extra-bold.woff2 b/frontend/public/fonts/jetbrains-mono-extra-bold.woff2 old mode 100644 new mode 100755 diff --git a/frontend/public/fonts/jetbrains-mono-medium.woff2 b/frontend/public/fonts/jetbrains-mono-medium.woff2 old mode 100644 new mode 100755 diff --git a/frontend/public/fonts/jetbrains-mono-regular.woff2 b/frontend/public/fonts/jetbrains-mono-regular.woff2 old mode 100644 new mode 100755 diff --git a/frontend/public/icon.svg b/frontend/public/icon.svg old mode 100644 new mode 100755 diff --git a/frontend/public/images/frameworks/vite.svg b/frontend/public/images/frameworks/vite.svg old mode 100644 new mode 100755 diff --git a/frontend/public/images/templates-group.png b/frontend/public/images/templates-group.png old mode 100644 new mode 100755 diff --git a/frontend/public/placeholder.svg b/frontend/public/placeholder.svg old mode 100644 new mode 100755 diff --git a/frontend/session-store.ts b/frontend/session-store.ts deleted file mode 100644 index 948dfaa..0000000 --- a/frontend/session-store.ts +++ /dev/null @@ -1,50 +0,0 @@ -import "server-only"; -import { cookies } from "next/headers"; -import { kv } from "@vercel/kv"; - - -type SessionId = string; - -export function getSessionId(): SessionId | undefined { - const cookieStore = cookies(); - return cookieStore.get("session-id")?.value; -} - -function setSessionId(sessionId: SessionId): void { - const cookieStore = cookies(); - cookieStore.set("session-id", sessionId); -} - -export function getSessionIdAndCreateIfMissing() { - const sessionId = getSessionId(); - if (!sessionId) { - const newSessionId = crypto.randomUUID(); - setSessionId(newSessionId); - - return newSessionId; - } - - return sessionId; -} - -// -export function get(key: string, namespace: string = "") { - const sessionId = getSessionId(); - if (!sessionId) { - return null; - } - return kv.hget(`session-${namespace}-${sessionId}`, key); -} - -export function getAll(namespace: string = "") { - const sessionId = getSessionId(); - if (!sessionId) { - return null; - } - return kv.hgetall(`session-${namespace}-${sessionId}`); -} - -export function set(key: string, value: string, namespace: string = "") { - const sessionId = getSessionIdAndCreateIfMissing(); - return kv.hset(`session-${namespace}-${sessionId}`, { [key]: value }); -} \ No newline at end of file diff --git a/frontend/styles/fonts.css b/frontend/styles/fonts.css old mode 100644 new mode 100755 diff --git a/frontend/styles/globals.css b/frontend/styles/globals.css old mode 100644 new mode 100755 diff --git a/frontend/tailwind.config.ts b/frontend/tailwind.config.ts old mode 100644 new mode 100755 diff --git a/frontend/tsconfig.json b/frontend/tsconfig.json old mode 100644 new mode 100755 diff --git a/frontend/types/auth.ts b/frontend/types/auth.ts old mode 100644 new mode 100755 diff --git a/frontend/types/github.ts b/frontend/types/github.ts old mode 100644 new mode 100755 diff --git a/frontend/types/http.ts b/frontend/types/http.ts old mode 100644 new mode 100755 diff --git a/frontend/types/projects-response.ts b/frontend/types/projects-response.ts old mode 100644 new mode 100755 diff --git a/nginx.conf b/nginx.conf old mode 100644 new mode 100755 diff --git a/todo.todo b/todo.todo old mode 100644 new mode 100755