Commit graph

171 commits

Author SHA1 Message Date
369a00a0b3 Added loading pages inidcators to subject and user info page and redirect login page to homepage if user is already logged in 2023-10-11 19:48:19 +08:00
6e63f86805 Added back button to create group and start studying pages and adding loading indicator for start studying 2023-10-11 19:43:59 +08:00
7ac6a6745f Added loading screen to homepage and proper rendering if location permission is denied 2023-10-11 19:33:02 +08:00
64cb7aabdd Fix google map overlay still rendering under open street map in homepage 2023-10-11 18:37:53 +08:00
64058cf2c8 Fixed missing url tile on homepage 2023-10-10 23:43:42 +08:00
3208c37a86 Fixed distance calculation rounding down to 0 and reduced distance threshhold to 1km 2023-10-10 22:54:29 +08:00
f53056f932 Bump react native version to latest 2023-10-10 22:15:54 +08:00
b3db2bb8e2 Turn off debug flags and fix student status deactivation on homepage 2023-10-01 21:30:04 +08:00
lemeow125
7c3eeda29e
Merge pull request #10 from lemeow125/feature/messaging
Feature/messaging
2023-10-01 16:54:20 +08:00
fa07743a90 Fixed group message notifications always triggering 2023-10-01 16:39:43 +08:00
2461f2c404 Fixed pullup menu wording on homepage and added message notifications 2023-10-01 16:29:36 +08:00
798c1a5e6b Added potential fix to homepage map elements sometimes not rendering on startup 2023-10-01 15:57:45 +08:00
b0345dc2b7 Code cleanup 2023-10-01 15:56:01 +08:00
a9d7188c67 Re-separate use effect for periodic checking and on load checking in homepage 2023-10-01 14:32:25 +08:00
d072ae456d Added background notifications 2023-10-01 14:28:03 +08:00
2cd770e5e1 Improved functionlity of messages page 2023-10-01 00:54:31 +08:00
63f863fa1e Revert fix to homepage and clean up code for messages page 2023-09-30 18:40:46 +08:00
97291a85cd Fixed homepage sometimes not rendering when not studying 2023-09-30 18:31:26 +08:00
bbffea76a3 Fix messages page button visibility 2023-09-30 17:48:48 +08:00
lemeow125
183b2b6e16
Merge pull request #9 from lemeow125/initial-frontend
added conversation/groupchat page
2023-09-30 17:40:25 +08:00
lemeow125
fab7491a8d
Merge branch 'master' into initial-frontend 2023-09-30 17:40:16 +08:00
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