# # ChangeLog for / # # Generated by Trac 1.6 # 06/28/25 15:29:14 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 ... Thu, 24 Apr 2025 18:10:23 GMT Andrej Ristikj <60400035+andrejwastaken@…> [b17d215] * docker-compose.yml (modified) * frontend/src/pages/Home.tsx (modified) Added chokidar in docker-compose Thu, 24 Apr 2025 17:34:53 GMT Filip Gavrilovski [26d79d1] * backend/subjects/views.py (modified) * tools/data/courses.json (modified) * tools/data/elective.json (modified) * tools/data/mandatory.json (modified) * tools/data/subject_details.json (modified) * tools/data/subjects_by_program.json (modified) * tools/scrapers/elective.py (modified) * tools/scrapers/mandatory.py (modified) * tools/scripts/subjects_by_program.py (modified) fixed scrapers edge cases Thu, 24 Apr 2025 16:49:05 GMT Filip Gavrilovski [3af9fa0] * frontend/src/components/SubjectCatalog/SubjectList.tsx (modified) * frontend/src/components/SubjectCatalog/SubjectModal.tsx (modified) * tools/README.md (modified) * tools/constants/queries.py (modified) * tools/constants/values.py (modified) * tools/data/abstracts.json (added) * tools/data/subject_details.json (modified) * tools/scrapers/abstract.py (added) * tools/scripts/subject_details.py (modified) added scraper for abstracts and added them to db Thu, 24 Apr 2025 15:52:38 GMT Filip Gavrilovski [b0495c9] * frontend/src/App.tsx (modified) * frontend/src/components/SubjectCatalog.tsx (deleted) * frontend/src/components/SubjectCatalog/FilterSidebar.tsx (added) * frontend/src/components/SubjectCatalog/SkeletonCard.tsx (added) * frontend/src/components/SubjectCatalog/StaffSearch.tsx (added) * frontend/src/components/SubjectCatalog/SubjectCatalog.tsx (added) * frontend/src/components/SubjectCatalog/SubjectList.tsx (added) * frontend/src/components/SubjectCatalog/SubjectModal.tsx (moved) * frontend/src/components/SubjectCatalog/types.ts (moved) * frontend/src/components/SubjectCatalog/utils.ts (added) * frontend/src/pages/SubjectsView.tsx (modified) split subject catalog into smaller files Thu, 24 Apr 2025 14:38:43 GMT Filip Gavrilovski [ff9e2e0] * frontend/src/components/SubjectCatalog.tsx (modified) enabled resetting filters Thu, 24 Apr 2025 12:38:15 GMT Filip Gavrilovski [cc86fbd] * frontend/src/components/SubjectCatalog.tsx (modified) * frontend/src/constants/subjects.ts (added) * frontend/src/types.ts (modified) * tmp.txt (added) added all filtering criteria Wed, 23 Apr 2025 16:40:56 GMT Filip Gavrilovski [6935b46] * frontend/src/components/SubjectCatalog.tsx (modified) added filtering for semester and season Wed, 23 Apr 2025 15:44:48 GMT Filip Gavrilovski [fb5bb57] * frontend/src/components/SubjectCatalog.tsx (modified) added searching Mon, 21 Apr 2025 20:02:30 GMT Filip Gavrilovski [d8ea901] * frontend/src/App.tsx (modified) * frontend/src/assets/eye.svg (added) * frontend/src/components/SubjectCatalog.tsx (modified) * frontend/src/pages/Home.tsx (modified) * frontend/src/pages/SubjectsView.tsx (moved) some code cleanup Mon, 21 Apr 2025 19:38:05 GMT Filip Gavrilovski [613c350] * backend/app/migrations/0001_initial.py (deleted) * backend/app/migrations/0002_alter_subject_info_assistants_and_more.py (deleted) * backend/app/views.py (deleted) * backend/backend/settings.py (modified) * backend/backend/urls.py (modified) * backend/subjects/__init__.py (moved) * backend/subjects/admin.py (moved) * backend/subjects/apps.py (moved) * backend/subjects/migrations/__init__.py (moved) * backend/subjects/models.py (moved) * backend/subjects/tests.py (moved) renamed backend/app to subjects Mon, 21 Apr 2025 19:36:37 GMT Filip Gavrilovski [a10b609] * backend/subjects/views.py (added) * frontend/src/components/SubjectCatalog.tsx (modified) * frontend/src/types.ts (modified) changed api endpoint and format of response Mon, 21 Apr 2025 19:23:26 GMT Filip Gavrilovski [50fc12f] * frontend/src/components/SubjectCatalog.tsx (modified) * frontend/src/components/SubjectModal.tsx (added) added modal view for subject details Mon, 21 Apr 2025 17:41:15 GMT Filip Gavrilovski [02269e1] * frontend/README.md (deleted) * frontend/index.html (modified) * frontend/src/App.tsx (modified) * frontend/src/components/SubjectCatalog.tsx (added) * frontend/src/pages/Home.tsx (moved) * frontend/src/pages/Test.tsx (added) * frontend/src/types.ts (added) added subject catalog for viewing all subjects Sun, 20 Apr 2025 17:03:52 GMT Filip Gavrilovski [4959205] * README.md (modified) * tools/.gitignore (modified) * tools/README.md (modified) * tools/playground.js (deleted) updated readme in tools Sun, 20 Apr 2025 17:03:40 GMT Filip Gavrilovski [1e5e654] * .gitignore (modified) * LICENSE (added) * README.md (modified) created license and updated readme Sun, 20 Apr 2025 15:04:49 GMT Andrej Ristikj <60400035+andrejwastaken@…> [0cbbce6] * frontend/src/Home.tsx (modified) Fixed typescript error flags for types Sun, 20 Apr 2025 10:26:42 GMT Andrej Ristikj <60400035+andrejwastaken@…> [2e2cfec] * frontend/package-lock.json (modified) * frontend/package.json (modified) * frontend/vite.config.ts (modified) Tried to fix tailwind problem by modifying package and vite config Sun, 20 Apr 2025 10:02:24 GMT Andrej Ristikj <60400035+andrejwastaken@…> [452e7c5] * .gitignore (modified) Added .venv in gitignore Sun, 20 Apr 2025 09:45:56 GMT Andrej Ristikj <60400035+andrejwastaken@…> [fe289a7] * .gitignore (modified) * backend/app/__pycache__/__init__.cpython-312.pyc (deleted) * backend/app/__pycache__/__init__.cpython-313.pyc (deleted) * backend/app/__pycache__/admin.cpython-312.pyc (deleted) * backend/app/__pycache__/admin.cpython-313.pyc (deleted) * backend/app/__pycache__/apps.cpython-312.pyc (deleted) * backend/app/__pycache__/apps.cpython-313.pyc (deleted) * backend/app/__pycache__/models.cpython-312.pyc (deleted) * backend/app/__pycache__/models.cpython-313.pyc (deleted) * backend/app/__pycache__/views.cpython-312.pyc (deleted) * backend/app/__pycache__/views.cpython-313.pyc (deleted) * backend/app/migrations/0001_initial.py (added) * backend/app/migrations/0002_alter_subject_info_assistants_and_more.py (added) * backend/app/migrations/__pycache__/__init__.cpython-312.pyc (deleted) * backend/app/migrations/__pycache__/__init__.cpython-313.pyc (deleted) * backend/app/models.py (modified) * backend/app/views.py (modified) * backend/backend/__pycache__/__init__.cpython-312.pyc (deleted) * backend/backend/__pycache__/__init__.cpython-313.pyc (deleted) * backend/backend/__pycache__/settings.cpython-312.pyc (deleted) * backend/backend/__pycache__/settings.cpython-313.pyc (deleted) * backend/backend/__pycache__/urls.cpython-312.pyc (deleted) * backend/backend/__pycache__/urls.cpython-313.pyc (deleted) * backend/backend/__pycache__/wsgi.cpython-312.pyc (deleted) * backend/backend/__pycache__/wsgi.cpython-313.pyc (deleted) * docker-compose.yml (modified) * frontend/Dockerfile (modified) * frontend/package-lock.json (modified) * frontend/package.json (modified) * frontend/postcss.config.cjs (added) * frontend/src/App.tsx (modified) * frontend/src/Home.tsx (modified) * frontend/src/index.css (added) * frontend/src/main.tsx (modified) * frontend/tailwind.config.cjs (added) * tools/.gitignore (added) * tools/README.md (added) * tools/__init__.py (added) * tools/constants/__init__.py (added) * tools/constants/queries.py (added) * tools/constants/values.py (added) * tools/data/courses.json (added) * tools/data/elective.json (added) * tools/data/information.json (added) * tools/data/mandatory.json (added) * tools/data/participants.json (added) * tools/data/prerequisites.json (added) * tools/data/professors.json (added) * tools/data/subject_details.json (added) * tools/data/subjects_by_program.json (added) * tools/playground.js (added) * tools/scrapers/elective.py (added) * tools/scrapers/mandatory.py (added) * tools/scripts/__init__.py (added) * tools/scripts/fill_db.py (added) * tools/scripts/subject_details.py (added) * tools/scripts/subjects_by_program.py (added) Resolved merge conflict (removed pycache files) Sat, 19 Apr 2025 17:31:49 GMT Filip Gavrilovski [1b98e7a] * frontend/src/Home.tsx (modified) * frontend/src/main.tsx (modified) added some changes to ui Sat, 19 Apr 2025 17:26:34 GMT Filip Gavrilovski [ebb7dd7] * backend/app/views.py (modified) * frontend/Dockerfile (modified) * frontend/package-lock.json (modified) * frontend/package.json (modified) * frontend/postcss.config.cjs (added) * frontend/src/App.tsx (modified) * frontend/src/Home.tsx (modified) * frontend/src/index.css (added) * frontend/tailwind.config.cjs (added) added tailwind Sat, 19 Apr 2025 17:26:34 GMT Filip Gavrilovski [1a9c939] * backend/app/migrations/0002_alter_subject_info_assistants_and_more.py (added) * backend/app/models.py (modified) added necessary constraints that were missing in models Sat, 19 Apr 2025 17:26:34 GMT Filip Gavrilovski [a0a336b] * backend/app/migrations/0001_initial.py (modified) * backend/app/models.py (modified) * tools/constants/queries.py (modified) renamed table in db to subject_info for consistency Sat, 19 Apr 2025 17:26:34 GMT Filip Gavrilovski [38801c0] * backend/app/migrations/0001_initial.py (modified) * backend/app/models.py (modified) * backend/app/views.py (modified) * frontend/src/Home.tsx (modified) * tools/constants/queries.py (modified) * tools/constants/values.py (modified) removed duplicate info from db and models Sat, 19 Apr 2025 17:26:29 GMT Filip Gavrilovski [a157eef] * backend/app/migrations/0001_initial.py (modified) * backend/app/migrations/0002_alter_subject_assistants_alter_subject_electivefor_and_more.py (deleted) * backend/app/models.py (modified) * backend/app/views.py (modified) modified some subject_info model field names and resolve migration issues Sat, 19 Apr 2025 08:45:46 GMT Filip Gavrilovski [939ef58] * backend/app/models.py (modified) * tools/constants/queries.py (modified) * tools/constants/values.py (modified) * tools/data/subject_details.json (modified) * tools/scripts/fill_db.py (modified) * tools/scripts/subject_details.py (modified) added relation between subject and subject_info; participants for ...