Commit graph

149 commits

Author SHA1 Message Date
cd9b8b91e3 Hotfix for rendering student statuses when student is not studying and show distance of study groups and students in map view 2023-09-30 17:27:29 +08:00
lemeow125
8f58dddbda
Merge pull request #8 from lemeow125/feature/student_status
Feature/student status
2023-09-30 17:14:55 +08:00
4a909a9236 Made pull up menu only operable if studying 2023-09-30 17:14:59 +08:00
4e1a73f6ed Fix some styling issues and improve pull up modal for groups/students list 2023-09-29 20:58:59 +08:00
8279665ab9 Code cleanup and add pull up menu for complete student status/study group list 2023-09-29 17:47:22 +08:00
fb8e948dfc Set student status to inactive if logging out and clear query cache 2023-09-29 16:32:31 +08:00
4de274edb4 Joining now ensures that you match the subject you are studying to the study group you are joining 2023-09-29 12:29:36 +08:00
c05c8d50f3 Improve wording for joining study groups 2023-09-29 12:26:42 +08:00
c2c589a3fe Code improvements, clear react query cache on logout and added joining/changing study group functionality on homepage 2023-09-29 12:23:44 +08:00
709125a344 Fixed bug in active student status if user leaves a study group 2023-09-29 11:33:25 +08:00
debaa544bc Added create group functionality 2023-09-28 21:03:04 +08:00
62cee96b94 Added study group creation 2023-09-26 20:29:21 +08:00
lemeow125
3c879b5cf2
Merge pull request #7 from lemeow125/feature/homepage_rendering
Feature/homepage rendering
2023-09-24 21:29:05 +08:00
ed19150d53 Added global study groups rendering 2023-09-24 21:26:15 +08:00
1bd07f9edd Optimized homepage rendering and removed overly complicated components 2023-09-24 21:02:34 +08:00
19d19c3dd5 Reflect user pin location change if user manually overrides location 2023-09-22 23:08:54 +08:00
7da7d0f217 Hidden unused console.log in api 2023-09-22 23:08:20 +08:00
c4413a185d Hidden unused console.log 2023-09-22 23:08:06 +08:00
81bead43ff Fixed filtering for study groups 2023-09-22 22:55:36 +08:00
68778cea7a Code cleanup for multiple pages and components 2023-09-20 21:16:54 +08:00
14e14b8bb6 Code cleanup 2023-09-20 19:53:25 +08:00
790574daee Separated distance calculation and far map renderer into own components 2023-09-20 19:36:06 +08:00
12e3d29822 Do not autocapitalize password fields 2023-09-20 17:44:58 +08:00
511f293ff1 Changed debug backend url 2023-09-20 17:42:37 +08:00
980d1e636e Added student status point rendering 2023-09-11 19:16:48 +08:00
00928ac947 Fixed and made changes to the Haversine distance formula calculation. We now point it to the user's location as intended 2023-09-11 19:02:11 +08:00
7b9d05f84b Added Haversine Formula calculation to get the radius of circles for study groups required for rendering 2023-09-09 20:45:29 +08:00
85e2a13071 Changed to circle rendering for student status 2023-09-08 21:41:46 +08:00
058b120ce9 Addded initial heatmap rendering 2023-09-06 18:13:43 +08:00
15b14a32e8 Change map provider api to selfhosted one 2023-08-29 16:39:50 +08:00
040ffb622c Moved callouts to a separate component 2023-08-15 14:53:58 +08:00
146d80cc98 Added student status list query 2023-08-15 14:15:33 +08:00
cfd82d3c42 Refactored error handling in API functions and improved error feedback in pages 2023-08-15 00:41:42 +08:00
c4c11d1afe Updated login page 2023-08-14 23:31:00 +08:00
497e50f2a4 Refactored types for better readability 2023-08-14 23:29:53 +08:00
ce2bffe1cb Fixed duplicate modal in user info page 2023-08-14 22:01:20 +08:00
2ca1dd13ca Finalize changes to using modals for user feedback 2023-08-14 21:57:52 +08:00
ff114b496c Move to modals for user feedback 2023-08-14 21:13:46 +08:00
529a7a75fd Improved homepage 2023-08-10 17:23:12 +08:00
33ffcde6be Added map preview to start studying page 2023-08-07 15:03:53 +08:00
c95e3e2d79 Added start studying page 2023-08-07 14:55:44 +08:00
126223394d Remove bottomsheet library and added homepage improvements 2023-08-07 14:22:47 +08:00
029ef84671 Improved API, added loading page, initial changes to homepage, and fixed irregular field on user info page not being centered 2023-08-06 14:25:09 +08:00
16f3cda10d Allow user location to be manually adjusted 2023-08-05 14:43:29 +08:00
93aab046d8 Removed some console logs 2023-07-27 16:02:14 +08:00
e4d64f3656 Added avatar uploading 2023-07-27 16:00:31 +08:00
a3b3bd887f Add user feedback to user info and subjects page 2023-07-27 12:55:51 +08:00
1a46945d1e Code cleanup in api.tsx 2023-07-27 00:09:43 +08:00
e4278517bc Code cleanup in api.tsx 2023-07-27 00:06:32 +08:00
3331ccb974 Pray to the gods the duplicate subjects bug is fixed. Move irregular status toggle to user info page from subjects page 2023-07-27 00:01:44 +08:00