Commit graph

113 commits

Author SHA1 Message Date
8279665ab9 Code cleanup and add pull up menu for complete student status/study group list 2023-09-29 17:47:22 +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
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
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
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
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
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
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
283c030b37 Fixed homepage distance bug 2023-07-26 12:52:24 +08:00
cd85852c9b Fixed condition in homepage 2023-07-26 10:04:15 +08:00
b43577870b Homepage improvements 2023-07-26 10:03:25 +08:00
22707b8372 Homepage and subjects page improvements 2023-07-25 23:26:30 +08:00
d87f61ec08 Some homepage improvements 2023-07-25 17:02:35 +08:00
eb08e02a16 Added subject selection for irregular students 2023-07-25 16:52:35 +08:00
473291646c Added code comments 2023-07-25 14:17:28 +08:00
40c52f1419 Homepage improvements 2023-07-24 16:53:20 +08:00
17b41cde65 Switch to open street view to hopefully fix production crashes with gps 2023-07-20 18:31:51 +08:00
60f2250cb8 Possible fix to gps crash 2023-07-19 22:21:19 +08:00
98bd8dcfb8 Potential fix to expo-location crash 2023-07-19 17:57:25 +08:00
334978d2fd Unified styling for buttons 2023-07-19 17:47:12 +08:00
de97dca9d3 Improved homepage 2023-07-19 17:20:29 +08:00
3b128e5d19 Increased max height for subjects dropdown menu to accomodate number of subjects 2023-07-18 21:42:55 +08:00