From c08723574d3ad84e423c244ba3806a7b5811593c Mon Sep 17 00:00:00 2001 From: WilliamColton Date: Sun, 3 Aug 2025 01:27:28 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E7=9B=AE=E5=BD=95=E7=BB=93?= =?UTF-8?q?=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pom.xml => backend/pom.xml | 0 .../com/openisle/OpenIsleApplication.java | 0 .../openisle/config/ActivityInitializer.java | 0 .../java/com/openisle/config/AsyncConfig.java | 0 .../config/CustomAccessDeniedHandler.java | 0 .../com/openisle/config/SecurityConfig.java | 0 .../controller/ActivityController.java | 0 .../controller/AdminConfigController.java | 0 .../openisle/controller/AdminController.java | 0 .../controller/AdminPostController.java | 0 .../controller/AdminTagController.java | 0 .../controller/AdminUserController.java | 0 .../com/openisle/controller/AiController.java | 0 .../openisle/controller/AuthController.java | 0 .../controller/CategoryController.java | 0 .../controller/CommentController.java | 0 .../openisle/controller/ConfigController.java | 0 .../openisle/controller/DraftController.java | 0 .../controller/GlobalExceptionHandler.java | 0 .../openisle/controller/HelloController.java | 0 .../controller/NotificationController.java | 0 .../openisle/controller/PostController.java | 0 .../PushSubscriptionController.java | 0 .../controller/ReactionController.java | 0 .../openisle/controller/SearchController.java | 0 .../controller/SitemapController.java | 0 .../openisle/controller/StatController.java | 0 .../controller/SubscriptionController.java | 0 .../openisle/controller/TagController.java | 0 .../openisle/controller/UploadController.java | 0 .../openisle/controller/UserController.java | 0 .../openisle/exception/FieldException.java | 0 .../openisle/exception/NotFoundException.java | 0 .../exception/RateLimitException.java | 0 .../java/com/openisle/model/Activity.java | 0 .../java/com/openisle/model/ActivityType.java | 0 .../com/openisle/model/AiFormatUsage.java | 0 .../java/com/openisle/model/Category.java | 0 .../main/java/com/openisle/model/Comment.java | 0 .../java/com/openisle/model/CommentSort.java | 0 .../openisle/model/CommentSubscription.java | 0 .../main/java/com/openisle/model/Draft.java | 0 .../com/openisle/model/ExperienceLog.java | 0 .../main/java/com/openisle/model/Image.java | 0 .../java/com/openisle/model/Notification.java | 0 .../com/openisle/model/NotificationType.java | 0 .../com/openisle/model/PasswordStrength.java | 0 .../main/java/com/openisle/model/Post.java | 0 .../java/com/openisle/model/PostRead.java | 0 .../java/com/openisle/model/PostStatus.java | 0 .../com/openisle/model/PostSubscription.java | 0 .../java/com/openisle/model/PublishMode.java | 0 .../com/openisle/model/PushSubscription.java | 0 .../java/com/openisle/model/Reaction.java | 0 .../java/com/openisle/model/ReactionType.java | 0 .../java/com/openisle/model/RegisterMode.java | 0 .../main/java/com/openisle/model/Role.java | 0 .../main/java/com/openisle/model/Tag.java | 0 .../main/java/com/openisle/model/User.java | 0 .../com/openisle/model/UserSubscription.java | 0 .../java/com/openisle/model/UserVisit.java | 0 .../repository/ActivityRepository.java | 0 .../repository/AiFormatUsageRepository.java | 0 .../repository/CategoryRepository.java | 0 .../repository/CommentRepository.java | 0 .../CommentSubscriptionRepository.java | 0 .../openisle/repository/DraftRepository.java | 0 .../repository/ExperienceLogRepository.java | 0 .../openisle/repository/ImageRepository.java | 0 .../repository/NotificationRepository.java | 0 .../repository/PostReadRepository.java | 0 .../openisle/repository/PostRepository.java | 0 .../PostSubscriptionRepository.java | 0 .../PushSubscriptionRepository.java | 0 .../repository/ReactionRepository.java | 0 .../openisle/repository/TagRepository.java | 0 .../openisle/repository/UserRepository.java | 0 .../UserSubscriptionRepository.java | 0 .../repository/UserVisitRepository.java | 0 .../com/openisle/service/ActivityService.java | 0 .../com/openisle/service/AiUsageService.java | 0 .../com/openisle/service/AvatarGenerator.java | 0 .../com/openisle/service/CaptchaService.java | 0 .../com/openisle/service/CategoryService.java | 0 .../com/openisle/service/CommentService.java | 0 .../openisle/service/CosImageUploader.java | 0 .../openisle/service/DiscordAuthService.java | 0 .../com/openisle/service/DraftService.java | 0 .../com/openisle/service/EmailSender.java | 0 .../openisle/service/GithubAuthService.java | 0 .../openisle/service/GoogleAuthService.java | 0 .../com/openisle/service/ImageUploader.java | 0 .../java/com/openisle/service/JwtService.java | 0 .../com/openisle/service/LevelService.java | 0 .../openisle/service/NotificationService.java | 0 .../com/openisle/service/OpenAiService.java | 0 .../openisle/service/PasswordValidator.java | 0 .../com/openisle/service/PostReadService.java | 0 .../com/openisle/service/PostService.java | 0 .../service/PushNotificationService.java | 0 .../service/PushSubscriptionService.java | 0 .../com/openisle/service/ReactionService.java | 0 .../openisle/service/RecaptchaService.java | 0 .../openisle/service/RegisterModeService.java | 0 .../openisle/service/ResendEmailSender.java | 0 .../com/openisle/service/SearchService.java | 0 .../openisle/service/SubscriptionService.java | 0 .../java/com/openisle/service/TagService.java | 0 .../com/openisle/service/TagValidator.java | 0 .../openisle/service/TwitterAuthService.java | 0 .../com/openisle/service/UserService.java | 0 .../openisle/service/UserVisitService.java | 0 .../openisle/service/UsernameValidator.java | 0 .../main/resources/application.properties | 0 .../controller/AdminControllerTest.java | 0 .../controller/AuthControllerTest.java | 0 .../controller/CategoryControllerTest.java | 0 .../controller/CommentControllerTest.java | 0 .../controller/HelloControllerTest.java | 0 .../NotificationControllerTest.java | 0 .../controller/PostControllerTest.java | 0 .../PushSubscriptionControllerTest.java | 0 .../controller/ReactionControllerTest.java | 0 .../controller/SearchControllerTest.java | 0 .../controller/StatControllerTest.java | 0 .../controller/TagControllerTest.java | 0 .../controller/UserControllerTest.java | 0 .../ComplexFlowIntegrationTest.java | 0 .../PublishModeIntegrationTest.java | 0 .../integration/SearchIntegrationTest.java | 0 .../openisle/service/CommentServiceTest.java | 0 .../service/CosImageUploaderTest.java | 0 .../service/NotificationServiceTest.java | 0 .../service/PasswordValidatorTest.java | 0 .../com/openisle/service/PostServiceTest.java | 0 .../openisle/service/ReactionServiceTest.java | 0 .../openisle/service/SearchServiceTest.java | 0 .../service/UsernameValidatorTest.java | 0 .../test/resources/application.properties | 0 {open-isle-cli => frontend}/babel.config.js | 0 {open-isle-cli => frontend}/jsconfig.json | 0 {open-isle-cli => frontend}/package-lock.json | 0 {open-isle-cli => frontend}/package.json | 0 .../public/about/about.md | 0 .../public/about/agreement.md | 0 .../public/about/guideline.md | 0 .../public/about/privacy.md | 0 .../public/favicon.ico | Bin .../public/googlea6f18c4a543fb356.html | 0 {open-isle-cli => frontend}/public/index.html | 0 .../public/notifications-sw.js | 0 {open-isle-cli => frontend}/public/robots.txt | 0 {open-isle-cli => frontend}/src/App.vue | 0 .../src/assets/global.css | 0 .../src/assets/icons/discord.svg | 0 .../src/assets/icons/github.svg | 0 .../src/assets/icons/google.svg | 0 .../src/assets/icons/twitter.svg | 0 .../src/assets/toast.css | 0 .../src/components/ActivityPopup.vue | 0 .../src/components/ArticleCategory.vue | 0 .../src/components/ArticleTags.vue | 0 .../src/components/BaseInput.vue | 0 .../src/components/BasePlaceholder.vue | 0 .../src/components/BasePopup.vue | 0 .../src/components/BaseTimeline.vue | 0 .../src/components/CategorySelect.vue | 0 .../src/components/CommentEditor.vue | 0 .../src/components/CommentItem.vue | 0 .../src/components/Dropdown.vue | 0 .../src/components/DropdownMenu.vue | 0 .../src/components/GlobalPopups.vue | 0 .../src/components/HeaderComponent.vue | 0 .../src/components/LevelProgress.vue | 0 .../src/components/LoginOverlay.vue | 0 .../src/components/MenuComponent.vue | 0 .../components/MilkTeaActivityComponent.vue | 4 ++-- .../src/components/NotificationContainer.vue | 0 .../src/components/PostEditor.vue | 0 .../src/components/ProgressBar.vue | 0 .../src/components/ReactionsGroup.vue | 0 .../src/components/SearchDropdown.vue | 0 .../src/components/TagSelect.vue | 0 .../src/components/UserList.vue | 0 {open-isle-cli => frontend}/src/constants.js | 0 {open-isle-cli => frontend}/src/main.js | 0 .../src/router/index.js | 0 {open-isle-cli => frontend}/src/utils/auth.js | 0 .../src/utils/discord.js | 0 .../src/utils/github.js | 0 .../src/utils/google.js | 0 .../src/utils/level.js | 0 .../src/utils/markdown.js | 0 .../src/utils/notification.js | 0 {open-isle-cli => frontend}/src/utils/push.js | 0 .../src/utils/screen.js | 0 .../src/utils/theme.js | 0 {open-isle-cli => frontend}/src/utils/time.js | 0 .../src/utils/twitter.js | 0 {open-isle-cli => frontend}/src/utils/user.js | 0 .../src/utils/vditor.js | 0 .../src/views/AboutPageView.vue | 0 .../src/views/ActivityListPageView.vue | 0 .../src/views/DiscordCallbackPageView.vue | 0 .../src/views/EditPostPageView.vue | 0 .../src/views/ForgotPasswordPageView.vue | 0 .../src/views/GithubCallbackPageView.vue | 0 .../src/views/HomePageView.vue | 0 .../src/views/LoginPageView.vue | 0 .../src/views/MessagePageView.vue | 0 .../src/views/NewPostPageView.vue | 0 .../src/views/NotFoundPageView.vue | 0 .../src/views/PostPageView.vue | 0 .../src/views/ProfileView.vue | 0 .../src/views/SettingsPageView.vue | 0 .../src/views/SignupPageView.vue | 0 .../src/views/SignupReasonPageView.vue | 0 .../src/views/SiteStatsPageView.vue | 0 .../src/views/TwitterCallbackPageView.vue | 0 {open-isle-cli => frontend}/vue.config.js | 0 package-lock.json | 18 ------------------ package.json | 5 ----- 222 files changed, 2 insertions(+), 25 deletions(-) rename pom.xml => backend/pom.xml (100%) rename {src => backend/src}/main/java/com/openisle/OpenIsleApplication.java (100%) rename {src => backend/src}/main/java/com/openisle/config/ActivityInitializer.java (100%) rename {src => backend/src}/main/java/com/openisle/config/AsyncConfig.java (100%) rename {src => backend/src}/main/java/com/openisle/config/CustomAccessDeniedHandler.java (100%) rename {src => backend/src}/main/java/com/openisle/config/SecurityConfig.java (100%) rename {src => backend/src}/main/java/com/openisle/controller/ActivityController.java (100%) rename {src => backend/src}/main/java/com/openisle/controller/AdminConfigController.java (100%) rename {src => backend/src}/main/java/com/openisle/controller/AdminController.java (100%) rename {src => backend/src}/main/java/com/openisle/controller/AdminPostController.java (100%) rename {src => backend/src}/main/java/com/openisle/controller/AdminTagController.java (100%) rename {src => backend/src}/main/java/com/openisle/controller/AdminUserController.java (100%) rename {src => backend/src}/main/java/com/openisle/controller/AiController.java (100%) rename {src => backend/src}/main/java/com/openisle/controller/AuthController.java (100%) rename {src => backend/src}/main/java/com/openisle/controller/CategoryController.java (100%) rename {src => backend/src}/main/java/com/openisle/controller/CommentController.java (100%) rename {src => backend/src}/main/java/com/openisle/controller/ConfigController.java (100%) rename {src => backend/src}/main/java/com/openisle/controller/DraftController.java (100%) rename {src => backend/src}/main/java/com/openisle/controller/GlobalExceptionHandler.java (100%) rename {src => backend/src}/main/java/com/openisle/controller/HelloController.java (100%) rename {src => backend/src}/main/java/com/openisle/controller/NotificationController.java (100%) rename {src => backend/src}/main/java/com/openisle/controller/PostController.java (100%) rename {src => backend/src}/main/java/com/openisle/controller/PushSubscriptionController.java (100%) rename {src => backend/src}/main/java/com/openisle/controller/ReactionController.java (100%) rename {src => backend/src}/main/java/com/openisle/controller/SearchController.java (100%) rename {src => backend/src}/main/java/com/openisle/controller/SitemapController.java (100%) rename {src => backend/src}/main/java/com/openisle/controller/StatController.java (100%) rename {src => backend/src}/main/java/com/openisle/controller/SubscriptionController.java (100%) rename {src => backend/src}/main/java/com/openisle/controller/TagController.java (100%) rename {src => backend/src}/main/java/com/openisle/controller/UploadController.java (100%) rename {src => backend/src}/main/java/com/openisle/controller/UserController.java (100%) rename {src => backend/src}/main/java/com/openisle/exception/FieldException.java (100%) rename {src => backend/src}/main/java/com/openisle/exception/NotFoundException.java (100%) rename {src => backend/src}/main/java/com/openisle/exception/RateLimitException.java (100%) rename {src => backend/src}/main/java/com/openisle/model/Activity.java (100%) rename {src => backend/src}/main/java/com/openisle/model/ActivityType.java (100%) rename {src => backend/src}/main/java/com/openisle/model/AiFormatUsage.java (100%) rename {src => backend/src}/main/java/com/openisle/model/Category.java (100%) rename {src => backend/src}/main/java/com/openisle/model/Comment.java (100%) rename {src => backend/src}/main/java/com/openisle/model/CommentSort.java (100%) rename {src => backend/src}/main/java/com/openisle/model/CommentSubscription.java (100%) rename {src => backend/src}/main/java/com/openisle/model/Draft.java (100%) rename {src => backend/src}/main/java/com/openisle/model/ExperienceLog.java (100%) rename {src => backend/src}/main/java/com/openisle/model/Image.java (100%) rename {src => backend/src}/main/java/com/openisle/model/Notification.java (100%) rename {src => backend/src}/main/java/com/openisle/model/NotificationType.java (100%) rename {src => backend/src}/main/java/com/openisle/model/PasswordStrength.java (100%) rename {src => backend/src}/main/java/com/openisle/model/Post.java (100%) rename {src => backend/src}/main/java/com/openisle/model/PostRead.java (100%) rename {src => backend/src}/main/java/com/openisle/model/PostStatus.java (100%) rename {src => backend/src}/main/java/com/openisle/model/PostSubscription.java (100%) rename {src => backend/src}/main/java/com/openisle/model/PublishMode.java (100%) rename {src => backend/src}/main/java/com/openisle/model/PushSubscription.java (100%) rename {src => backend/src}/main/java/com/openisle/model/Reaction.java (100%) rename {src => backend/src}/main/java/com/openisle/model/ReactionType.java (100%) rename {src => backend/src}/main/java/com/openisle/model/RegisterMode.java (100%) rename {src => backend/src}/main/java/com/openisle/model/Role.java (100%) rename {src => backend/src}/main/java/com/openisle/model/Tag.java (100%) rename {src => backend/src}/main/java/com/openisle/model/User.java (100%) rename {src => backend/src}/main/java/com/openisle/model/UserSubscription.java (100%) rename {src => backend/src}/main/java/com/openisle/model/UserVisit.java (100%) rename {src => backend/src}/main/java/com/openisle/repository/ActivityRepository.java (100%) rename {src => backend/src}/main/java/com/openisle/repository/AiFormatUsageRepository.java (100%) rename {src => backend/src}/main/java/com/openisle/repository/CategoryRepository.java (100%) rename {src => backend/src}/main/java/com/openisle/repository/CommentRepository.java (100%) rename {src => backend/src}/main/java/com/openisle/repository/CommentSubscriptionRepository.java (100%) rename {src => backend/src}/main/java/com/openisle/repository/DraftRepository.java (100%) rename {src => backend/src}/main/java/com/openisle/repository/ExperienceLogRepository.java (100%) rename {src => backend/src}/main/java/com/openisle/repository/ImageRepository.java (100%) rename {src => backend/src}/main/java/com/openisle/repository/NotificationRepository.java (100%) rename {src => backend/src}/main/java/com/openisle/repository/PostReadRepository.java (100%) rename {src => backend/src}/main/java/com/openisle/repository/PostRepository.java (100%) rename {src => backend/src}/main/java/com/openisle/repository/PostSubscriptionRepository.java (100%) rename {src => backend/src}/main/java/com/openisle/repository/PushSubscriptionRepository.java (100%) rename {src => backend/src}/main/java/com/openisle/repository/ReactionRepository.java (100%) rename {src => backend/src}/main/java/com/openisle/repository/TagRepository.java (100%) rename {src => backend/src}/main/java/com/openisle/repository/UserRepository.java (100%) rename {src => backend/src}/main/java/com/openisle/repository/UserSubscriptionRepository.java (100%) rename {src => backend/src}/main/java/com/openisle/repository/UserVisitRepository.java (100%) rename {src => backend/src}/main/java/com/openisle/service/ActivityService.java (100%) rename {src => backend/src}/main/java/com/openisle/service/AiUsageService.java (100%) rename {src => backend/src}/main/java/com/openisle/service/AvatarGenerator.java (100%) rename {src => backend/src}/main/java/com/openisle/service/CaptchaService.java (100%) rename {src => backend/src}/main/java/com/openisle/service/CategoryService.java (100%) rename {src => backend/src}/main/java/com/openisle/service/CommentService.java (100%) rename {src => backend/src}/main/java/com/openisle/service/CosImageUploader.java (100%) rename {src => backend/src}/main/java/com/openisle/service/DiscordAuthService.java (100%) rename {src => backend/src}/main/java/com/openisle/service/DraftService.java (100%) rename {src => backend/src}/main/java/com/openisle/service/EmailSender.java (100%) rename {src => backend/src}/main/java/com/openisle/service/GithubAuthService.java (100%) rename {src => backend/src}/main/java/com/openisle/service/GoogleAuthService.java (100%) rename {src => backend/src}/main/java/com/openisle/service/ImageUploader.java (100%) rename {src => backend/src}/main/java/com/openisle/service/JwtService.java (100%) rename {src => backend/src}/main/java/com/openisle/service/LevelService.java (100%) rename {src => backend/src}/main/java/com/openisle/service/NotificationService.java (100%) rename {src => backend/src}/main/java/com/openisle/service/OpenAiService.java (100%) rename {src => backend/src}/main/java/com/openisle/service/PasswordValidator.java (100%) rename {src => backend/src}/main/java/com/openisle/service/PostReadService.java (100%) rename {src => backend/src}/main/java/com/openisle/service/PostService.java (100%) rename {src => backend/src}/main/java/com/openisle/service/PushNotificationService.java (100%) rename {src => backend/src}/main/java/com/openisle/service/PushSubscriptionService.java (100%) rename {src => backend/src}/main/java/com/openisle/service/ReactionService.java (100%) rename {src => backend/src}/main/java/com/openisle/service/RecaptchaService.java (100%) rename {src => backend/src}/main/java/com/openisle/service/RegisterModeService.java (100%) rename {src => backend/src}/main/java/com/openisle/service/ResendEmailSender.java (100%) rename {src => backend/src}/main/java/com/openisle/service/SearchService.java (100%) rename {src => backend/src}/main/java/com/openisle/service/SubscriptionService.java (100%) rename {src => backend/src}/main/java/com/openisle/service/TagService.java (100%) rename {src => backend/src}/main/java/com/openisle/service/TagValidator.java (100%) rename {src => backend/src}/main/java/com/openisle/service/TwitterAuthService.java (100%) rename {src => backend/src}/main/java/com/openisle/service/UserService.java (100%) rename {src => backend/src}/main/java/com/openisle/service/UserVisitService.java (100%) rename {src => backend/src}/main/java/com/openisle/service/UsernameValidator.java (100%) rename {src => backend/src}/main/resources/application.properties (100%) rename {src => backend/src}/test/java/com/openisle/controller/AdminControllerTest.java (100%) rename {src => backend/src}/test/java/com/openisle/controller/AuthControllerTest.java (100%) rename {src => backend/src}/test/java/com/openisle/controller/CategoryControllerTest.java (100%) rename {src => backend/src}/test/java/com/openisle/controller/CommentControllerTest.java (100%) rename {src => backend/src}/test/java/com/openisle/controller/HelloControllerTest.java (100%) rename {src => backend/src}/test/java/com/openisle/controller/NotificationControllerTest.java (100%) rename {src => backend/src}/test/java/com/openisle/controller/PostControllerTest.java (100%) rename {src => backend/src}/test/java/com/openisle/controller/PushSubscriptionControllerTest.java (100%) rename {src => backend/src}/test/java/com/openisle/controller/ReactionControllerTest.java (100%) rename {src => backend/src}/test/java/com/openisle/controller/SearchControllerTest.java (100%) rename {src => backend/src}/test/java/com/openisle/controller/StatControllerTest.java (100%) rename {src => backend/src}/test/java/com/openisle/controller/TagControllerTest.java (100%) rename {src => backend/src}/test/java/com/openisle/controller/UserControllerTest.java (100%) rename {src => backend/src}/test/java/com/openisle/integration/ComplexFlowIntegrationTest.java (100%) rename {src => backend/src}/test/java/com/openisle/integration/PublishModeIntegrationTest.java (100%) rename {src => backend/src}/test/java/com/openisle/integration/SearchIntegrationTest.java (100%) rename {src => backend/src}/test/java/com/openisle/service/CommentServiceTest.java (100%) rename {src => backend/src}/test/java/com/openisle/service/CosImageUploaderTest.java (100%) rename {src => backend/src}/test/java/com/openisle/service/NotificationServiceTest.java (100%) rename {src => backend/src}/test/java/com/openisle/service/PasswordValidatorTest.java (100%) rename {src => backend/src}/test/java/com/openisle/service/PostServiceTest.java (100%) rename {src => backend/src}/test/java/com/openisle/service/ReactionServiceTest.java (100%) rename {src => backend/src}/test/java/com/openisle/service/SearchServiceTest.java (100%) rename {src => backend/src}/test/java/com/openisle/service/UsernameValidatorTest.java (100%) rename {src => backend/src}/test/resources/application.properties (100%) rename {open-isle-cli => frontend}/babel.config.js (100%) rename {open-isle-cli => frontend}/jsconfig.json (100%) rename {open-isle-cli => frontend}/package-lock.json (100%) rename {open-isle-cli => frontend}/package.json (100%) rename {open-isle-cli => frontend}/public/about/about.md (100%) rename {open-isle-cli => frontend}/public/about/agreement.md (100%) rename {open-isle-cli => frontend}/public/about/guideline.md (100%) rename {open-isle-cli => frontend}/public/about/privacy.md (100%) rename {open-isle-cli => frontend}/public/favicon.ico (100%) rename {open-isle-cli => frontend}/public/googlea6f18c4a543fb356.html (100%) rename {open-isle-cli => frontend}/public/index.html (100%) rename {open-isle-cli => frontend}/public/notifications-sw.js (100%) rename {open-isle-cli => frontend}/public/robots.txt (100%) rename {open-isle-cli => frontend}/src/App.vue (100%) rename {open-isle-cli => frontend}/src/assets/global.css (100%) rename {open-isle-cli => frontend}/src/assets/icons/discord.svg (100%) rename {open-isle-cli => frontend}/src/assets/icons/github.svg (100%) rename {open-isle-cli => frontend}/src/assets/icons/google.svg (100%) rename {open-isle-cli => frontend}/src/assets/icons/twitter.svg (100%) rename {open-isle-cli => frontend}/src/assets/toast.css (100%) rename {open-isle-cli => frontend}/src/components/ActivityPopup.vue (100%) rename {open-isle-cli => frontend}/src/components/ArticleCategory.vue (100%) rename {open-isle-cli => frontend}/src/components/ArticleTags.vue (100%) rename {open-isle-cli => frontend}/src/components/BaseInput.vue (100%) rename {open-isle-cli => frontend}/src/components/BasePlaceholder.vue (100%) rename {open-isle-cli => frontend}/src/components/BasePopup.vue (100%) rename {open-isle-cli => frontend}/src/components/BaseTimeline.vue (100%) rename {open-isle-cli => frontend}/src/components/CategorySelect.vue (100%) rename {open-isle-cli => frontend}/src/components/CommentEditor.vue (100%) rename {open-isle-cli => frontend}/src/components/CommentItem.vue (100%) rename {open-isle-cli => frontend}/src/components/Dropdown.vue (100%) rename {open-isle-cli => frontend}/src/components/DropdownMenu.vue (100%) rename {open-isle-cli => frontend}/src/components/GlobalPopups.vue (100%) rename {open-isle-cli => frontend}/src/components/HeaderComponent.vue (100%) rename {open-isle-cli => frontend}/src/components/LevelProgress.vue (100%) rename {open-isle-cli => frontend}/src/components/LoginOverlay.vue (100%) rename {open-isle-cli => frontend}/src/components/MenuComponent.vue (100%) rename {open-isle-cli => frontend}/src/components/MilkTeaActivityComponent.vue (98%) rename {open-isle-cli => frontend}/src/components/NotificationContainer.vue (100%) rename {open-isle-cli => frontend}/src/components/PostEditor.vue (100%) rename {open-isle-cli => frontend}/src/components/ProgressBar.vue (100%) rename {open-isle-cli => frontend}/src/components/ReactionsGroup.vue (100%) rename {open-isle-cli => frontend}/src/components/SearchDropdown.vue (100%) rename {open-isle-cli => frontend}/src/components/TagSelect.vue (100%) rename {open-isle-cli => frontend}/src/components/UserList.vue (100%) rename {open-isle-cli => frontend}/src/constants.js (100%) rename {open-isle-cli => frontend}/src/main.js (100%) rename {open-isle-cli => frontend}/src/router/index.js (100%) rename {open-isle-cli => frontend}/src/utils/auth.js (100%) rename {open-isle-cli => frontend}/src/utils/discord.js (100%) rename {open-isle-cli => frontend}/src/utils/github.js (100%) rename {open-isle-cli => frontend}/src/utils/google.js (100%) rename {open-isle-cli => frontend}/src/utils/level.js (100%) rename {open-isle-cli => frontend}/src/utils/markdown.js (100%) rename {open-isle-cli => frontend}/src/utils/notification.js (100%) rename {open-isle-cli => frontend}/src/utils/push.js (100%) rename {open-isle-cli => frontend}/src/utils/screen.js (100%) rename {open-isle-cli => frontend}/src/utils/theme.js (100%) rename {open-isle-cli => frontend}/src/utils/time.js (100%) rename {open-isle-cli => frontend}/src/utils/twitter.js (100%) rename {open-isle-cli => frontend}/src/utils/user.js (100%) rename {open-isle-cli => frontend}/src/utils/vditor.js (100%) rename {open-isle-cli => frontend}/src/views/AboutPageView.vue (100%) rename {open-isle-cli => frontend}/src/views/ActivityListPageView.vue (100%) rename {open-isle-cli => frontend}/src/views/DiscordCallbackPageView.vue (100%) rename {open-isle-cli => frontend}/src/views/EditPostPageView.vue (100%) rename {open-isle-cli => frontend}/src/views/ForgotPasswordPageView.vue (100%) rename {open-isle-cli => frontend}/src/views/GithubCallbackPageView.vue (100%) rename {open-isle-cli => frontend}/src/views/HomePageView.vue (100%) rename {open-isle-cli => frontend}/src/views/LoginPageView.vue (100%) rename {open-isle-cli => frontend}/src/views/MessagePageView.vue (100%) rename {open-isle-cli => frontend}/src/views/NewPostPageView.vue (100%) rename {open-isle-cli => frontend}/src/views/NotFoundPageView.vue (100%) rename {open-isle-cli => frontend}/src/views/PostPageView.vue (100%) rename {open-isle-cli => frontend}/src/views/ProfileView.vue (100%) rename {open-isle-cli => frontend}/src/views/SettingsPageView.vue (100%) rename {open-isle-cli => frontend}/src/views/SignupPageView.vue (100%) rename {open-isle-cli => frontend}/src/views/SignupReasonPageView.vue (100%) rename {open-isle-cli => frontend}/src/views/SiteStatsPageView.vue (100%) rename {open-isle-cli => frontend}/src/views/TwitterCallbackPageView.vue (100%) rename {open-isle-cli => frontend}/vue.config.js (100%) delete mode 100644 package-lock.json delete mode 100644 package.json diff --git a/pom.xml b/backend/pom.xml similarity index 100% rename from pom.xml rename to backend/pom.xml diff --git a/src/main/java/com/openisle/OpenIsleApplication.java b/backend/src/main/java/com/openisle/OpenIsleApplication.java similarity index 100% rename from src/main/java/com/openisle/OpenIsleApplication.java rename to backend/src/main/java/com/openisle/OpenIsleApplication.java diff --git a/src/main/java/com/openisle/config/ActivityInitializer.java b/backend/src/main/java/com/openisle/config/ActivityInitializer.java similarity index 100% rename from src/main/java/com/openisle/config/ActivityInitializer.java rename to backend/src/main/java/com/openisle/config/ActivityInitializer.java diff --git a/src/main/java/com/openisle/config/AsyncConfig.java b/backend/src/main/java/com/openisle/config/AsyncConfig.java similarity index 100% rename from src/main/java/com/openisle/config/AsyncConfig.java rename to backend/src/main/java/com/openisle/config/AsyncConfig.java diff --git a/src/main/java/com/openisle/config/CustomAccessDeniedHandler.java b/backend/src/main/java/com/openisle/config/CustomAccessDeniedHandler.java similarity index 100% rename from src/main/java/com/openisle/config/CustomAccessDeniedHandler.java rename to backend/src/main/java/com/openisle/config/CustomAccessDeniedHandler.java diff --git a/src/main/java/com/openisle/config/SecurityConfig.java b/backend/src/main/java/com/openisle/config/SecurityConfig.java similarity index 100% rename from src/main/java/com/openisle/config/SecurityConfig.java rename to backend/src/main/java/com/openisle/config/SecurityConfig.java diff --git a/src/main/java/com/openisle/controller/ActivityController.java b/backend/src/main/java/com/openisle/controller/ActivityController.java similarity index 100% rename from src/main/java/com/openisle/controller/ActivityController.java rename to backend/src/main/java/com/openisle/controller/ActivityController.java diff --git a/src/main/java/com/openisle/controller/AdminConfigController.java b/backend/src/main/java/com/openisle/controller/AdminConfigController.java similarity index 100% rename from src/main/java/com/openisle/controller/AdminConfigController.java rename to backend/src/main/java/com/openisle/controller/AdminConfigController.java diff --git a/src/main/java/com/openisle/controller/AdminController.java b/backend/src/main/java/com/openisle/controller/AdminController.java similarity index 100% rename from src/main/java/com/openisle/controller/AdminController.java rename to backend/src/main/java/com/openisle/controller/AdminController.java diff --git a/src/main/java/com/openisle/controller/AdminPostController.java b/backend/src/main/java/com/openisle/controller/AdminPostController.java similarity index 100% rename from src/main/java/com/openisle/controller/AdminPostController.java rename to backend/src/main/java/com/openisle/controller/AdminPostController.java diff --git a/src/main/java/com/openisle/controller/AdminTagController.java b/backend/src/main/java/com/openisle/controller/AdminTagController.java similarity index 100% rename from src/main/java/com/openisle/controller/AdminTagController.java rename to backend/src/main/java/com/openisle/controller/AdminTagController.java diff --git a/src/main/java/com/openisle/controller/AdminUserController.java b/backend/src/main/java/com/openisle/controller/AdminUserController.java similarity index 100% rename from src/main/java/com/openisle/controller/AdminUserController.java rename to backend/src/main/java/com/openisle/controller/AdminUserController.java diff --git a/src/main/java/com/openisle/controller/AiController.java b/backend/src/main/java/com/openisle/controller/AiController.java similarity index 100% rename from src/main/java/com/openisle/controller/AiController.java rename to backend/src/main/java/com/openisle/controller/AiController.java diff --git a/src/main/java/com/openisle/controller/AuthController.java b/backend/src/main/java/com/openisle/controller/AuthController.java similarity index 100% rename from src/main/java/com/openisle/controller/AuthController.java rename to backend/src/main/java/com/openisle/controller/AuthController.java diff --git a/src/main/java/com/openisle/controller/CategoryController.java b/backend/src/main/java/com/openisle/controller/CategoryController.java similarity index 100% rename from src/main/java/com/openisle/controller/CategoryController.java rename to backend/src/main/java/com/openisle/controller/CategoryController.java diff --git a/src/main/java/com/openisle/controller/CommentController.java b/backend/src/main/java/com/openisle/controller/CommentController.java similarity index 100% rename from src/main/java/com/openisle/controller/CommentController.java rename to backend/src/main/java/com/openisle/controller/CommentController.java diff --git a/src/main/java/com/openisle/controller/ConfigController.java b/backend/src/main/java/com/openisle/controller/ConfigController.java similarity index 100% rename from src/main/java/com/openisle/controller/ConfigController.java rename to backend/src/main/java/com/openisle/controller/ConfigController.java diff --git a/src/main/java/com/openisle/controller/DraftController.java b/backend/src/main/java/com/openisle/controller/DraftController.java similarity index 100% rename from src/main/java/com/openisle/controller/DraftController.java rename to backend/src/main/java/com/openisle/controller/DraftController.java diff --git a/src/main/java/com/openisle/controller/GlobalExceptionHandler.java b/backend/src/main/java/com/openisle/controller/GlobalExceptionHandler.java similarity index 100% rename from src/main/java/com/openisle/controller/GlobalExceptionHandler.java rename to backend/src/main/java/com/openisle/controller/GlobalExceptionHandler.java diff --git a/src/main/java/com/openisle/controller/HelloController.java b/backend/src/main/java/com/openisle/controller/HelloController.java similarity index 100% rename from src/main/java/com/openisle/controller/HelloController.java rename to backend/src/main/java/com/openisle/controller/HelloController.java diff --git a/src/main/java/com/openisle/controller/NotificationController.java b/backend/src/main/java/com/openisle/controller/NotificationController.java similarity index 100% rename from src/main/java/com/openisle/controller/NotificationController.java rename to backend/src/main/java/com/openisle/controller/NotificationController.java diff --git a/src/main/java/com/openisle/controller/PostController.java b/backend/src/main/java/com/openisle/controller/PostController.java similarity index 100% rename from src/main/java/com/openisle/controller/PostController.java rename to backend/src/main/java/com/openisle/controller/PostController.java diff --git a/src/main/java/com/openisle/controller/PushSubscriptionController.java b/backend/src/main/java/com/openisle/controller/PushSubscriptionController.java similarity index 100% rename from src/main/java/com/openisle/controller/PushSubscriptionController.java rename to backend/src/main/java/com/openisle/controller/PushSubscriptionController.java diff --git a/src/main/java/com/openisle/controller/ReactionController.java b/backend/src/main/java/com/openisle/controller/ReactionController.java similarity index 100% rename from src/main/java/com/openisle/controller/ReactionController.java rename to backend/src/main/java/com/openisle/controller/ReactionController.java diff --git a/src/main/java/com/openisle/controller/SearchController.java b/backend/src/main/java/com/openisle/controller/SearchController.java similarity index 100% rename from src/main/java/com/openisle/controller/SearchController.java rename to backend/src/main/java/com/openisle/controller/SearchController.java diff --git a/src/main/java/com/openisle/controller/SitemapController.java b/backend/src/main/java/com/openisle/controller/SitemapController.java similarity index 100% rename from src/main/java/com/openisle/controller/SitemapController.java rename to backend/src/main/java/com/openisle/controller/SitemapController.java diff --git a/src/main/java/com/openisle/controller/StatController.java b/backend/src/main/java/com/openisle/controller/StatController.java similarity index 100% rename from src/main/java/com/openisle/controller/StatController.java rename to backend/src/main/java/com/openisle/controller/StatController.java diff --git a/src/main/java/com/openisle/controller/SubscriptionController.java b/backend/src/main/java/com/openisle/controller/SubscriptionController.java similarity index 100% rename from src/main/java/com/openisle/controller/SubscriptionController.java rename to backend/src/main/java/com/openisle/controller/SubscriptionController.java diff --git a/src/main/java/com/openisle/controller/TagController.java b/backend/src/main/java/com/openisle/controller/TagController.java similarity index 100% rename from src/main/java/com/openisle/controller/TagController.java rename to backend/src/main/java/com/openisle/controller/TagController.java diff --git a/src/main/java/com/openisle/controller/UploadController.java b/backend/src/main/java/com/openisle/controller/UploadController.java similarity index 100% rename from src/main/java/com/openisle/controller/UploadController.java rename to backend/src/main/java/com/openisle/controller/UploadController.java diff --git a/src/main/java/com/openisle/controller/UserController.java b/backend/src/main/java/com/openisle/controller/UserController.java similarity index 100% rename from src/main/java/com/openisle/controller/UserController.java rename to backend/src/main/java/com/openisle/controller/UserController.java diff --git a/src/main/java/com/openisle/exception/FieldException.java b/backend/src/main/java/com/openisle/exception/FieldException.java similarity index 100% rename from src/main/java/com/openisle/exception/FieldException.java rename to backend/src/main/java/com/openisle/exception/FieldException.java diff --git a/src/main/java/com/openisle/exception/NotFoundException.java b/backend/src/main/java/com/openisle/exception/NotFoundException.java similarity index 100% rename from src/main/java/com/openisle/exception/NotFoundException.java rename to backend/src/main/java/com/openisle/exception/NotFoundException.java diff --git a/src/main/java/com/openisle/exception/RateLimitException.java b/backend/src/main/java/com/openisle/exception/RateLimitException.java similarity index 100% rename from src/main/java/com/openisle/exception/RateLimitException.java rename to backend/src/main/java/com/openisle/exception/RateLimitException.java diff --git a/src/main/java/com/openisle/model/Activity.java b/backend/src/main/java/com/openisle/model/Activity.java similarity index 100% rename from src/main/java/com/openisle/model/Activity.java rename to backend/src/main/java/com/openisle/model/Activity.java diff --git a/src/main/java/com/openisle/model/ActivityType.java b/backend/src/main/java/com/openisle/model/ActivityType.java similarity index 100% rename from src/main/java/com/openisle/model/ActivityType.java rename to backend/src/main/java/com/openisle/model/ActivityType.java diff --git a/src/main/java/com/openisle/model/AiFormatUsage.java b/backend/src/main/java/com/openisle/model/AiFormatUsage.java similarity index 100% rename from src/main/java/com/openisle/model/AiFormatUsage.java rename to backend/src/main/java/com/openisle/model/AiFormatUsage.java diff --git a/src/main/java/com/openisle/model/Category.java b/backend/src/main/java/com/openisle/model/Category.java similarity index 100% rename from src/main/java/com/openisle/model/Category.java rename to backend/src/main/java/com/openisle/model/Category.java diff --git a/src/main/java/com/openisle/model/Comment.java b/backend/src/main/java/com/openisle/model/Comment.java similarity index 100% rename from src/main/java/com/openisle/model/Comment.java rename to backend/src/main/java/com/openisle/model/Comment.java diff --git a/src/main/java/com/openisle/model/CommentSort.java b/backend/src/main/java/com/openisle/model/CommentSort.java similarity index 100% rename from src/main/java/com/openisle/model/CommentSort.java rename to backend/src/main/java/com/openisle/model/CommentSort.java diff --git a/src/main/java/com/openisle/model/CommentSubscription.java b/backend/src/main/java/com/openisle/model/CommentSubscription.java similarity index 100% rename from src/main/java/com/openisle/model/CommentSubscription.java rename to backend/src/main/java/com/openisle/model/CommentSubscription.java diff --git a/src/main/java/com/openisle/model/Draft.java b/backend/src/main/java/com/openisle/model/Draft.java similarity index 100% rename from src/main/java/com/openisle/model/Draft.java rename to backend/src/main/java/com/openisle/model/Draft.java diff --git a/src/main/java/com/openisle/model/ExperienceLog.java b/backend/src/main/java/com/openisle/model/ExperienceLog.java similarity index 100% rename from src/main/java/com/openisle/model/ExperienceLog.java rename to backend/src/main/java/com/openisle/model/ExperienceLog.java diff --git a/src/main/java/com/openisle/model/Image.java b/backend/src/main/java/com/openisle/model/Image.java similarity index 100% rename from src/main/java/com/openisle/model/Image.java rename to backend/src/main/java/com/openisle/model/Image.java diff --git a/src/main/java/com/openisle/model/Notification.java b/backend/src/main/java/com/openisle/model/Notification.java similarity index 100% rename from src/main/java/com/openisle/model/Notification.java rename to backend/src/main/java/com/openisle/model/Notification.java diff --git a/src/main/java/com/openisle/model/NotificationType.java b/backend/src/main/java/com/openisle/model/NotificationType.java similarity index 100% rename from src/main/java/com/openisle/model/NotificationType.java rename to backend/src/main/java/com/openisle/model/NotificationType.java diff --git a/src/main/java/com/openisle/model/PasswordStrength.java b/backend/src/main/java/com/openisle/model/PasswordStrength.java similarity index 100% rename from src/main/java/com/openisle/model/PasswordStrength.java rename to backend/src/main/java/com/openisle/model/PasswordStrength.java diff --git a/src/main/java/com/openisle/model/Post.java b/backend/src/main/java/com/openisle/model/Post.java similarity index 100% rename from src/main/java/com/openisle/model/Post.java rename to backend/src/main/java/com/openisle/model/Post.java diff --git a/src/main/java/com/openisle/model/PostRead.java b/backend/src/main/java/com/openisle/model/PostRead.java similarity index 100% rename from src/main/java/com/openisle/model/PostRead.java rename to backend/src/main/java/com/openisle/model/PostRead.java diff --git a/src/main/java/com/openisle/model/PostStatus.java b/backend/src/main/java/com/openisle/model/PostStatus.java similarity index 100% rename from src/main/java/com/openisle/model/PostStatus.java rename to backend/src/main/java/com/openisle/model/PostStatus.java diff --git a/src/main/java/com/openisle/model/PostSubscription.java b/backend/src/main/java/com/openisle/model/PostSubscription.java similarity index 100% rename from src/main/java/com/openisle/model/PostSubscription.java rename to backend/src/main/java/com/openisle/model/PostSubscription.java diff --git a/src/main/java/com/openisle/model/PublishMode.java b/backend/src/main/java/com/openisle/model/PublishMode.java similarity index 100% rename from src/main/java/com/openisle/model/PublishMode.java rename to backend/src/main/java/com/openisle/model/PublishMode.java diff --git a/src/main/java/com/openisle/model/PushSubscription.java b/backend/src/main/java/com/openisle/model/PushSubscription.java similarity index 100% rename from src/main/java/com/openisle/model/PushSubscription.java rename to backend/src/main/java/com/openisle/model/PushSubscription.java diff --git a/src/main/java/com/openisle/model/Reaction.java b/backend/src/main/java/com/openisle/model/Reaction.java similarity index 100% rename from src/main/java/com/openisle/model/Reaction.java rename to backend/src/main/java/com/openisle/model/Reaction.java diff --git a/src/main/java/com/openisle/model/ReactionType.java b/backend/src/main/java/com/openisle/model/ReactionType.java similarity index 100% rename from src/main/java/com/openisle/model/ReactionType.java rename to backend/src/main/java/com/openisle/model/ReactionType.java diff --git a/src/main/java/com/openisle/model/RegisterMode.java b/backend/src/main/java/com/openisle/model/RegisterMode.java similarity index 100% rename from src/main/java/com/openisle/model/RegisterMode.java rename to backend/src/main/java/com/openisle/model/RegisterMode.java diff --git a/src/main/java/com/openisle/model/Role.java b/backend/src/main/java/com/openisle/model/Role.java similarity index 100% rename from src/main/java/com/openisle/model/Role.java rename to backend/src/main/java/com/openisle/model/Role.java diff --git a/src/main/java/com/openisle/model/Tag.java b/backend/src/main/java/com/openisle/model/Tag.java similarity index 100% rename from src/main/java/com/openisle/model/Tag.java rename to backend/src/main/java/com/openisle/model/Tag.java diff --git a/src/main/java/com/openisle/model/User.java b/backend/src/main/java/com/openisle/model/User.java similarity index 100% rename from src/main/java/com/openisle/model/User.java rename to backend/src/main/java/com/openisle/model/User.java diff --git a/src/main/java/com/openisle/model/UserSubscription.java b/backend/src/main/java/com/openisle/model/UserSubscription.java similarity index 100% rename from src/main/java/com/openisle/model/UserSubscription.java rename to backend/src/main/java/com/openisle/model/UserSubscription.java diff --git a/src/main/java/com/openisle/model/UserVisit.java b/backend/src/main/java/com/openisle/model/UserVisit.java similarity index 100% rename from src/main/java/com/openisle/model/UserVisit.java rename to backend/src/main/java/com/openisle/model/UserVisit.java diff --git a/src/main/java/com/openisle/repository/ActivityRepository.java b/backend/src/main/java/com/openisle/repository/ActivityRepository.java similarity index 100% rename from src/main/java/com/openisle/repository/ActivityRepository.java rename to backend/src/main/java/com/openisle/repository/ActivityRepository.java diff --git a/src/main/java/com/openisle/repository/AiFormatUsageRepository.java b/backend/src/main/java/com/openisle/repository/AiFormatUsageRepository.java similarity index 100% rename from src/main/java/com/openisle/repository/AiFormatUsageRepository.java rename to backend/src/main/java/com/openisle/repository/AiFormatUsageRepository.java diff --git a/src/main/java/com/openisle/repository/CategoryRepository.java b/backend/src/main/java/com/openisle/repository/CategoryRepository.java similarity index 100% rename from src/main/java/com/openisle/repository/CategoryRepository.java rename to backend/src/main/java/com/openisle/repository/CategoryRepository.java diff --git a/src/main/java/com/openisle/repository/CommentRepository.java b/backend/src/main/java/com/openisle/repository/CommentRepository.java similarity index 100% rename from src/main/java/com/openisle/repository/CommentRepository.java rename to backend/src/main/java/com/openisle/repository/CommentRepository.java diff --git a/src/main/java/com/openisle/repository/CommentSubscriptionRepository.java b/backend/src/main/java/com/openisle/repository/CommentSubscriptionRepository.java similarity index 100% rename from src/main/java/com/openisle/repository/CommentSubscriptionRepository.java rename to backend/src/main/java/com/openisle/repository/CommentSubscriptionRepository.java diff --git a/src/main/java/com/openisle/repository/DraftRepository.java b/backend/src/main/java/com/openisle/repository/DraftRepository.java similarity index 100% rename from src/main/java/com/openisle/repository/DraftRepository.java rename to backend/src/main/java/com/openisle/repository/DraftRepository.java diff --git a/src/main/java/com/openisle/repository/ExperienceLogRepository.java b/backend/src/main/java/com/openisle/repository/ExperienceLogRepository.java similarity index 100% rename from src/main/java/com/openisle/repository/ExperienceLogRepository.java rename to backend/src/main/java/com/openisle/repository/ExperienceLogRepository.java diff --git a/src/main/java/com/openisle/repository/ImageRepository.java b/backend/src/main/java/com/openisle/repository/ImageRepository.java similarity index 100% rename from src/main/java/com/openisle/repository/ImageRepository.java rename to backend/src/main/java/com/openisle/repository/ImageRepository.java diff --git a/src/main/java/com/openisle/repository/NotificationRepository.java b/backend/src/main/java/com/openisle/repository/NotificationRepository.java similarity index 100% rename from src/main/java/com/openisle/repository/NotificationRepository.java rename to backend/src/main/java/com/openisle/repository/NotificationRepository.java diff --git a/src/main/java/com/openisle/repository/PostReadRepository.java b/backend/src/main/java/com/openisle/repository/PostReadRepository.java similarity index 100% rename from src/main/java/com/openisle/repository/PostReadRepository.java rename to backend/src/main/java/com/openisle/repository/PostReadRepository.java diff --git a/src/main/java/com/openisle/repository/PostRepository.java b/backend/src/main/java/com/openisle/repository/PostRepository.java similarity index 100% rename from src/main/java/com/openisle/repository/PostRepository.java rename to backend/src/main/java/com/openisle/repository/PostRepository.java diff --git a/src/main/java/com/openisle/repository/PostSubscriptionRepository.java b/backend/src/main/java/com/openisle/repository/PostSubscriptionRepository.java similarity index 100% rename from src/main/java/com/openisle/repository/PostSubscriptionRepository.java rename to backend/src/main/java/com/openisle/repository/PostSubscriptionRepository.java diff --git a/src/main/java/com/openisle/repository/PushSubscriptionRepository.java b/backend/src/main/java/com/openisle/repository/PushSubscriptionRepository.java similarity index 100% rename from src/main/java/com/openisle/repository/PushSubscriptionRepository.java rename to backend/src/main/java/com/openisle/repository/PushSubscriptionRepository.java diff --git a/src/main/java/com/openisle/repository/ReactionRepository.java b/backend/src/main/java/com/openisle/repository/ReactionRepository.java similarity index 100% rename from src/main/java/com/openisle/repository/ReactionRepository.java rename to backend/src/main/java/com/openisle/repository/ReactionRepository.java diff --git a/src/main/java/com/openisle/repository/TagRepository.java b/backend/src/main/java/com/openisle/repository/TagRepository.java similarity index 100% rename from src/main/java/com/openisle/repository/TagRepository.java rename to backend/src/main/java/com/openisle/repository/TagRepository.java diff --git a/src/main/java/com/openisle/repository/UserRepository.java b/backend/src/main/java/com/openisle/repository/UserRepository.java similarity index 100% rename from src/main/java/com/openisle/repository/UserRepository.java rename to backend/src/main/java/com/openisle/repository/UserRepository.java diff --git a/src/main/java/com/openisle/repository/UserSubscriptionRepository.java b/backend/src/main/java/com/openisle/repository/UserSubscriptionRepository.java similarity index 100% rename from src/main/java/com/openisle/repository/UserSubscriptionRepository.java rename to backend/src/main/java/com/openisle/repository/UserSubscriptionRepository.java diff --git a/src/main/java/com/openisle/repository/UserVisitRepository.java b/backend/src/main/java/com/openisle/repository/UserVisitRepository.java similarity index 100% rename from src/main/java/com/openisle/repository/UserVisitRepository.java rename to backend/src/main/java/com/openisle/repository/UserVisitRepository.java diff --git a/src/main/java/com/openisle/service/ActivityService.java b/backend/src/main/java/com/openisle/service/ActivityService.java similarity index 100% rename from src/main/java/com/openisle/service/ActivityService.java rename to backend/src/main/java/com/openisle/service/ActivityService.java diff --git a/src/main/java/com/openisle/service/AiUsageService.java b/backend/src/main/java/com/openisle/service/AiUsageService.java similarity index 100% rename from src/main/java/com/openisle/service/AiUsageService.java rename to backend/src/main/java/com/openisle/service/AiUsageService.java diff --git a/src/main/java/com/openisle/service/AvatarGenerator.java b/backend/src/main/java/com/openisle/service/AvatarGenerator.java similarity index 100% rename from src/main/java/com/openisle/service/AvatarGenerator.java rename to backend/src/main/java/com/openisle/service/AvatarGenerator.java diff --git a/src/main/java/com/openisle/service/CaptchaService.java b/backend/src/main/java/com/openisle/service/CaptchaService.java similarity index 100% rename from src/main/java/com/openisle/service/CaptchaService.java rename to backend/src/main/java/com/openisle/service/CaptchaService.java diff --git a/src/main/java/com/openisle/service/CategoryService.java b/backend/src/main/java/com/openisle/service/CategoryService.java similarity index 100% rename from src/main/java/com/openisle/service/CategoryService.java rename to backend/src/main/java/com/openisle/service/CategoryService.java diff --git a/src/main/java/com/openisle/service/CommentService.java b/backend/src/main/java/com/openisle/service/CommentService.java similarity index 100% rename from src/main/java/com/openisle/service/CommentService.java rename to backend/src/main/java/com/openisle/service/CommentService.java diff --git a/src/main/java/com/openisle/service/CosImageUploader.java b/backend/src/main/java/com/openisle/service/CosImageUploader.java similarity index 100% rename from src/main/java/com/openisle/service/CosImageUploader.java rename to backend/src/main/java/com/openisle/service/CosImageUploader.java diff --git a/src/main/java/com/openisle/service/DiscordAuthService.java b/backend/src/main/java/com/openisle/service/DiscordAuthService.java similarity index 100% rename from src/main/java/com/openisle/service/DiscordAuthService.java rename to backend/src/main/java/com/openisle/service/DiscordAuthService.java diff --git a/src/main/java/com/openisle/service/DraftService.java b/backend/src/main/java/com/openisle/service/DraftService.java similarity index 100% rename from src/main/java/com/openisle/service/DraftService.java rename to backend/src/main/java/com/openisle/service/DraftService.java diff --git a/src/main/java/com/openisle/service/EmailSender.java b/backend/src/main/java/com/openisle/service/EmailSender.java similarity index 100% rename from src/main/java/com/openisle/service/EmailSender.java rename to backend/src/main/java/com/openisle/service/EmailSender.java diff --git a/src/main/java/com/openisle/service/GithubAuthService.java b/backend/src/main/java/com/openisle/service/GithubAuthService.java similarity index 100% rename from src/main/java/com/openisle/service/GithubAuthService.java rename to backend/src/main/java/com/openisle/service/GithubAuthService.java diff --git a/src/main/java/com/openisle/service/GoogleAuthService.java b/backend/src/main/java/com/openisle/service/GoogleAuthService.java similarity index 100% rename from src/main/java/com/openisle/service/GoogleAuthService.java rename to backend/src/main/java/com/openisle/service/GoogleAuthService.java diff --git a/src/main/java/com/openisle/service/ImageUploader.java b/backend/src/main/java/com/openisle/service/ImageUploader.java similarity index 100% rename from src/main/java/com/openisle/service/ImageUploader.java rename to backend/src/main/java/com/openisle/service/ImageUploader.java diff --git a/src/main/java/com/openisle/service/JwtService.java b/backend/src/main/java/com/openisle/service/JwtService.java similarity index 100% rename from src/main/java/com/openisle/service/JwtService.java rename to backend/src/main/java/com/openisle/service/JwtService.java diff --git a/src/main/java/com/openisle/service/LevelService.java b/backend/src/main/java/com/openisle/service/LevelService.java similarity index 100% rename from src/main/java/com/openisle/service/LevelService.java rename to backend/src/main/java/com/openisle/service/LevelService.java diff --git a/src/main/java/com/openisle/service/NotificationService.java b/backend/src/main/java/com/openisle/service/NotificationService.java similarity index 100% rename from src/main/java/com/openisle/service/NotificationService.java rename to backend/src/main/java/com/openisle/service/NotificationService.java diff --git a/src/main/java/com/openisle/service/OpenAiService.java b/backend/src/main/java/com/openisle/service/OpenAiService.java similarity index 100% rename from src/main/java/com/openisle/service/OpenAiService.java rename to backend/src/main/java/com/openisle/service/OpenAiService.java diff --git a/src/main/java/com/openisle/service/PasswordValidator.java b/backend/src/main/java/com/openisle/service/PasswordValidator.java similarity index 100% rename from src/main/java/com/openisle/service/PasswordValidator.java rename to backend/src/main/java/com/openisle/service/PasswordValidator.java diff --git a/src/main/java/com/openisle/service/PostReadService.java b/backend/src/main/java/com/openisle/service/PostReadService.java similarity index 100% rename from src/main/java/com/openisle/service/PostReadService.java rename to backend/src/main/java/com/openisle/service/PostReadService.java diff --git a/src/main/java/com/openisle/service/PostService.java b/backend/src/main/java/com/openisle/service/PostService.java similarity index 100% rename from src/main/java/com/openisle/service/PostService.java rename to backend/src/main/java/com/openisle/service/PostService.java diff --git a/src/main/java/com/openisle/service/PushNotificationService.java b/backend/src/main/java/com/openisle/service/PushNotificationService.java similarity index 100% rename from src/main/java/com/openisle/service/PushNotificationService.java rename to backend/src/main/java/com/openisle/service/PushNotificationService.java diff --git a/src/main/java/com/openisle/service/PushSubscriptionService.java b/backend/src/main/java/com/openisle/service/PushSubscriptionService.java similarity index 100% rename from src/main/java/com/openisle/service/PushSubscriptionService.java rename to backend/src/main/java/com/openisle/service/PushSubscriptionService.java diff --git a/src/main/java/com/openisle/service/ReactionService.java b/backend/src/main/java/com/openisle/service/ReactionService.java similarity index 100% rename from src/main/java/com/openisle/service/ReactionService.java rename to backend/src/main/java/com/openisle/service/ReactionService.java diff --git a/src/main/java/com/openisle/service/RecaptchaService.java b/backend/src/main/java/com/openisle/service/RecaptchaService.java similarity index 100% rename from src/main/java/com/openisle/service/RecaptchaService.java rename to backend/src/main/java/com/openisle/service/RecaptchaService.java diff --git a/src/main/java/com/openisle/service/RegisterModeService.java b/backend/src/main/java/com/openisle/service/RegisterModeService.java similarity index 100% rename from src/main/java/com/openisle/service/RegisterModeService.java rename to backend/src/main/java/com/openisle/service/RegisterModeService.java diff --git a/src/main/java/com/openisle/service/ResendEmailSender.java b/backend/src/main/java/com/openisle/service/ResendEmailSender.java similarity index 100% rename from src/main/java/com/openisle/service/ResendEmailSender.java rename to backend/src/main/java/com/openisle/service/ResendEmailSender.java diff --git a/src/main/java/com/openisle/service/SearchService.java b/backend/src/main/java/com/openisle/service/SearchService.java similarity index 100% rename from src/main/java/com/openisle/service/SearchService.java rename to backend/src/main/java/com/openisle/service/SearchService.java diff --git a/src/main/java/com/openisle/service/SubscriptionService.java b/backend/src/main/java/com/openisle/service/SubscriptionService.java similarity index 100% rename from src/main/java/com/openisle/service/SubscriptionService.java rename to backend/src/main/java/com/openisle/service/SubscriptionService.java diff --git a/src/main/java/com/openisle/service/TagService.java b/backend/src/main/java/com/openisle/service/TagService.java similarity index 100% rename from src/main/java/com/openisle/service/TagService.java rename to backend/src/main/java/com/openisle/service/TagService.java diff --git a/src/main/java/com/openisle/service/TagValidator.java b/backend/src/main/java/com/openisle/service/TagValidator.java similarity index 100% rename from src/main/java/com/openisle/service/TagValidator.java rename to backend/src/main/java/com/openisle/service/TagValidator.java diff --git a/src/main/java/com/openisle/service/TwitterAuthService.java b/backend/src/main/java/com/openisle/service/TwitterAuthService.java similarity index 100% rename from src/main/java/com/openisle/service/TwitterAuthService.java rename to backend/src/main/java/com/openisle/service/TwitterAuthService.java diff --git a/src/main/java/com/openisle/service/UserService.java b/backend/src/main/java/com/openisle/service/UserService.java similarity index 100% rename from src/main/java/com/openisle/service/UserService.java rename to backend/src/main/java/com/openisle/service/UserService.java diff --git a/src/main/java/com/openisle/service/UserVisitService.java b/backend/src/main/java/com/openisle/service/UserVisitService.java similarity index 100% rename from src/main/java/com/openisle/service/UserVisitService.java rename to backend/src/main/java/com/openisle/service/UserVisitService.java diff --git a/src/main/java/com/openisle/service/UsernameValidator.java b/backend/src/main/java/com/openisle/service/UsernameValidator.java similarity index 100% rename from src/main/java/com/openisle/service/UsernameValidator.java rename to backend/src/main/java/com/openisle/service/UsernameValidator.java diff --git a/src/main/resources/application.properties b/backend/src/main/resources/application.properties similarity index 100% rename from src/main/resources/application.properties rename to backend/src/main/resources/application.properties diff --git a/src/test/java/com/openisle/controller/AdminControllerTest.java b/backend/src/test/java/com/openisle/controller/AdminControllerTest.java similarity index 100% rename from src/test/java/com/openisle/controller/AdminControllerTest.java rename to backend/src/test/java/com/openisle/controller/AdminControllerTest.java diff --git a/src/test/java/com/openisle/controller/AuthControllerTest.java b/backend/src/test/java/com/openisle/controller/AuthControllerTest.java similarity index 100% rename from src/test/java/com/openisle/controller/AuthControllerTest.java rename to backend/src/test/java/com/openisle/controller/AuthControllerTest.java diff --git a/src/test/java/com/openisle/controller/CategoryControllerTest.java b/backend/src/test/java/com/openisle/controller/CategoryControllerTest.java similarity index 100% rename from src/test/java/com/openisle/controller/CategoryControllerTest.java rename to backend/src/test/java/com/openisle/controller/CategoryControllerTest.java diff --git a/src/test/java/com/openisle/controller/CommentControllerTest.java b/backend/src/test/java/com/openisle/controller/CommentControllerTest.java similarity index 100% rename from src/test/java/com/openisle/controller/CommentControllerTest.java rename to backend/src/test/java/com/openisle/controller/CommentControllerTest.java diff --git a/src/test/java/com/openisle/controller/HelloControllerTest.java b/backend/src/test/java/com/openisle/controller/HelloControllerTest.java similarity index 100% rename from src/test/java/com/openisle/controller/HelloControllerTest.java rename to backend/src/test/java/com/openisle/controller/HelloControllerTest.java diff --git a/src/test/java/com/openisle/controller/NotificationControllerTest.java b/backend/src/test/java/com/openisle/controller/NotificationControllerTest.java similarity index 100% rename from src/test/java/com/openisle/controller/NotificationControllerTest.java rename to backend/src/test/java/com/openisle/controller/NotificationControllerTest.java diff --git a/src/test/java/com/openisle/controller/PostControllerTest.java b/backend/src/test/java/com/openisle/controller/PostControllerTest.java similarity index 100% rename from src/test/java/com/openisle/controller/PostControllerTest.java rename to backend/src/test/java/com/openisle/controller/PostControllerTest.java diff --git a/src/test/java/com/openisle/controller/PushSubscriptionControllerTest.java b/backend/src/test/java/com/openisle/controller/PushSubscriptionControllerTest.java similarity index 100% rename from src/test/java/com/openisle/controller/PushSubscriptionControllerTest.java rename to backend/src/test/java/com/openisle/controller/PushSubscriptionControllerTest.java diff --git a/src/test/java/com/openisle/controller/ReactionControllerTest.java b/backend/src/test/java/com/openisle/controller/ReactionControllerTest.java similarity index 100% rename from src/test/java/com/openisle/controller/ReactionControllerTest.java rename to backend/src/test/java/com/openisle/controller/ReactionControllerTest.java diff --git a/src/test/java/com/openisle/controller/SearchControllerTest.java b/backend/src/test/java/com/openisle/controller/SearchControllerTest.java similarity index 100% rename from src/test/java/com/openisle/controller/SearchControllerTest.java rename to backend/src/test/java/com/openisle/controller/SearchControllerTest.java diff --git a/src/test/java/com/openisle/controller/StatControllerTest.java b/backend/src/test/java/com/openisle/controller/StatControllerTest.java similarity index 100% rename from src/test/java/com/openisle/controller/StatControllerTest.java rename to backend/src/test/java/com/openisle/controller/StatControllerTest.java diff --git a/src/test/java/com/openisle/controller/TagControllerTest.java b/backend/src/test/java/com/openisle/controller/TagControllerTest.java similarity index 100% rename from src/test/java/com/openisle/controller/TagControllerTest.java rename to backend/src/test/java/com/openisle/controller/TagControllerTest.java diff --git a/src/test/java/com/openisle/controller/UserControllerTest.java b/backend/src/test/java/com/openisle/controller/UserControllerTest.java similarity index 100% rename from src/test/java/com/openisle/controller/UserControllerTest.java rename to backend/src/test/java/com/openisle/controller/UserControllerTest.java diff --git a/src/test/java/com/openisle/integration/ComplexFlowIntegrationTest.java b/backend/src/test/java/com/openisle/integration/ComplexFlowIntegrationTest.java similarity index 100% rename from src/test/java/com/openisle/integration/ComplexFlowIntegrationTest.java rename to backend/src/test/java/com/openisle/integration/ComplexFlowIntegrationTest.java diff --git a/src/test/java/com/openisle/integration/PublishModeIntegrationTest.java b/backend/src/test/java/com/openisle/integration/PublishModeIntegrationTest.java similarity index 100% rename from src/test/java/com/openisle/integration/PublishModeIntegrationTest.java rename to backend/src/test/java/com/openisle/integration/PublishModeIntegrationTest.java diff --git a/src/test/java/com/openisle/integration/SearchIntegrationTest.java b/backend/src/test/java/com/openisle/integration/SearchIntegrationTest.java similarity index 100% rename from src/test/java/com/openisle/integration/SearchIntegrationTest.java rename to backend/src/test/java/com/openisle/integration/SearchIntegrationTest.java diff --git a/src/test/java/com/openisle/service/CommentServiceTest.java b/backend/src/test/java/com/openisle/service/CommentServiceTest.java similarity index 100% rename from src/test/java/com/openisle/service/CommentServiceTest.java rename to backend/src/test/java/com/openisle/service/CommentServiceTest.java diff --git a/src/test/java/com/openisle/service/CosImageUploaderTest.java b/backend/src/test/java/com/openisle/service/CosImageUploaderTest.java similarity index 100% rename from src/test/java/com/openisle/service/CosImageUploaderTest.java rename to backend/src/test/java/com/openisle/service/CosImageUploaderTest.java diff --git a/src/test/java/com/openisle/service/NotificationServiceTest.java b/backend/src/test/java/com/openisle/service/NotificationServiceTest.java similarity index 100% rename from src/test/java/com/openisle/service/NotificationServiceTest.java rename to backend/src/test/java/com/openisle/service/NotificationServiceTest.java diff --git a/src/test/java/com/openisle/service/PasswordValidatorTest.java b/backend/src/test/java/com/openisle/service/PasswordValidatorTest.java similarity index 100% rename from src/test/java/com/openisle/service/PasswordValidatorTest.java rename to backend/src/test/java/com/openisle/service/PasswordValidatorTest.java diff --git a/src/test/java/com/openisle/service/PostServiceTest.java b/backend/src/test/java/com/openisle/service/PostServiceTest.java similarity index 100% rename from src/test/java/com/openisle/service/PostServiceTest.java rename to backend/src/test/java/com/openisle/service/PostServiceTest.java diff --git a/src/test/java/com/openisle/service/ReactionServiceTest.java b/backend/src/test/java/com/openisle/service/ReactionServiceTest.java similarity index 100% rename from src/test/java/com/openisle/service/ReactionServiceTest.java rename to backend/src/test/java/com/openisle/service/ReactionServiceTest.java diff --git a/src/test/java/com/openisle/service/SearchServiceTest.java b/backend/src/test/java/com/openisle/service/SearchServiceTest.java similarity index 100% rename from src/test/java/com/openisle/service/SearchServiceTest.java rename to backend/src/test/java/com/openisle/service/SearchServiceTest.java diff --git a/src/test/java/com/openisle/service/UsernameValidatorTest.java b/backend/src/test/java/com/openisle/service/UsernameValidatorTest.java similarity index 100% rename from src/test/java/com/openisle/service/UsernameValidatorTest.java rename to backend/src/test/java/com/openisle/service/UsernameValidatorTest.java diff --git a/src/test/resources/application.properties b/backend/src/test/resources/application.properties similarity index 100% rename from src/test/resources/application.properties rename to backend/src/test/resources/application.properties diff --git a/open-isle-cli/babel.config.js b/frontend/babel.config.js similarity index 100% rename from open-isle-cli/babel.config.js rename to frontend/babel.config.js diff --git a/open-isle-cli/jsconfig.json b/frontend/jsconfig.json similarity index 100% rename from open-isle-cli/jsconfig.json rename to frontend/jsconfig.json diff --git a/open-isle-cli/package-lock.json b/frontend/package-lock.json similarity index 100% rename from open-isle-cli/package-lock.json rename to frontend/package-lock.json diff --git a/open-isle-cli/package.json b/frontend/package.json similarity index 100% rename from open-isle-cli/package.json rename to frontend/package.json diff --git a/open-isle-cli/public/about/about.md b/frontend/public/about/about.md similarity index 100% rename from open-isle-cli/public/about/about.md rename to frontend/public/about/about.md diff --git a/open-isle-cli/public/about/agreement.md b/frontend/public/about/agreement.md similarity index 100% rename from open-isle-cli/public/about/agreement.md rename to frontend/public/about/agreement.md diff --git a/open-isle-cli/public/about/guideline.md b/frontend/public/about/guideline.md similarity index 100% rename from open-isle-cli/public/about/guideline.md rename to frontend/public/about/guideline.md diff --git a/open-isle-cli/public/about/privacy.md b/frontend/public/about/privacy.md similarity index 100% rename from open-isle-cli/public/about/privacy.md rename to frontend/public/about/privacy.md diff --git a/open-isle-cli/public/favicon.ico b/frontend/public/favicon.ico similarity index 100% rename from open-isle-cli/public/favicon.ico rename to frontend/public/favicon.ico diff --git a/open-isle-cli/public/googlea6f18c4a543fb356.html b/frontend/public/googlea6f18c4a543fb356.html similarity index 100% rename from open-isle-cli/public/googlea6f18c4a543fb356.html rename to frontend/public/googlea6f18c4a543fb356.html diff --git a/open-isle-cli/public/index.html b/frontend/public/index.html similarity index 100% rename from open-isle-cli/public/index.html rename to frontend/public/index.html diff --git a/open-isle-cli/public/notifications-sw.js b/frontend/public/notifications-sw.js similarity index 100% rename from open-isle-cli/public/notifications-sw.js rename to frontend/public/notifications-sw.js diff --git a/open-isle-cli/public/robots.txt b/frontend/public/robots.txt similarity index 100% rename from open-isle-cli/public/robots.txt rename to frontend/public/robots.txt diff --git a/open-isle-cli/src/App.vue b/frontend/src/App.vue similarity index 100% rename from open-isle-cli/src/App.vue rename to frontend/src/App.vue diff --git a/open-isle-cli/src/assets/global.css b/frontend/src/assets/global.css similarity index 100% rename from open-isle-cli/src/assets/global.css rename to frontend/src/assets/global.css diff --git a/open-isle-cli/src/assets/icons/discord.svg b/frontend/src/assets/icons/discord.svg similarity index 100% rename from open-isle-cli/src/assets/icons/discord.svg rename to frontend/src/assets/icons/discord.svg diff --git a/open-isle-cli/src/assets/icons/github.svg b/frontend/src/assets/icons/github.svg similarity index 100% rename from open-isle-cli/src/assets/icons/github.svg rename to frontend/src/assets/icons/github.svg diff --git a/open-isle-cli/src/assets/icons/google.svg b/frontend/src/assets/icons/google.svg similarity index 100% rename from open-isle-cli/src/assets/icons/google.svg rename to frontend/src/assets/icons/google.svg diff --git a/open-isle-cli/src/assets/icons/twitter.svg b/frontend/src/assets/icons/twitter.svg similarity index 100% rename from open-isle-cli/src/assets/icons/twitter.svg rename to frontend/src/assets/icons/twitter.svg diff --git a/open-isle-cli/src/assets/toast.css b/frontend/src/assets/toast.css similarity index 100% rename from open-isle-cli/src/assets/toast.css rename to frontend/src/assets/toast.css diff --git a/open-isle-cli/src/components/ActivityPopup.vue b/frontend/src/components/ActivityPopup.vue similarity index 100% rename from open-isle-cli/src/components/ActivityPopup.vue rename to frontend/src/components/ActivityPopup.vue diff --git a/open-isle-cli/src/components/ArticleCategory.vue b/frontend/src/components/ArticleCategory.vue similarity index 100% rename from open-isle-cli/src/components/ArticleCategory.vue rename to frontend/src/components/ArticleCategory.vue diff --git a/open-isle-cli/src/components/ArticleTags.vue b/frontend/src/components/ArticleTags.vue similarity index 100% rename from open-isle-cli/src/components/ArticleTags.vue rename to frontend/src/components/ArticleTags.vue diff --git a/open-isle-cli/src/components/BaseInput.vue b/frontend/src/components/BaseInput.vue similarity index 100% rename from open-isle-cli/src/components/BaseInput.vue rename to frontend/src/components/BaseInput.vue diff --git a/open-isle-cli/src/components/BasePlaceholder.vue b/frontend/src/components/BasePlaceholder.vue similarity index 100% rename from open-isle-cli/src/components/BasePlaceholder.vue rename to frontend/src/components/BasePlaceholder.vue diff --git a/open-isle-cli/src/components/BasePopup.vue b/frontend/src/components/BasePopup.vue similarity index 100% rename from open-isle-cli/src/components/BasePopup.vue rename to frontend/src/components/BasePopup.vue diff --git a/open-isle-cli/src/components/BaseTimeline.vue b/frontend/src/components/BaseTimeline.vue similarity index 100% rename from open-isle-cli/src/components/BaseTimeline.vue rename to frontend/src/components/BaseTimeline.vue diff --git a/open-isle-cli/src/components/CategorySelect.vue b/frontend/src/components/CategorySelect.vue similarity index 100% rename from open-isle-cli/src/components/CategorySelect.vue rename to frontend/src/components/CategorySelect.vue diff --git a/open-isle-cli/src/components/CommentEditor.vue b/frontend/src/components/CommentEditor.vue similarity index 100% rename from open-isle-cli/src/components/CommentEditor.vue rename to frontend/src/components/CommentEditor.vue diff --git a/open-isle-cli/src/components/CommentItem.vue b/frontend/src/components/CommentItem.vue similarity index 100% rename from open-isle-cli/src/components/CommentItem.vue rename to frontend/src/components/CommentItem.vue diff --git a/open-isle-cli/src/components/Dropdown.vue b/frontend/src/components/Dropdown.vue similarity index 100% rename from open-isle-cli/src/components/Dropdown.vue rename to frontend/src/components/Dropdown.vue diff --git a/open-isle-cli/src/components/DropdownMenu.vue b/frontend/src/components/DropdownMenu.vue similarity index 100% rename from open-isle-cli/src/components/DropdownMenu.vue rename to frontend/src/components/DropdownMenu.vue diff --git a/open-isle-cli/src/components/GlobalPopups.vue b/frontend/src/components/GlobalPopups.vue similarity index 100% rename from open-isle-cli/src/components/GlobalPopups.vue rename to frontend/src/components/GlobalPopups.vue diff --git a/open-isle-cli/src/components/HeaderComponent.vue b/frontend/src/components/HeaderComponent.vue similarity index 100% rename from open-isle-cli/src/components/HeaderComponent.vue rename to frontend/src/components/HeaderComponent.vue diff --git a/open-isle-cli/src/components/LevelProgress.vue b/frontend/src/components/LevelProgress.vue similarity index 100% rename from open-isle-cli/src/components/LevelProgress.vue rename to frontend/src/components/LevelProgress.vue diff --git a/open-isle-cli/src/components/LoginOverlay.vue b/frontend/src/components/LoginOverlay.vue similarity index 100% rename from open-isle-cli/src/components/LoginOverlay.vue rename to frontend/src/components/LoginOverlay.vue diff --git a/open-isle-cli/src/components/MenuComponent.vue b/frontend/src/components/MenuComponent.vue similarity index 100% rename from open-isle-cli/src/components/MenuComponent.vue rename to frontend/src/components/MenuComponent.vue diff --git a/open-isle-cli/src/components/MilkTeaActivityComponent.vue b/frontend/src/components/MilkTeaActivityComponent.vue similarity index 98% rename from open-isle-cli/src/components/MilkTeaActivityComponent.vue rename to frontend/src/components/MilkTeaActivityComponent.vue index a27a9b431..b9231fcc4 100644 --- a/open-isle-cli/src/components/MilkTeaActivityComponent.vue +++ b/frontend/src/components/MilkTeaActivityComponent.vue @@ -43,8 +43,8 @@