# # ChangeLog for frontend/vite.config.ts # # Generated by Trac 1.6 # 05/09/26 18:20:47 Mon, 04 May 2026 15:31:37 GMT 186079 [700e2f9] * .gitignore (added) * README.md (added) * backend/.env.example (added) * backend/.gitignore (added) * backend/build.gradle (added) * backend/docker-compose.yml (added) * backend/gradle/wrapper/gradle-wrapper.jar (added) * backend/gradle/wrapper/gradle-wrapper.properties (added) * backend/gradlew (added) * backend/gradlew.bat (added) * backend/settings.gradle (added) * backend/src/main/java/com/finki/icare/ICareApplication.java (added) * backend/src/main/java/com/finki/icare/config/DotenvConfig.java (added) * backend/src/main/java/com/finki/icare/config/GlobalExceptionHandler.java (added) * backend/src/main/java/com/finki/icare/config/JwtAuthenticationFilter.java (added) * backend/src/main/java/com/finki/icare/config/JwtAuthenticationToken.java (added) * backend/src/main/java/com/finki/icare/config/SecurityConfig.java (added) * backend/src/main/java/com/finki/icare/controller/AuthController.java (added) * backend/src/main/java/com/finki/icare/controller/BlogController.java (added) * backend/src/main/java/com/finki/icare/controller/ConsultationController.java (added) * backend/src/main/java/com/finki/icare/controller/ConsultationSlotController.java (added) * backend/src/main/java/com/finki/icare/controller/DiaryController.java (added) * backend/src/main/java/com/finki/icare/controller/PatientController.java (added) * backend/src/main/java/com/finki/icare/controller/TherapistController.java (added) * backend/src/main/java/com/finki/icare/controller/TherapyController.java (added) * backend/src/main/java/com/finki/icare/dto/AddSlotRequest.java (added) * backend/src/main/java/com/finki/icare/dto/BlogDTO.java (added) * backend/src/main/java/com/finki/icare/dto/CommentDTO.java (added) * backend/src/main/java/com/finki/icare/dto/ConsultationDTO.java (added) * backend/src/main/java/com/finki/icare/dto/ConsultationSlotsDTO.java (added) * backend/src/main/java/com/finki/icare/dto/CreateBlogRequest.java (added) * backend/src/main/java/com/finki/icare/dto/CreateCommentRequest.java (added) * backend/src/main/java/com/finki/icare/dto/CreateConsultationRequest.java (added) * backend/src/main/java/com/finki/icare/dto/CreateDiaryEntryRequest.java (added) * backend/src/main/java/com/finki/icare/dto/CreateTherapyRequest.java (added) * backend/src/main/java/com/finki/icare/dto/DiaryEntryDTO.java (added) * backend/src/main/java/com/finki/icare/dto/ErrorResponse.java (added) * backend/src/main/java/com/finki/icare/dto/LoginRequest.java (added) * backend/src/main/java/com/finki/icare/dto/LoginResponse.java (added) * backend/src/main/java/com/finki/icare/dto/PatientDTO.java (added) * backend/src/main/java/com/finki/icare/dto/RegisterPatientRequest.java (added) * backend/src/main/java/com/finki/icare/dto/RegisterTherapistRequest.java (added) * backend/src/main/java/com/finki/icare/dto/TherapistDTO.java (added) * backend/src/main/java/com/finki/icare/dto/TherapyDTO.java (added) * backend/src/main/java/com/finki/icare/dto/UpdateBlogRequest.java (added) * backend/src/main/java/com/finki/icare/dto/UpdateConsultationRequest.java (added) * backend/src/main/java/com/finki/icare/dto/UpdateDiaryEntryRequest.java (added) * backend/src/main/java/com/finki/icare/dto/UpdateTherapyRequest.java (added) * backend/src/main/java/com/finki/icare/enums/UserType.java (added) * backend/src/main/java/com/finki/icare/exceptions/ICareException.java (added) * backend/src/main/java/com/finki/icare/mapper/BlogMapper.java (added) * backend/src/main/java/com/finki/icare/mapper/CommentMapper.java (added) * backend/src/main/java/com/finki/icare/mapper/ConsultationMapper.java (added) * backend/src/main/java/com/finki/icare/mapper/DiaryMapper.java (added) * backend/src/main/java/com/finki/icare/mapper/PatientMapper.java (added) * backend/src/main/java/com/finki/icare/mapper/TherapistMapper.java (added) * backend/src/main/java/com/finki/icare/mapper/TherapyMapper.java (added) * backend/src/main/java/com/finki/icare/model/Blog.java (added) * backend/src/main/java/com/finki/icare/model/Comment.java (added) * backend/src/main/java/com/finki/icare/model/Consultation.java (added) * backend/src/main/java/com/finki/icare/model/Diary.java (added) * backend/src/main/java/com/finki/icare/model/Patient.java (added) * backend/src/main/java/com/finki/icare/model/Therapist.java (added) * backend/src/main/java/com/finki/icare/model/Therapy.java (added) * backend/src/main/java/com/finki/icare/model/User.java (added) * backend/src/main/java/com/finki/icare/repository/BlogRepository.java (added) * backend/src/main/java/com/finki/icare/repository/CommentRepository.java (added) * backend/src/main/java/com/finki/icare/repository/ConsultationRepository.java (added) * backend/src/main/java/com/finki/icare/repository/DiaryRepository.java (added) * backend/src/main/java/com/finki/icare/repository/PatientRepository.java (added) * backend/src/main/java/com/finki/icare/repository/TherapistRepository.java (added) * backend/src/main/java/com/finki/icare/repository/TherapyRepository.java (added) * backend/src/main/java/com/finki/icare/repository/UserRepository.java (added) * backend/src/main/java/com/finki/icare/service/AuthService.java (added) * backend/src/main/java/com/finki/icare/service/BlogService.java (added) * backend/src/main/java/com/finki/icare/service/CommentService.java (added) * backend/src/main/java/com/finki/icare/service/ConsultationService.java (added) * backend/src/main/java/com/finki/icare/service/ConsultationSlotService.java (added) * backend/src/main/java/com/finki/icare/service/DiaryService.java (added) * backend/src/main/java/com/finki/icare/service/JwtService.java (added) * backend/src/main/java/com/finki/icare/service/PatientService.java (added) * backend/src/main/java/com/finki/icare/service/TherapistService.java (added) * backend/src/main/java/com/finki/icare/service/TherapyService.java (added) * backend/src/main/java/com/finki/icare/utils/AuthUtils.java (added) * backend/src/main/java/com/finki/icare/utils/ValidationUtils.java (added) * backend/src/main/resources/META-INF/spring.factories (added) * backend/src/main/resources/application.properties (added) * backend/src/main/resources/db/migration/V1__initial_schema.sql (added) * backend/src/main/resources/db/migration/V2__insert_mock_data.sql (added) * backend/src/main/resources/db/migration/V3__triggers_and_functions.sql (added) * backend/src/test/java/com/finki/icare/ICareApplicationTests.java (added) * frontend/.gitignore (added) * frontend/assets/icare.png (added) * frontend/bun.lockb (added) * frontend/index.html (added) * frontend/package.json (added) * frontend/src/App.tsx (added) * frontend/src/api/auth.ts (added) * frontend/src/api/blog.ts (added) * frontend/src/api/client.ts (added) * frontend/src/api/consultation.ts (added) * frontend/src/api/consultationSlot.ts (added) * frontend/src/api/diary.ts (added) * frontend/src/api/patient.ts (added) * frontend/src/api/therapist.ts (added) * frontend/src/api/therapy.ts (added) * frontend/src/components/BlogCard.tsx (added) * frontend/src/components/BlogList.tsx (added) * frontend/src/components/BlogModal.tsx (added) * frontend/src/components/CalendarDay.tsx (added) * frontend/src/components/CalendarGrid.tsx (added) * frontend/src/components/CalendarHeader.tsx (added) * frontend/src/components/CommentSection.tsx (added) * frontend/src/components/ConsultationModal.tsx (added) * frontend/src/components/ConsultationRow.tsx (added) * frontend/src/components/ConsultationTable.tsx (added) * frontend/src/components/CreateBlogForm.tsx (added) * frontend/src/components/DayHeaders.tsx (added) * frontend/src/components/DiaryModal.tsx (added) * frontend/src/components/ExistingTherapyList.tsx (added) * frontend/src/components/Header.tsx (added) * frontend/src/components/LoginForm.tsx (added) * frontend/src/components/PatientSelector.tsx (added) * frontend/src/components/RatingLegend.tsx (added) * frontend/src/components/Register.tsx (added) * frontend/src/components/TherapistCard.tsx (added) * frontend/src/components/TherapyList.tsx (added) * frontend/src/components/UserMenu.tsx (added) * frontend/src/context/AuthContext.tsx (added) * frontend/src/enums/UserType.ts (added) * frontend/src/index.css (added) * frontend/src/index.tsx (added) * frontend/src/pages/Blogs.tsx (added) * frontend/src/pages/ConsultationSlots.tsx (added) * frontend/src/pages/Consultations.tsx (added) * frontend/src/pages/Diary.tsx (added) * frontend/src/pages/Home.tsx (added) * frontend/src/pages/Login.tsx (added) * frontend/src/pages/Therapists.tsx (added) * frontend/src/utils.ts (added) * frontend/src/utils/userValidators.ts (added) * frontend/tsconfig.json (added) * frontend/vite.config.ts (added) Init