#
# ChangeLog for frontend/src/context/AuthContext.tsx
#
# Generated by Trac 1.6
# 05/09/26 16:57:46

Mon, 04 May 2026 15:31:37 GMT 186079 <matej.milevski@…> [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


