# # ChangeLog for / # # Generated by Trac 1.6 # 06/28/25 15:33:09 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 ... Thu, 15 May 2025 09:45:42 GMT Andrej Ristikj <60400035+andrejwastaken@…> [0156362] * backend/subjects/management/data/andrej.json (modified) Final updates before merge Sun, 11 May 2025 16:54:47 GMT Andrej Ristikj <60400035+andrejwastaken@…> [d64deaf] * backend/subjects/management/data/andrej.json (modified) Second update for elicitation Sun, 11 May 2025 11:08:02 GMT Andrej Ristikj <60400035+andrejwastaken@…> [0725dc3] * backend/subjects/management/data/andrej.json (modified) Done some subject info updates Sat, 10 May 2025 18:31:45 GMT Filip Gavrilovski [6d566b9] * backend/subjects/management/data/andrej.json (added) * backend/subjects/management/data/gavro.json (added) * backend/subjects/management/data/tags.txt (added) added domains and easy tags, started adding evaluation techniques, ... Sat, 10 May 2025 13:51:25 GMT Filip Gavrilovski [e7322a4] * backend/subjects/management/commands/format_prereqs.py (modified) * backend/subjects/management/commands/subject_details.py (modified) * backend/subjects/management/data/formatted_prereqs.json (modified) removed semester from formatted prereq Sat, 10 May 2025 11:11:43 GMT Filip Gavrilovski [bfeedd5] * backend/subjects/management/commands/elective.py (modified) * backend/subjects/management/commands/format_prereqs.py (modified) * backend/subjects/management/commands/subject_details.py (modified) * backend/subjects/management/data/elective.json (modified) * backend/subjects/management/data/formatted_prereqs.json (modified) * backend/subjects/management/data/prerequisites.json (modified) * backend/subjects/management/data/subject_details.json (modified) fixed bugs and inaccurate subject details caused by data inconsistencies Thu, 08 May 2025 12:38:20 GMT Filip Gavrilovski [8f56d10] * frontend/src/components/StudentForm.tsx (modified) changed labels to headings Thu, 08 May 2025 12:18:47 GMT Filip Gavrilovski [f2d7ae4] * backend/auth_form/models.py (modified) * frontend/src/components/StudentForm.tsx (modified) evaluation now accepts array as value Wed, 07 May 2025 08:29:25 GMT Andrej Ristikj <60400035+andrejwastaken@…> [85661413] * backend/backend/settings.py (modified) * frontend/src/components/StudentForm.tsx (modified) Added better timedelta for tokens Mon, 05 May 2025 20:59:45 GMT Andrej Ristikj <60400035+andrejwastaken@…> [7ddc618] * backend/backend/settings.py (modified) * frontend/src/components/StudentForm.tsx (modified) * frontend/src/context/AuthProvider.tsx (modified) * frontend/src/hooks/useAxiosAuth.ts (modified) * frontend/src/pages/Account.tsx (modified) Finally, hopefully, fixed all token related issues. Mon, 05 May 2025 20:14:29 GMT Andrej Ristikj <60400035+andrejwastaken@…> [8eaa412] * backend/backend/settings.py (modified) * frontend/src/App.tsx (modified) * frontend/src/api/axiosInstance.ts (added) * frontend/src/components/StudentForm.tsx (modified) * frontend/src/context/AuthProvider.tsx (modified) * frontend/src/hooks/useAxiosAuth.ts (added) * frontend/src/pages/Account.tsx (modified) * frontend/src/pages/Register.tsx (modified) Cleaned up UI, refresh token logic still does not work. Mon, 05 May 2025 19:08:11 GMT Andrej Ristikj <60400035+andrejwastaken@…> [b7c1505] * frontend/src/assets/IOLogo.png (added) * frontend/src/assets/eye-off.svg (added) * frontend/src/assets/eye.svg (modified) * frontend/src/components/LogoutButton.tsx (modified) * frontend/src/components/Navbar.tsx (modified) * frontend/src/components/PasswordInput.tsx (modified) * frontend/src/components/StudentForm.tsx (modified) * frontend/src/pages/Account.tsx (modified) * frontend/src/pages/Home.tsx (modified) * frontend/src/pages/Register.tsx (modified) Cleaning up frontend ui/ux Sun, 04 May 2025 21:23:30 GMT Andrej Ristikj <60400035+andrejwastaken@…> [dce856b] * frontend/src/components/StudentForm.tsx (modified) Finalized form Sun, 04 May 2025 21:08:43 GMT Andrej Ristikj <60400035+andrejwastaken@…> [9cfde80] * backend/auth_form/permissions.py (modified) * backend/auth_form/signals.py (modified) * backend/auth_form/views.py (modified) * backend/backend/settings.py (modified) * frontend/src/components/StudentForm.tsx (modified) * frontend/src/context/AuthProvider.tsx (modified) * frontend/src/pages/Home.tsx (modified) * frontend/src/pages/Register.tsx (modified) Added token handling for register and form functionatility with patch Sun, 04 May 2025 19:48:25 GMT Andrej Ristikj <60400035+andrejwastaken@…> [73ddd3b] * frontend/src/components/SubjectCatalog/SubjectCatalog.tsx (modified) * frontend/src/components/SubjectCatalog/SubjectModal.tsx (modified) * frontend/src/components/SubjectCatalog/utils.ts (modified) * frontend/src/components/types.ts (modified) Fixed the Subjects page and cleaned up TS related issues Sun, 04 May 2025 19:28:19 GMT Andrej Ristikj <60400035+andrejwastaken@…> [eea0930] * backend/auth_form/urls.py (modified) * backend/auth_form/views.py (modified) * backend/backend/settings.py (modified) * frontend/src/context/AuthContext.tsx (modified) * frontend/src/context/AuthProvider.tsx (modified) * frontend/src/pages/Account.tsx (modified) * frontend/src/pages/Login.tsx (modified) * frontend/src/pages/Register.tsx (modified) Added proper refresh token logic Sun, 04 May 2025 19:06:38 GMT Andrej Ristikj <60400035+andrejwastaken@…> [558a97d] * frontend/src/components/Footer.tsx (modified) * frontend/src/components/Navbar.tsx (modified) * frontend/src/components/StudentForm.tsx (modified) * frontend/src/pages/Account.tsx (modified) Added proper form errors Sun, 04 May 2025 18:20:16 GMT Andrej Ristikj <60400035+andrejwastaken@…> [dcb7d6b] * backend/auth_form/migrations/0005_alter_student_favorite_professors.py (added) * backend/auth_form/migrations/0006_alter_student_study_track.py (added) * backend/auth_form/models.py (modified) * frontend/src/components/StudentForm.tsx (modified) * frontend/src/pages/Account.tsx (modified) Cleaned up typos in backend and in frontend Sun, 04 May 2025 14:58:32 GMT Andrej Ristikj <60400035+andrejwastaken@…> [a0ab1a7] * backend/auth_form/models.py (modified) * frontend/src/components/Navbar.tsx (modified) * frontend/src/components/StudentForm.tsx (modified) * frontend/src/components/types.ts (modified) * frontend/src/context/AuthProvider.tsx (modified) * frontend/src/pages/Account.tsx (modified) * frontend/src/pages/Login.tsx (modified) Added POST functionality for student's form Sat, 03 May 2025 21:30:55 GMT Andrej Ristikj <60400035+andrejwastaken@…> [232f573] * frontend/src/App.tsx (modified) * frontend/src/components/SubjectCatalog/SubjectCatalog.tsx (modified) Finished basic logic for form, api call in subjectCatalog needs updating Sat, 03 May 2025 21:16:03 GMT Andrej Ristikj <60400035+andrejwastaken@…> [ac1ce62] * frontend/src/components/SubjectCatalog/SubjectCatalog.tsx (modified) * frontend/src/components/types.ts (modified) Trying to fix errors with fetch Sat, 03 May 2025 21:09:28 GMT Andrej Ristikj <60400035+andrejwastaken@…> [85662f00] * frontend/src/App.tsx (modified) * frontend/src/components/StudentForm.tsx (added) * frontend/src/pages/Account.tsx (added) Adde StudentForm and Account Sat, 03 May 2025 21:03:08 GMT Andrej Ristikj <60400035+andrejwastaken@…> [7c84993] * backend/auth_form/views.py (modified) * frontend/src/App.tsx (modified) * frontend/src/components/Navbar.tsx (modified) * frontend/src/pages/Form.tsx (deleted) Removed white spaces and added Account page Sat, 03 May 2025 19:12:38 GMT Andrej Ristikj <60400035+andrejwastaken@…> [bbf0348] * backend/auth_form/apps.py (modified) * backend/auth_form/migrations/0002_alter_user_managers_remove_student_enrolled_subjects_and_more.py (added) * backend/auth_form/migrations/0003_alter_student_current_year_and_more.py (added) * backend/auth_form/migrations/0004_alter_student_user.py (added) * backend/auth_form/models.py (modified) * backend/auth_form/permissions.py (added) * backend/auth_form/serializers.py (modified) * backend/auth_form/signals.py (added) * backend/auth_form/urls.py (modified) * backend/auth_form/views.py (modified) * backend/subjects/serializers.py (added) * backend/subjects/views.py (modified) * frontend/src/pages/Form.tsx (modified) * frontend/src/pages/Register.tsx (modified) Added backend logic for form and reorganized views/serializers for ... Fri, 02 May 2025 18:10:12 GMT Andrej Ristikj <60400035+andrejwastaken@…> [03b54d2] * frontend/src/App.tsx (modified) * frontend/src/components/Footer.tsx (added) * frontend/src/components/LogoutButton.tsx (added) * frontend/src/components/Navbar.tsx (added) * frontend/src/components/PrivateRoute.tsx (added) * frontend/src/context/AuthContext.tsx (added) * frontend/src/context/AuthProvider.tsx (added) * frontend/src/hooks/useAuth.ts (added) * frontend/src/main.tsx (modified) * frontend/src/pages/Form.tsx (added) * frontend/src/pages/Login.tsx (modified) * frontend/src/pages/Register.tsx (modified) Added navbar, footer, form page, useAuth and private route for form Fri, 02 May 2025 09:30:20 GMT Andrej Ristikj <60400035+andrejwastaken@…> [997721a] * backend/auth_form/serializers.py (modified) * frontend/src/components/PasswordInput.tsx (added) * 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/types.ts (deleted) * frontend/src/components/SubjectCatalog/utils.ts (modified) * frontend/src/components/types.ts (added) * frontend/src/pages/Login.tsx (modified) * frontend/src/pages/Register.tsx (modified) Added proper error messages for login/register and a show password ... Thu, 01 May 2025 07:59:03 GMT Filip Gavrilovski [9234fca] * frontend/src/pages/Login.tsx (modified) changed error types Wed, 30 Apr 2025 23:01:48 GMT Andrej Ristikj <60400035+andrejwastaken@…> [8de1082] * frontend/src/App.tsx (modified) * frontend/src/pages/Login.tsx (modified) Added login functionality Wed, 30 Apr 2025 22:52:37 GMT Andrej Ristikj <60400035+andrejwastaken@…> [1e50206] * backend/auth_form/models.py (modified) * backend/auth_form/serializers.py (modified) * backend/auth_form/views.py (modified) * frontend/package-lock.json (modified) * frontend/package.json (modified) * frontend/src/App.tsx (modified) * frontend/src/pages/Login.tsx (modified) * frontend/src/pages/Register.tsx (modified) Made a successful register page on frontend Wed, 30 Apr 2025 19:46:50 GMT Andrej Ristikj <60400035+andrejwastaken@…> [67110f7] * backend/auth_form/serializers.py (modified) * backend/auth_form/urls.py (modified) * frontend/src/components/SubjectCatalog/LoginPage.tsx (deleted) * frontend/src/components/SubjectCatalog/RegisterPage.tsx (deleted) * frontend/src/pages/Login.tsx (modified) * frontend/src/pages/Register.tsx (modified) Added logic for email validation and jwt payload Tue, 29 Apr 2025 21:52:37 GMT Andrej Ristikj <60400035+andrejwastaken@…> [3346658] * backend/auth_form/views.py (modified) * backend/backend/settings.py (modified) * frontend/src/App.tsx (modified) * frontend/src/components/SubjectCatalog/LoginPage.tsx (added) * frontend/src/components/SubjectCatalog/RegisterPage.tsx (added) * frontend/src/components/SubjectCatalog/types.ts (modified) * frontend/src/pages/Login.tsx (added) * frontend/src/pages/Register.tsx (added) Added login in backend and started login/register in frontend Tue, 29 Apr 2025 11:12:43 GMT Andrej Ristikj <60400035+andrejwastaken@…> [367b83f] * backend/auth_form/serializers.py (modified) * backend/auth_form/urls.py (modified) * backend/auth_form/views.py (modified) * backend/backend/backends.py (added) * backend/backend/settings.py (modified) Added login logic, need to fix user management with db Mon, 28 Apr 2025 21:58:13 GMT Andrej Ristikj <60400035+andrejwastaken@…> [180656a] * backend/auth_form/models.py (modified) * backend/auth_form/serializers.py (added) * backend/auth_form/urls.py (modified) * backend/auth_form/views.py (modified) Made a simple register APIView with the needed serializers Mon, 28 Apr 2025 20:36:00 GMT Andrej Ristikj <60400035+andrejwastaken@…> [bc7053f] * backend/auth_form/migrations/0001_initial.py (modified) * backend/subjects/migrations/0001_initial.py (modified) Made successful migrations for subjects and auth_form and restarted ... Mon, 28 Apr 2025 19:53:31 GMT Andrej Ristikj <60400035+andrejwastaken@…> [f4279e0] * backend/auth_form/__init__.py (deleted) * backend/auth_form/admin.py (modified) * backend/auth_form/migrations/0001_initial.py (added) * backend/auth_form/models.py (modified) * backend/backend/settings.py (modified) Added a complete model for User and Student and failed to do migrations Mon, 28 Apr 2025 09:02:04 GMT Andrej Ristikj <60400035+andrejwastaken@…> [4bc55a5] * backend/auth_form/models.py (modified) Almost finished students model Sun, 27 Apr 2025 21:58:59 GMT Andrej Ristikj <60400035+andrejwastaken@…> [4627c02] * backend/auth_form/admin.py (modified) * backend/auth_form/models.py (modified) * backend/subjects/admin.py (modified) Added model for Users Sun, 27 Apr 2025 21:13:48 GMT Andrej Ristikj <60400035+andrejwastaken@…> [6cb912e] * README.md (modified) * backend/subjects/management/README.md (moved) * backend/subjects/management/__init__.py (moved) * backend/subjects/management/commands/__init__.py (moved) * backend/subjects/management/commands/abstract.py (added) * backend/subjects/management/commands/elective.py (added) * backend/subjects/management/commands/fill_db.py (added) * backend/subjects/management/commands/format_prereqs.py (added) * backend/subjects/management/commands/mandatory.py (added) * backend/subjects/management/commands/subject_details.py (added) * backend/subjects/management/commands/subjects_by_program.py (added) * backend/subjects/management/data/abstracts.json (added) * backend/subjects/management/data/courses.json (moved) * backend/subjects/management/data/elective.json (added) * backend/subjects/management/data/formatted_prereqs.json (added) * backend/subjects/management/data/information.json (added) * backend/subjects/management/data/mandatory.json (added) * backend/subjects/management/data/participants.json (moved) * backend/subjects/management/data/prerequisites.json (added) * backend/subjects/management/data/professors.json (added) * backend/subjects/management/data/subject_details.json (added) * backend/subjects/management/data/subjects_by_program.json (added) * backend/subjects/migrations/0001_initial.py (added) * backend/subjects/models.py (modified) * docker-compose.yml (modified) * frontend/src/components/SubjectCatalog/SubjectCatalog.tsx (modified) * frontend/src/components/SubjectCatalog/SubjectModal.tsx (modified) * frontend/src/components/SubjectCatalog/types.ts (modified) * tmp.txt (deleted) * tools/.gitignore (deleted) * tools/constants/queries.py (deleted) * tools/constants/values.py (deleted) * tools/data/abstracts.json (deleted) * tools/data/elective.json (deleted) * tools/data/information.json (deleted) * tools/data/mandatory.json (deleted) * tools/data/prerequisites.json (deleted) * tools/data/professors.json (deleted) * tools/data/subject_details.json (deleted) * tools/data/subjects_by_program.json (deleted) * tools/scrapers/abstract.py (deleted) * tools/scrapers/elective.py (deleted) * tools/scrapers/mandatory.py (deleted) * tools/scripts/__init__.py (deleted) * tools/scripts/fill_db.py (deleted) * tools/scripts/subject_details.py (deleted) * tools/scripts/subjects_by_program.py (deleted) Merge branch 'main' into auth/form Checking out what's new. Sat, 26 Apr 2025 19:40:53 GMT Filip Gavrilovski [37bd55e] * backend/subjects/management/README.md (moved) * backend/subjects/management/commands/abstract.py (added) * backend/subjects/management/commands/elective.py (added) * backend/subjects/management/commands/fill_db.py (modified) * backend/subjects/management/commands/format_prereqs.py (added) * backend/subjects/management/commands/mandatory.py (added) * backend/subjects/management/commands/subject_details.json (deleted) * backend/subjects/management/commands/subject_details.py (added) * backend/subjects/management/commands/subjects_by_program.py (added) * backend/subjects/management/data/abstracts.json (added) * backend/subjects/management/data/courses.json (moved) * backend/subjects/management/data/elective.json (added) * backend/subjects/management/data/formatted_prereqs.json (added) * backend/subjects/management/data/information.json (added) * backend/subjects/management/data/mandatory.json (added) * backend/subjects/management/data/participants.json (moved) * backend/subjects/management/data/prerequisites.json (added) * backend/subjects/management/data/professors.json (added) * backend/subjects/management/data/subject_details.json (added) * backend/subjects/management/data/subjects_by_program.json (added) * tools/.gitignore (deleted) * tools/data/abstracts.json (deleted) * tools/data/elective.json (deleted) * tools/data/formatted_prereqs.json (deleted) * tools/data/information.json (deleted) * tools/data/mandatory.json (deleted) * tools/data/prerequisites.json (deleted) * tools/data/professors.json (deleted) * tools/data/subjects_by_program.json (deleted) * tools/scrapers/abstract.py (deleted) * tools/scrapers/elective.py (deleted) * tools/scrapers/mandatory.py (deleted) * tools/scripts/format_prereqs.py (deleted) * tools/scripts/subject_details.py (deleted) * tools/scripts/subjects_by_program.py (deleted) removed tools folder and moved scripts and scrapers to django commands Sat, 26 Apr 2025 17:50:40 GMT Filip Gavrilovski [3c113dc] * frontend/src/components/SubjectCatalog/SubjectCatalog.tsx (modified) bug fix Sat, 26 Apr 2025 17:28:01 GMT Filip Gavrilovski [f53d0f2] * prereqs.json (deleted) * tools/README.md (modified) * tools/__init__.py (deleted) * tools/scripts/__init__.py (deleted) updated tools/README Sat, 26 Apr 2025 15:13:08 GMT Filip Gavrilovski [17dcbfb] * backend/subjects/management/commands/fill_db.py (modified) * backend/subjects/management/commands/subject_details.json (modified) * backend/subjects/migrations/0001_initial.py (modified) * backend/subjects/models.py (modified) * frontend/src/components/SubjectCatalog/SubjectCatalog.tsx (modified) * frontend/src/components/SubjectCatalog/SubjectModal.tsx (modified) * frontend/src/components/SubjectCatalog/types.ts (modified) * prereqs.json (added) * tools/data/formatted_prereqs.json (added) * tools/scripts/format_prereqs.py (added) * tools/scripts/subject_details.py (modified) Merge branch 'db' Sat, 26 Apr 2025 15:12:41 GMT Filip Gavrilovski [7070b76] * backend/subjects/management/commands/fill_db.py (modified) * backend/subjects/management/commands/subject_details.json (modified) * backend/subjects/migrations/0001_initial.py (modified) * backend/subjects/models.py (modified) * frontend/src/components/SubjectCatalog/SubjectCatalog.tsx (modified) * frontend/src/components/SubjectCatalog/SubjectModal.tsx (modified) * frontend/src/components/SubjectCatalog/types.ts (modified) * prereqs.json (added) * tools/data/formatted_prereqs.json (added) * tools/scripts/format_prereqs.py (added) * tools/scripts/subject_details.py (modified) added script for formatting prerequisites; adjusted models, previous ... Sat, 26 Apr 2025 12:38:32 GMT Filip Gavrilovski [27e4bb2] * tools/README.md (modified) * tools/data/subject_details.json (deleted) updated tools/README Sat, 26 Apr 2025 12:31:41 GMT Filip Gavrilovski [f540d88] * README.md (modified) * backend/subjects/management/__init__.py (moved) * backend/subjects/management/commands/__init__.py (added) * backend/subjects/management/commands/fill_db.py (added) * backend/subjects/management/commands/subject_details.json (added) * backend/subjects/migrations/0001_initial.py (added) * docker-compose.yml (modified) * tmp.txt (deleted) * tools/README.md (modified) * tools/constants/queries.py (deleted) * tools/constants/values.py (deleted) * tools/scripts/fill_db.py (deleted) * tools/scripts/subject_details.py (modified) added script for filling db directly from backend; updated README Fri, 25 Apr 2025 21:13:25 GMT Andrej Ristikj <60400035+andrejwastaken@…> [9e73572] * backend/auth_form/__init__.py (added) * backend/auth_form/admin.py (added) * backend/auth_form/apps.py (added) * backend/auth_form/migrations/__init__.py (added) * backend/auth_form/models.py (added) * backend/auth_form/tests.py (added) * backend/auth_form/urls.py (added) * backend/auth_form/views.py (added) * backend/backend/settings.py (modified) * backend/backend/urls.py (modified) * backend/requirements.txt (modified) Added a new app with a simple page for register; updated the needed ...