# # ChangeLog for / # # Generated by Trac 1.6 # 06/28/25 08:39:53 Wed, 25 Jun 2025 20:47:55 GMT Filip Gavrilovski [9c27e0b] * backend/auth_form/serializers.py (modified) * backend/subjects/utils.py (modified) * frontend/src/App.tsx (modified) * frontend/src/api/preferences.ts (added) * frontend/src/api/subjects.ts (added) * frontend/src/api/user.ts (added) * frontend/src/components/Navbar.tsx (modified) * frontend/src/components/StudentForm/StudentForm.tsx (modified) * frontend/src/components/StudentForm/utils.ts (modified) * frontend/src/components/SubjectCatalog/FavoriteButton.tsx (modified) * frontend/src/components/SubjectCatalog/SubjectCard.tsx (modified) * frontend/src/components/SubjectCatalog/SubjectCatalog.tsx (modified) * frontend/src/components/types.ts (modified) * frontend/src/context/AuthContext.tsx (modified) * frontend/src/context/AuthProvider.tsx (modified) * frontend/src/context/PreferencesContext.tsx (modified) * frontend/src/context/SubjectsContext.tsx (modified) * frontend/src/pages/Recommendations.tsx (modified) * frontend/src/pages/Register.tsx (modified) * frontend/src/pages/SubjectPreferences.tsx (modified) Merge branch 'bottlenecks' Wed, 25 Jun 2025 20:33:02 GMT Filip Gavrilovski [3e20665] * frontend/src/App.tsx (modified) * frontend/src/components/LoadingSpinner.tsx (deleted) * frontend/src/components/PrivateRoute.tsx (modified) * frontend/src/components/ProtectedLayout.tsx (deleted) deleting extra files and getting ready for merge Wed, 25 Jun 2025 20:22:20 GMT Filip Gavrilovski [1ecced1] * backend/subjects/utils.py (modified) small variable change Tue, 24 Jun 2025 22:19:05 GMT Filip Gavrilovski [388ab1b] * frontend/src/components/Navbar.tsx (modified) * frontend/src/pages/Register.tsx (modified) stable version for presenting v2 Tue, 24 Jun 2025 22:11:43 GMT Filip Gavrilovski [6161e93] * frontend/src/App.tsx (modified) * frontend/src/context/AuthContext.tsx (modified) * frontend/src/context/AuthProvider.tsx (modified) Merge branch 'bottlenecks' into stable Tue, 24 Jun 2025 22:11:31 GMT Filip Gavrilovski [30928cc] * frontend/src/App.tsx (modified) * frontend/src/context/AuthContext.tsx (modified) * frontend/src/context/AuthProvider.tsx (modified) temporary fetch user bottleneck fix Tue, 24 Jun 2025 21:53:09 GMT Filip Gavrilovski [4d64b22] * frontend/src/components/Navbar.tsx (modified) stable version for presenting Tue, 24 Jun 2025 20:47:57 GMT Filip Gavrilovski [650c45e] * frontend/src/api/preferences.ts (added) * frontend/src/api/subjects.ts (added) * frontend/src/api/user.ts (added) * frontend/src/components/Navbar.tsx (modified) * frontend/src/components/StudentForm/StudentForm.tsx (modified) * frontend/src/components/SubjectCatalog/FavoriteButton.tsx (modified) * frontend/src/components/SubjectCatalog/SubjectCard.tsx (modified) * frontend/src/components/SubjectCatalog/SubjectCatalog.tsx (modified) * frontend/src/context/AuthContext.tsx (modified) * frontend/src/context/AuthProvider.tsx (modified) * frontend/src/context/PreferencesContext.tsx (modified) * frontend/src/context/SubjectsContext.tsx (modified) * frontend/src/pages/Recommendations.tsx (modified) * frontend/src/pages/SubjectPreferences.tsx (modified) added separate fetch functions; refactored code to fix context ... Tue, 24 Jun 2025 20:12:35 GMT andrejwastaken [9d4d222] * frontend/src/App.tsx (modified) * frontend/src/components/LoadingSpinner.tsx (added) * frontend/src/components/PrivateRoute.tsx (modified) * frontend/src/components/ProtectedLayout.tsx (added) * frontend/src/components/StudentForm/StudentForm.tsx (modified) * frontend/src/context/AuthContext.tsx (modified) * frontend/src/context/AuthProvider.tsx (modified) * frontend/src/hooks/useAuth.ts (modified) * frontend/src/pages/Register.tsx (modified) Fixed UI, refactored auth logic, made function for dynamically ... Tue, 24 Jun 2025 18:13:33 GMT Filip Gavrilovski [666344d] * backend/auth_form/serializers.py (modified) * frontend/src/components/StudentForm/StudentForm.tsx (modified) * frontend/src/components/StudentForm/utils.ts (modified) * frontend/src/components/types.ts (modified) * frontend/src/context/AuthProvider.tsx (modified) * frontend/src/context/PreferencesContext.tsx (modified) * frontend/src/pages/Recommendations.tsx (modified) * frontend/src/pages/SubjectPreferences.tsx (modified) partial fix of context bottlenecks Tue, 24 Jun 2025 15:49:26 GMT Filip Gavrilovski [ea25fae] * backend/subjects/utils.py (modified) * backend/subjects/views.py (modified) renaming some variables Tue, 17 Jun 2025 12:55:40 GMT andrejwastaken [cfab86d] * backend/auth_form/views.py (modified) * backend/backend/settings.py (modified) * frontend/src/App.tsx (modified) * frontend/src/components/StudentForm/StudentForm.tsx (modified) * frontend/src/context/AuthContext.tsx (modified) * frontend/src/context/AuthProvider.tsx (modified) * frontend/src/context/PreferencesContext.tsx (modified) * frontend/src/hooks/useAxiosAuth.ts (deleted) * frontend/src/pages/Recommendations.tsx (modified) Refactored auth logic. Tue, 17 Jun 2025 10:38:44 GMT Filip Gavrilovski [72c0de3] * README.md (modified) Merge branch 'main' of https://github.com/gavro081/izberi_izboren Tue, 17 Jun 2025 10:38:42 GMT Filip Gavrilovski [3e5cb4a] * frontend/src/App.tsx (modified) * frontend/src/pages/NotFound.tsx (added) * frontend/src/pages/SubjectView.tsx (modified) added 404 page Tue, 17 Jun 2025 10:26:47 GMT GitHub [8820e7c] * README.md (modified) updated README Mon, 16 Jun 2025 16:06:48 GMT Filip Gavrilovski [491a010] * frontend/src/App.tsx (modified) * frontend/src/components/Navbar.tsx (modified) * frontend/src/components/SubjectCatalog/FavoriteButton.tsx (modified) * frontend/src/components/SubjectCatalog/FilterSidebar.tsx (modified) * frontend/src/components/SubjectCatalog/SkeletonCard.tsx (modified) * frontend/src/components/SubjectCatalog/SubjectCard.tsx (added) * frontend/src/components/SubjectCatalog/SubjectCatalog.tsx (modified) * frontend/src/components/SubjectCatalog/SubjectList.tsx (modified) * frontend/src/components/SubjectCatalog/utils.ts (modified) * frontend/src/pages/FavoriteSubjects.tsx (deleted) * frontend/src/pages/Login.tsx (modified) * frontend/src/pages/Recommendations.tsx (modified) * frontend/src/pages/Register.tsx (modified) * frontend/src/pages/SubjectPreferences.tsx (added) * frontend/src/pages/SubjectView.tsx (modified) added subject preferences page; ui refactors Mon, 16 Jun 2025 10:15:27 GMT andrejwastaken [5c50b04] * backend/auth_form/urls.py (modified) * backend/auth_form/views.py (modified) * frontend/src/context/AuthProvider.tsx (modified) Added proper logout view Sun, 15 Jun 2025 18:26:40 GMT Filip Gavrilovski [2dcd2e9] * frontend/src/components/SubjectCatalog/FavoriteButton.tsx (modified) Merge branch 'main' of https://github.com/gavro081/izberi_izboren Sun, 15 Jun 2025 18:24:14 GMT Filip Gavrilovski [7790120] * backend/auth_form/migrations/0018_student_disliked_subjects_student_liked_subjects.py (added) * backend/auth_form/models.py (modified) * backend/backend/urls.py (modified) * backend/subjects/views.py (modified) * frontend/src/components/Recommendations/DislikeButton.tsx (added) * frontend/src/components/Recommendations/LikeButton.tsx (added) * frontend/src/components/SubjectCatalog/FavoriteButton.tsx (modified) * frontend/src/context/FavoritesContext.tsx (deleted) * frontend/src/context/PreferencesContext.tsx (added) * frontend/src/main.tsx (modified) * frontend/src/pages/FavoriteSubjects.tsx (modified) * frontend/src/pages/Recommendations.tsx (modified) added feature for leaving like/dislike on recommendations Sun, 15 Jun 2025 15:45:48 GMT andrejwastaken [80774d9] * frontend/src/components/SubjectCatalog/FavoriteButton.tsx (modified) The favorite button's filled prop now depends on auth as well. Sat, 14 Jun 2025 19:26:07 GMT Filip Gavrilovski [ad9b022] * frontend/src/components/SubjectCatalog/SubjectCatalog.tsx (modified) * frontend/src/components/SubjectCatalog/SubjectList.tsx (modified) * frontend/src/pages/FavoriteSubjects.tsx (modified) * frontend/src/pages/Recommendations.tsx (modified) * frontend/src/pages/SubjectView.tsx (modified) minor ui code refactors Sat, 14 Jun 2025 18:26:49 GMT andrejwastaken [3152c66] * backend/auth_form/serializers.py (modified) * backend/auth_form/urls.py (modified) * backend/auth_form/views.py (modified) * frontend/src/App.tsx (modified) * frontend/src/components/Navbar.tsx (modified) * frontend/src/components/SubjectCatalog/FavoriteButton.tsx (modified) * frontend/src/components/SubjectCatalog/SubjectList.tsx (modified) * frontend/src/context/AuthProvider.tsx (modified) * frontend/src/pages/FavoriteSubjects.tsx (added) * frontend/src/pages/Recommendations.tsx (modified) * frontend/src/pages/SubjectView.tsx (modified) Added favorite subjects page, cleaned up UI. Sat, 14 Jun 2025 16:36:58 GMT Filip Gavrilovski [79202a9] * frontend/src/components/StudentForm/StudentForm.tsx (modified) * frontend/src/components/SubjectCatalog/SubjectList.tsx (modified) moved heart icon in subject view Sat, 14 Jun 2025 16:21:16 GMT andrejwastaken [3eb4336] * backend/auth_form/serializers.py (modified) * frontend/src/components/Navbar.tsx (modified) * frontend/src/components/SubjectCatalog/FavoriteButton.tsx (modified) * frontend/src/components/SubjectCatalog/SubjectList.tsx (modified) * frontend/src/context/AuthContext.tsx (modified) * frontend/src/context/AuthProvider.tsx (modified) * frontend/src/context/SubjectsContext.tsx (modified) * frontend/src/pages/Login.tsx (modified) * frontend/src/pages/Recommendations.tsx (modified) Small UI changes, added logo for user in navbar. Sat, 14 Jun 2025 14:34:50 GMT Filip Gavrilovski [35d0383] * frontend/src/components/SubjectCatalog/FilterSidebar.tsx (modified) * frontend/src/components/SubjectCatalog/SubjectCatalog.tsx (modified) * frontend/src/components/SubjectCatalog/utils.ts (modified) * frontend/src/components/types.ts (modified) modified filtering subjects ui and logic Sat, 14 Jun 2025 13:25:09 GMT Filip Gavrilovski [aa08549] * backend/subjects/management/commands/subject_details.py (modified) * backend/subjects/management/data/subject_details.json (modified) * frontend/src/components/LogoutButton.tsx (deleted) * frontend/src/components/Navbar.tsx (modified) * frontend/src/components/StudentForm/FieldButton.tsx (modified) * frontend/src/components/StudentForm/StudentForm.tsx (modified) * frontend/src/components/StudentForm/SubjectsSelector.tsx (modified) * frontend/src/pages/Recommendations.tsx (modified) bug fix; small ui changes Fri, 13 Jun 2025 21:17:54 GMT Filip Gavrilovski [a90fe3b] * frontend/src/assets/open.svg (added) * frontend/src/assets/search.svg (added) * frontend/src/assets/tick.svg (added) * frontend/src/components/StudentForm/SubjectsSelector.tsx (modified) * frontend/src/components/SubjectCatalog/SubjectList.tsx (modified) * frontend/src/pages/Recommendations.tsx (modified) moved some svgs to assets Fri, 13 Jun 2025 21:17:14 GMT Filip Gavrilovski [d4646d0] * backend/subjects/utils.py (modified) * backend/subjects/views.py (modified) added documentation for recommendation utils Fri, 13 Jun 2025 19:51:23 GMT Filip Gavrilovski [2ec3c2f] * frontend/src/context/FavoritesContext.tsx (modified) Merge branch 'main' of https://github.com/gavro081/izberi_izboren Fri, 13 Jun 2025 19:51:22 GMT Filip Gavrilovski [b18bbae] * frontend/src/App.tsx (modified) * frontend/src/components/StudentForm/StudentForm.tsx (modified) * frontend/src/pages/Recommendations.tsx (modified) * frontend/src/pages/Register.tsx (modified) * frontend/src/pages/SubjectView.tsx (modified) small ui changes Fri, 13 Jun 2025 17:47:53 GMT andrejwastaken [421f181] * frontend/src/context/FavoritesContext.tsx (modified) Fixed a small bug related to the favorites feature. Fri, 13 Jun 2025 15:53:31 GMT andrejwastaken [d450857] * backend/auth_form/migrations/0017_student_favorite_subjects.py (added) * backend/auth_form/models.py (modified) * backend/backend/urls.py (modified) * backend/subjects/views.py (modified) * frontend/src/components/SubjectCatalog/FavoriteButton.tsx (added) * frontend/src/components/SubjectCatalog/SubjectList.tsx (modified) * frontend/src/context/FavoritesContext.tsx (added) * frontend/src/main.tsx (modified) New feature: students can add a subject to favorites. Fri, 13 Jun 2025 13:19:03 GMT andrejwastaken [960f3b9] * backend/backend/urls.py (modified) * backend/subjects/utils.py (modified) * backend/subjects/views.py (modified) * frontend/src/components/StudentForm/StudentForm.tsx (modified) * frontend/src/components/SubjectCatalog/SubjectCatalog.tsx (modified) * frontend/src/context/AuthContext.tsx (modified) * frontend/src/context/AuthProvider.tsx (modified) * frontend/src/context/SubjectsContext.tsx (modified) * frontend/src/pages/Account.tsx (modified) * frontend/src/pages/Recommendations.tsx (modified) * frontend/src/pages/Register.tsx (modified) * frontend/src/pages/SubjectView.tsx (modified) Refactored code, changed logic for refreshing tokens, removed ... Thu, 12 Jun 2025 17:47:07 GMT Filip Gavrilovski [3395d4a] * frontend/src/components/StudentForm/StudentForm.tsx (modified) * frontend/src/components/SubjectCatalog/SubjectCatalog.tsx (modified) * frontend/src/components/SubjectCatalog/utils.ts (modified) * frontend/src/context/RecommendationsContext.tsx (added) * frontend/src/context/SubjectsContext.tsx (added) * frontend/src/main.tsx (modified) * frontend/src/pages/Recommendations.tsx (modified) added context for recommendations and subjects Thu, 12 Jun 2025 17:22:19 GMT Filip Gavrilovski [4d806e3] * backend/subjects/utils.py (modified) minor improvements to recommendations function Thu, 12 Jun 2025 15:12:38 GMT Filip Gavrilovski [fd46080] * backend/subjects/management/data/subjects_vector.json (modified) updated subjects vector Thu, 12 Jun 2025 14:32:59 GMT Filip Gavrilovski [4978c89] * frontend/src/App.tsx (modified) bug fix Thu, 12 Jun 2025 14:06:55 GMT Filip Gavrilovski [76c6604] * backend/subjects/management/README.md (modified) updated management/README Thu, 12 Jun 2025 11:52:24 GMT Filip Gavrilovski [dabe3ce] * backend/backend/urls.py (modified) * backend/subjects/views.py (modified) * frontend/src/components/SubjectCatalog/SubjectList.tsx (modified) * frontend/src/pages/Recommendations.tsx (modified) * frontend/src/pages/SubjectView.tsx (modified) changed subject view url to use code instead of pk Thu, 12 Jun 2025 11:11:27 GMT Filip Gavrilovski [c9ac0c2] * backend/subjects/management/data/additional_info.json (modified) * backend/subjects/management/data/subject_details.json (modified) added missing data for some subjects Wed, 11 Jun 2025 14:11:10 GMT Filip Gavrilovski [e0efd4c] * backend/subjects/management/commands/abstract.py (modified) * backend/subjects/management/commands/elective.py (modified) * backend/subjects/management/commands/fill_db.py (modified) * backend/subjects/management/commands/subject_details.py (modified) * backend/subjects/management/commands/subjects_by_program.py (modified) * backend/subjects/management/data/abstracts.json (modified) * backend/subjects/management/data/additional_info.json (modified) * backend/subjects/management/data/elective.json (modified) * backend/subjects/management/data/information.json (modified) * backend/subjects/management/data/mandatory.json (modified) * backend/subjects/management/data/subject_details.json (modified) * backend/subjects/management/data/subjects_by_program.json (modified) small changes to some commands and reran scrapers Wed, 11 Jun 2025 12:02:14 GMT Filip Gavrilovski [2018d83] * frontend/src/components/StudentForm/StudentForm.tsx (modified) * frontend/src/components/types.ts (modified) * frontend/src/pages/Home.tsx (modified) fixed hpc bug Tue, 10 Jun 2025 15:26:39 GMT Filip Gavrilovski [c5d16e2] * frontend/src/components/SubjectView/SkeletonSubjectView.tsx (added) * frontend/src/index.css (modified) * frontend/src/pages/SubjectView.tsx (modified) * frontend/tailwind.config.cjs (modified) fixed skeleton bug Tue, 10 Jun 2025 11:28:01 GMT Filip Gavrilovski [b192b52] * frontend/src/index.css (modified) * frontend/src/pages/Account.tsx (modified) * frontend/src/pages/Home.tsx (modified) * frontend/src/pages/Login.tsx (modified) * frontend/src/pages/Register.tsx (modified) minor ui changes Tue, 10 Jun 2025 10:18:02 GMT Filip Gavrilovski [dc16147] * backend/auth_form/migrations/0016_student_assistants.py (added) * backend/auth_form/models.py (modified) * backend/subjects/consts.py (modified) * backend/subjects/utils.py (modified) * frontend/src/components/StudentForm/FieldButton.tsx (modified) * frontend/src/components/StudentForm/StudentForm.tsx (modified) * frontend/src/components/SubjectCatalog/SubjectModal.tsx (modified) * frontend/src/components/types.ts (modified) * frontend/src/constants/subjects.ts (modified) * frontend/src/pages/SubjectView.tsx (modified) added assistants to student preferences and model; minor ui changes Mon, 09 Jun 2025 20:37:30 GMT andrejwastaken [62f88df] * frontend/src/components/StudentForm/StudentForm.tsx (modified) Fixed none showing up in favorite professors Mon, 09 Jun 2025 20:27:59 GMT Filip Gavrilovski [9e0e999] * backend/subjects/consts.py (modified) * backend/subjects/management/commands/tag_graph.py (moved) * backend/subjects/management/data/subject_details.json (modified) * backend/subjects/management/data/subjects_vector.json (modified) * backend/subjects/management/data/tag_graph.json (moved) * backend/subjects/utils.py (modified) * frontend/src/pages/Account.tsx (modified) * frontend/src/pages/Login.tsx (modified) minor code refactor Mon, 09 Jun 2025 18:29:23 GMT andrejwastaken [1a7fd2e] * backend/auth_form/serializers.py (modified) * frontend/src/components/PasswordInput.tsx (modified) * frontend/src/components/StudentForm/StudentForm.tsx (modified) * frontend/src/components/types.ts (modified) * frontend/src/index.css (modified) * frontend/src/pages/Account.tsx (modified) * frontend/src/pages/Login.tsx (modified) * frontend/src/pages/Recommendations.tsx (modified) * frontend/src/pages/Register.tsx (modified) Cleaned up the ui and added custom axiosAuth for patch/post logic. Mon, 09 Jun 2025 14:08:59 GMT Filip Gavrilovski [5965585] * backend/subjects/management/commands/format_prereqs.py (modified) * backend/subjects/management/data/subject_details.json (modified) * backend/subjects/tag_graph.json (modified) * backend/subjects/tag_graph.py (modified) * backend/subjects/utils.py (modified) * frontend/src/components/StudentForm/StudentForm.tsx (modified) * frontend/src/components/StudentForm/SubjectsSelector.tsx (modified) * frontend/src/pages/Home.tsx (modified) * frontend/src/pages/Recommendations.tsx (modified) added weights to tag graph; minor ui changes Mon, 09 Jun 2025 10:08:39 GMT Filip Gavrilovski [9b3c108] * backend/subjects/consts.py (modified) * backend/subjects/management/data/subject_details.json (modified) * backend/subjects/management/data/subjects_vector.json (modified) * backend/subjects/management/data/vocabulary.json (modified) * backend/subjects/tag_graph.py (moved) clean up of subject_details Sun, 08 Jun 2025 10:36:00 GMT andrejwastaken [0189cb0] * backend/subjects/utils.py (modified) * frontend/src/components/Navbar.tsx (modified) * frontend/src/pages/Account.tsx (modified) * frontend/src/pages/Home.tsx (modified) * frontend/src/pages/Login.tsx (modified) Minor UI changes. Sun, 08 Jun 2025 09:35:08 GMT Filip Gavrilovski [30a7df0] * frontend/src/components/Navbar.tsx (modified) * frontend/src/components/StudentForm/StudentForm.tsx (modified) * frontend/src/components/StudentForm/SubjectsSelector.tsx (modified) * frontend/src/components/StudentForm/utils.ts (modified) * frontend/src/pages/Home.tsx (modified) * frontend/src/pages/Recommendations.tsx (modified) added home page; minor ui changes Sat, 07 Jun 2025 00:03:22 GMT andrejwastaken [4f59a58] * frontend/src/components/StudentForm/utils.ts (modified) * frontend/src/pages/Recommendations.tsx (modified) * frontend/src/pages/SubjectView.tsx (modified) Fixed ui in recommendations and text elsewhere Fri, 06 Jun 2025 23:01:22 GMT andrejwastaken [d915528] * backend/subjects/management/data/subject_details.json (modified) * backend/subjects/utils.py (modified) * frontend/src/components/StudentForm/StudentForm.tsx (modified) * frontend/src/pages/Account.tsx (modified) * frontend/src/pages/Recommendations.tsx (modified) Added information to show for recommended subjects; fixed effort- ... Fri, 06 Jun 2025 21:16:03 GMT andrejwastaken [8aa9837] * backend/backend/settings.py (modified) * frontend/package-lock.json (modified) * frontend/package.json (modified) * frontend/src/App.tsx (modified) * frontend/src/components/Footer.tsx (modified) * frontend/src/components/Navbar.tsx (modified) * frontend/src/components/StudentForm/FieldButton.tsx (modified) * frontend/src/components/StudentForm/StudentForm.tsx (modified) * frontend/src/components/SubjectCatalog/SubjectCatalog.tsx (modified) * frontend/src/components/SubjectCatalog/SubjectList.tsx (modified) * frontend/src/components/SubjectCatalog/utils.ts (modified) * frontend/src/context/AuthProvider.tsx (modified) * frontend/src/hooks/useAxiosAuth.ts (modified) * frontend/src/index.css (modified) * frontend/src/pages/Account.tsx (modified) * frontend/src/pages/Login.tsx (modified) * frontend/src/pages/Recommendations.tsx (modified) * frontend/src/pages/SubjectView.tsx (modified) Fixed auth, added toast, cleaned up ui, fixed modal panels, changed ... Fri, 06 Jun 2025 16:10:21 GMT Filip Gavrilovski [0ef57d1] * backend/subjects/utils.py (modified) * frontend/src/components/StudentForm/utils.ts (modified) * frontend/src/pages/Recommendations.tsx (modified) minor code cleanup Fri, 06 Jun 2025 14:42:35 GMT Filip Gavrilovski [869afef] * backend/subjects/consts.py (modified) * backend/subjects/management/commands/subjects_vector.py (modified) * backend/subjects/management/data/subjects_vector.json (modified) * backend/subjects/subject_dependencies.py (added) * backend/subjects/tag_graph.json (added) * backend/subjects/utils.py (modified) * backend/subjects/views.py (modified) * frontend/src/components/StudentForm/StudentForm.tsx (modified) * frontend/src/pages/Recommendations.tsx (modified) * frontend/src/pages/SubjectView.tsx (modified) algorithm 2.0; added frontend for recommendations Fri, 06 Jun 2025 09:16:17 GMT andrejwastaken [8f17986] * backend/auth_form/serializers.py (modified) * backend/auth_form/views.py (modified) * frontend/src/components/LogoutButton.tsx (modified) * frontend/src/components/Navbar.tsx (modified) * frontend/src/context/AuthProvider.tsx (modified) * frontend/src/pages/Account.tsx (modified) * frontend/src/pages/Recommendations.tsx (modified) Partially fixed auth; still takes two clicks sometimes. Fri, 06 Jun 2025 07:34:30 GMT andrejwastaken [0613e8c] * frontend/index.html (modified) * frontend/src/assets/favicon-16x16.png (added) Added a favicon Thu, 05 Jun 2025 22:17:10 GMT andrejwastaken [9a03a45] * backend/backend/urls.py (modified) * backend/subjects/utils.py (modified) * backend/subjects/views.py (modified) * frontend/package-lock.json (modified) * frontend/package.json (modified) * frontend/src/App.tsx (modified) * frontend/src/components/SubjectCatalog/FilterSidebar.tsx (modified) * frontend/src/components/SubjectCatalog/SubjectCatalog.tsx (modified) * frontend/src/components/SubjectCatalog/SubjectList.tsx (modified) * frontend/src/components/SubjectCatalog/SubjectModal.tsx (modified) * frontend/src/components/SubjectCatalog/utils.ts (modified) * frontend/src/pages/SubjectView.tsx (added) Merge branch 'main' of https://github.com/gavro081/izberi_izboren Thu, 05 Jun 2025 22:12:36 GMT andrejwastaken [ca2788c] * frontend/src/App.tsx (modified) * frontend/src/context/AuthProvider.tsx (modified) * frontend/src/hooks/useAxiosAuth.ts (modified) * frontend/src/pages/Account.tsx (modified) Tried to fix auth :( Thu, 05 Jun 2025 20:07:25 GMT Filip Gavrilovski [fc2ab73] * backend/backend/urls.py (modified) * backend/subjects/utils.py (modified) * backend/subjects/views.py (modified) * frontend/package-lock.json (modified) * frontend/package.json (modified) * frontend/src/App.tsx (modified) * frontend/src/components/SubjectCatalog/FilterSidebar.tsx (modified) * frontend/src/components/SubjectCatalog/SubjectCatalog.tsx (modified) * frontend/src/components/SubjectCatalog/SubjectList.tsx (modified) * frontend/src/components/SubjectCatalog/SubjectModal.tsx (modified) * frontend/src/components/SubjectCatalog/utils.ts (modified) * frontend/src/pages/SubjectView.tsx (added) added view for specific subject Thu, 05 Jun 2025 13:50:11 GMT Filip Gavrilovski [51b9afc] * backend/subjects/consts.py (added) * backend/subjects/management/commands/subjects_vector.py (modified) * backend/subjects/management/data/subjects_vector.json (modified) * backend/subjects/utils.py (modified) * backend/subjects/views.py (modified) * frontend/src/pages/Recommendations.tsx (modified) working algorithm 1.0 Thu, 05 Jun 2025 11:43:55 GMT Filip Gavrilovski [580f4f0] * backend/requirements.txt (modified) * backend/subjects/management/commands/student_vector.py (deleted) * backend/subjects/management/data/test123.json (deleted) * backend/subjects/management/data/test_student.json (deleted) * backend/subjects/utils.py (modified) * backend/subjects/views.py (modified) moved student_vector function to utils Thu, 05 Jun 2025 11:14:15 GMT Filip Gavrilovski [4c08342] * backend/auth_form/migrations/0015_rename_preferred_evaluation_student_evaluation_and_more.py (added) * backend/auth_form/models.py (modified) * backend/subjects/management/commands/student_vector.py (added) * backend/subjects/management/commands/subjects_vector.py (modified) * backend/subjects/management/data/subjects_vector.json (modified) * backend/subjects/management/data/test123.json (added) * backend/subjects/management/data/test_student.json (added) * backend/subjects/management/data/vocabulary.json (added) * frontend/src/components/StudentForm/StudentForm.tsx (modified) * frontend/src/components/types.ts (modified) added student vector; refactor and model change Thu, 05 Jun 2025 10:14:12 GMT Filip Gavrilovski [0e80c94] * backend/subjects/management/commands/subjects_vector.py (added) * backend/subjects/management/data/subjects_vector.json (added) * backend/subjects/utils.py (moved) * backend/subjects/views.py (modified) added command for subject vectors Thu, 05 Jun 2025 08:23:00 GMT Filip Gavrilovski [53410dd] * frontend/src/components/StudentForm/StudentForm.tsx (modified) * frontend/src/components/StudentForm/utils.ts (modified) Merge branch 'main' into test/algo Wed, 04 Jun 2025 17:56:26 GMT Filip Gavrilovski [1f27255] * frontend/src/components/StudentForm/StudentForm.tsx (modified) * frontend/src/components/StudentForm/utils.ts (modified) bug fix Wed, 04 Jun 2025 17:35:32 GMT Filip Gavrilovski [2bc370d] * backend/auth_form/utils.py (modified) * backend/backend/urls.py (modified) * backend/subjects/views.py (modified) * frontend/src/App.tsx (modified) * frontend/src/components/Navbar.tsx (modified) * frontend/src/components/StudentForm/StudentForm.tsx (modified) * frontend/src/pages/Recommendations.tsx (added) added endpoint for getting eligible subjects (not tested) Wed, 04 Jun 2025 16:04:35 GMT Filip Gavrilovski [07c3041] * backend/auth_form/migrations/0014_student_level_credits.py (added) * backend/auth_form/models.py (modified) * frontend/src/components/StudentForm/StudentForm.tsx (modified) * frontend/src/components/StudentForm/utils.ts (modified) * frontend/src/components/SubjectCatalog/SubjectCatalog.tsx (modified) * frontend/src/components/SubjectCatalog/SubjectModal.tsx (modified) * frontend/src/constants/subjects.ts (modified) * frontend/src/pages/Register.tsx (modified) added credits by level Wed, 04 Jun 2025 12:24:31 GMT Filip Gavrilovski [6f24e2e] * backend/auth_form/migrations/0013_student_total_credits.py (added) * backend/auth_form/models.py (modified) * frontend/src/components/StudentForm/StudentForm.tsx (modified) * frontend/src/components/StudentForm/SubjectsSelector.tsx (modified) * frontend/src/components/StudentForm/utils.ts (modified) added credits back to model Wed, 04 Jun 2025 12:10:51 GMT Filip Gavrilovski [93083d9] * backend/subjects/management/commands/elective.py (modified) * frontend/src/components/StudentForm/StudentForm.tsx (modified) * frontend/src/components/StudentForm/utils.ts (modified) * frontend/src/components/SubjectCatalog/FilterSidebar.tsx (modified) * frontend/src/components/SubjectCatalog/utils.ts (modified) * frontend/src/components/types.ts (modified) * frontend/src/constants/subjects.ts (modified) rename type programs to studytrack Tue, 03 Jun 2025 17:37:30 GMT Filip Gavrilovski [a392d56] * frontend/src/components/StudentForm/SubjectsSelector.tsx (modified) * frontend/src/components/StudentForm/utils.ts (modified) * frontend/src/pages/Register.tsx (modified) minor ui changes Mon, 02 Jun 2025 09:46:41 GMT Filip Gavrilovski [5007edd] * backend/auth_form/utils.py (modified) * backend/auth_form/views.py (modified) * frontend/src/components/StudentForm/StudentForm.tsx (modified) * frontend/src/components/StudentForm/utils.ts (modified) * frontend/src/components/types.ts (modified) moved prerequisites checking to client side Sun, 01 Jun 2025 20:48:42 GMT Filip Gavrilovski [caaa60c] * backend/auth_form/utils.py (added) * backend/auth_form/views.py (modified) * frontend/src/components/StudentForm/StudentForm.tsx (modified) * frontend/src/components/StudentForm/SubjectsSelector.tsx (modified) added prerequisites check Sun, 01 Jun 2025 18:36:43 GMT Filip Gavrilovski [aba5377] * backend/auth_form/serializers.py (modified) * backend/auth_form/views.py (modified) added error message for duplicate index Sun, 01 Jun 2025 18:12:55 GMT Filip Gavrilovski [b49d770] * frontend/src/components/StudentForm/StudentForm.tsx (modified) * frontend/src/components/StudentForm/SubjectsSelector.tsx (modified) bug fixes :) Sun, 01 Jun 2025 17:35:08 GMT Filip Gavrilovski [44a4f6c] * backend/auth_form/migrations/0008_student_passed_subjects_per_semester.py (added) * backend/auth_form/migrations/0009_student_l1_credits_student_l2_credits_and_more.py (added) * backend/auth_form/migrations/0010_remove_student_l1_credits_remove_student_l2_credits_and_more.py (added) * backend/auth_form/migrations/0011_alter_student_level_credits.py (added) * backend/auth_form/migrations/0012_remove_student_level_credits_and_more.py (added) * backend/auth_form/models.py (modified) * backend/auth_form/serializers.py (modified) * frontend/src/components/StudentForm/FieldButton.tsx (added) * frontend/src/components/StudentForm/StudentForm.tsx (modified) * frontend/src/components/StudentForm/SubjectsSelector.tsx (modified) * frontend/src/components/StudentForm/utils.ts (modified) * frontend/src/components/SubjectCatalog/SubjectCatalog.tsx (modified) * frontend/src/components/SubjectCatalog/SubjectModal.tsx (modified) * frontend/src/components/types.ts (modified) * frontend/src/constants/subjects.ts (modified) * frontend/src/pages/Register.tsx (modified) Merge branch 'ui' Sun, 01 Jun 2025 17:33:58 GMT Filip Gavrilovski [3cbc680] * backend/auth_form/migrations/0012_remove_student_level_credits_and_more.py (added) * backend/auth_form/models.py (modified) * backend/auth_form/serializers.py (modified) * frontend/src/components/StudentForm/FieldButton.tsx (added) * frontend/src/components/StudentForm/StudentForm.tsx (modified) * frontend/src/components/StudentForm/SubjectsSelector.tsx (modified) * frontend/src/components/StudentForm/utils.ts (modified) * frontend/src/components/SubjectCatalog/SubjectCatalog.tsx (modified) * frontend/src/components/SubjectCatalog/SubjectModal.tsx (modified) * frontend/src/components/types.ts (modified) * frontend/src/pages/Register.tsx (modified) code refactoring; removing credits from model Sun, 01 Jun 2025 13:46:18 GMT Filip Gavrilovski [33f2961] * backend/auth_form/migrations/0008_student_passed_subjects_per_semester.py (added) * backend/auth_form/migrations/0009_student_l1_credits_student_l2_credits_and_more.py (added) * backend/auth_form/migrations/0010_remove_student_l1_credits_remove_student_l2_credits_and_more.py (added) * backend/auth_form/migrations/0011_alter_student_level_credits.py (added) * backend/auth_form/models.py (modified) * frontend/src/components/StudentForm/StudentForm.tsx (modified) * frontend/src/components/StudentForm/SubjectsSelector.tsx (modified) * frontend/src/components/types.ts (modified) added number of credits and passed subjects by semester to model and ... Sun, 01 Jun 2025 11:20:14 GMT Andrej Ristikj <60400035+andrejwastaken@…> [dab771d] * backend/subjects/management/data/subject_details.json (modified) Finished with my subject details Sun, 01 Jun 2025 10:27:14 GMT Filip Gavrilovski [71ca00d] * frontend/src/components/StudentForm/StudentForm.tsx (modified) another bug fix Sun, 01 Jun 2025 10:06:34 GMT Filip Gavrilovski [14030a9] * frontend/src/constants/subjects.ts (modified) bug fix Sat, 31 May 2025 17:53:39 GMT Filip Gavrilovski [bdd5f29] * frontend/src/components/StudentForm/SkeletonForm.tsx (modified) * frontend/src/components/StudentForm/StudentForm.tsx (modified) * frontend/src/components/StudentForm/SubjectsSelector.tsx (modified) * frontend/src/pages/Account.tsx (modified) finished form ui Sat, 31 May 2025 16:34:05 GMT Filip Gavrilovski [6130f82] * frontend/src/components/StudentForm/StudentForm.tsx (modified) * frontend/src/components/StudentForm/SubjectsSelector.tsx (modified) * frontend/src/constants/subjects.ts (modified) * frontend/src/index.css (modified) made tweaks to form ui Sat, 31 May 2025 14:56:16 GMT Filip Gavrilovski [cc05ef9] * frontend/src/components/StudentForm/StudentForm.tsx (modified) * frontend/src/components/StudentForm/SubjectsSelector.tsx (added) * frontend/src/components/SubjectCatalog/SubjectModal.tsx (modified) changed ui for selecting passed subjects; code refactoring Sat, 31 May 2025 10:08:06 GMT Filip Gavrilovski [95bb4a4] * backend/subjects/management/data/subject_details.json (modified) Merge branch 'main' of https://github.com/gavro081/izberi_izboren Sat, 31 May 2025 10:07:54 GMT Filip Gavrilovski [3c4c767] * backend/subjects/management/README.md (modified) * frontend/src/components/StudentForm/SkeletonForm.tsx (added) * frontend/src/components/StudentForm/StudentForm.tsx (moved) * frontend/src/components/StudentForm/utils.ts (added) * frontend/src/components/SubjectCatalog/utils.ts (modified) * frontend/src/pages/Account.tsx (modified) added skeleton for loading; added functionality for searching in latin Fri, 30 May 2025 07:58:54 GMT Andrej Ristikj <60400035+andrejwastaken@…> [adb1885] * backend/subjects/management/data/additional_info.json (modified) * backend/subjects/management/data/subject_details.json (modified) * backend/subjects/serializers.py (modified) * backend/subjects/views.py (modified) * frontend/package-lock.json (modified) * frontend/package.json (modified) * frontend/src/components/Navbar.tsx (modified) * frontend/src/components/StudentForm.tsx (modified) * frontend/src/components/SubjectCatalog/FilterSidebar.tsx (modified) * frontend/src/components/SubjectCatalog/SubjectCatalog.tsx (modified) * frontend/src/components/SubjectCatalog/SubjectList.tsx (modified) * frontend/src/components/SubjectCatalog/utils.ts (modified) * frontend/src/components/types.ts (modified) * frontend/src/constants/subjects.ts (modified) * frontend/src/pages/Account.tsx (modified) * frontend/src/pages/Login.tsx (modified) * frontend/src/pages/Register.tsx (modified) giMerge branch 'main' of https://github.com/gavro081/izberi_izboren Fri, 30 May 2025 07:58:28 GMT Andrej Ristikj <60400035+andrejwastaken@…> [36797f6] * backend/subjects/management/data/subject_details.json (modified) Added info for a subject in subject_details Thu, 29 May 2025 19:28:03 GMT Filip Gavrilovski [7542283] * frontend/src/components/StudentForm.tsx (modified) * frontend/src/components/SubjectCatalog/FilterSidebar.tsx (modified) * frontend/src/components/SubjectCatalog/SubjectCatalog.tsx (modified) * frontend/src/components/SubjectCatalog/utils.ts (modified) * frontend/src/components/types.ts (modified) * frontend/src/constants/subjects.ts (modified) * frontend/src/pages/Account.tsx (modified) modified ui for profile view; some minor code refactoring Thu, 29 May 2025 16:29:39 GMT Filip Gavrilovski [2b85a29] * backend/subjects/serializers.py (modified) * backend/subjects/views.py (modified) * frontend/src/components/SubjectCatalog/SubjectCatalog.tsx (modified) * frontend/src/components/SubjectCatalog/SubjectList.tsx (modified) * frontend/src/components/types.ts (modified) updated serializer and type for subjects Thu, 29 May 2025 16:14:44 GMT Filip Gavrilovski [2b670ad] * frontend/src/components/Navbar.tsx (modified) * frontend/src/pages/Login.tsx (modified) * frontend/src/pages/Register.tsx (modified) added quick login for testing; fixed type error Thu, 22 May 2025 10:55:58 GMT Filip Gavrilovski [600bd93] * frontend/package-lock.json (modified) * frontend/package.json (modified) Merge branch 'main' of https://github.com/gavro081/izberi_izboren Thu, 22 May 2025 10:53:27 GMT GitHub [9708984] * frontend/package-lock.json (modified) * frontend/package.json (modified) Merge pull request #2 from ... Thu, 22 May 2025 10:52:53 GMT GitHub [59da25d] * frontend/package-lock.json (modified) * frontend/package.json (modified) Bump vite from 6.3.0 to 6.3.5 in /frontend Bumps ... Thu, 22 May 2025 10:45:42 GMT GitHub [8528aa6] * frontend/package-lock.json (modified) * frontend/package.json (modified) Merge pull request #1 from gavro081/dependabot/npm_and_yarn/frontend ... Thu, 22 May 2025 10:43:18 GMT GitHub [3964191] * frontend/package-lock.json (modified) * frontend/package.json (modified) Bump react-router and react-router-dom in /frontend Bumps ... Tue, 20 May 2025 18:20:25 GMT Filip Gavrilovski [e4dbf6c] * backend/subjects/management/data/additional_info.json (modified) * backend/subjects/management/data/subject_details.json (modified) new entries in subject details Thu, 15 May 2025 10:43:19 GMT Filip Gavrilovski [e332460] * backend/auth_form/migrations/0007_alter_student_study_track.py (added) * backend/subjects/management/commands/fill_db.py (modified) * backend/subjects/management/commands/subject_details.py (modified) * backend/subjects/management/data/additional_info.json (added) * backend/subjects/management/data/andrej.json (deleted) * backend/subjects/management/data/gavro.json (deleted) * backend/subjects/management/data/subject_details.json (modified) * backend/subjects/management/data/tags.txt (deleted) * backend/subjects/migrations/0002_subject_info_evaluation_subject_info_is_easy_and_more.py (added) * backend/subjects/models.py (modified) * frontend/src/components/StudentForm.tsx (modified) added tags, eval techniques and technologies to models and script for ...