Commit graph

160 commits

Author SHA1 Message Date
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
AngelV3rgs
f0c46f2fbe added conversation/groupchat page 2023-09-03 22:31:41 +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
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
1ac68bee30 Finish up subjects page and user info page 2023-07-18 21:38:49 +08:00
ff973ccb0b Fixed subjectspage and userinfo page being swapped 2023-07-18 21:00:44 +08:00
d6df6d4f7a Prepare to separate subjects into own page 2023-07-18 20:51:43 +08:00
1990be3972 Improved subject selection in userinfo 2023-07-18 17:20:11 +08:00
ffde700a36 Made subjects menu functional in user info 2023-07-18 16:06:58 +08:00
1aed66150c Improvements to user info page. Made year level course and semester menus functional 2023-07-18 14:46:09 +08:00
160ffc5763 Overhauled dropdown menu designs for onboarding and userinfo page 2023-07-18 00:33:02 +08:00
0247afe553 Fixed buttons 2023-07-17 22:54:06 +08:00
e67485d247 Fixed onboarding page 2023-07-17 22:44:50 +08:00
8de8e67070 Allow editing of user info 2023-07-17 18:45:25 +08:00
00c6974cdc Updated app icon 2023-07-17 17:50:16 +08:00
1403657412 Overhauled colors 2023-07-17 17:10:32 +08:00
dfd74cd06a Styling improvements 2023-07-17 16:34:09 +08:00
e6a92bfff2 Improved color scheme naming 2023-07-17 16:26:16 +08:00
a96fe668a8 Added medium_large text size 2023-07-17 16:00:06 +08:00
f503f060f2 Reworked the onboarding apis to follow standard format 2023-07-17 15:57:23 +08:00
df58613d4b Improved user info page 2023-07-17 15:48:51 +08:00
0a5617ff56 Improved user info page 2023-07-17 15:48:19 +08:00
a4d8309820 Improved avatar photo in user info 2023-07-17 15:36:18 +08:00
f9931a1fdd Cleaned up code for user info page 2023-07-17 15:10:44 +08:00
2ff22f63df Fixed missing libraries 2023-07-17 14:13:04 +08:00
534b3dca44 Resolve package conflicts 2023-07-17 13:55:50 +08:00
22d4aa4a29 Merge branch 'master' into initial-frontend 2023-07-17 13:55:02 +08:00
f400110222 removed unused libraries 2023-07-17 13:39:19 +08:00
e8ef9e10c8 Only show user info in sidebar when logged in 2023-07-17 13:20:53 +08:00
AngelV3rgs
caaf113777 added dropdown,user icon and user status 2023-07-17 11:58:12 +08:00
596f1c3ebb Added user info and dropdown icons 2023-07-16 14:22:21 +08:00
AngelV3rgs
281d53e3dd user info added 2023-07-16 14:14:54 +08:00
724cc788f3 Fixed button and text input styling and improved homepage 2023-07-07 18:10:08 +08:00
9c3437da65 Feedback map now follows user location 2023-07-07 15:53:32 +08:00
6d3628ac8a Homepage improvements 2023-07-07 15:52:18 +08:00
28a3d26c7e Homepage feedback improvements 2023-07-07 15:50:19 +08:00
d7710478b6 Homepage and container improvements 2023-07-07 15:37:05 +08:00
9e8317e7c0 Fixed map condition in homepage 2023-07-07 15:27:52 +08:00
96df2f2f05 Polished animated container and homepage 2023-07-07 15:27:32 +08:00
8ffb359604 Homepage prompt changes 2023-07-07 15:09:46 +08:00
875a7154fa Improved homepage 2023-07-07 15:07:56 +08:00
d9adc45b27 Added initial map structure for homepage 2023-07-07 14:59:04 +08:00
5729eed175 Made AnimatedContainer scrollable 2023-07-07 14:36:01 +08:00
36f083c898 Added initial map in homepage 2023-07-07 14:21:28 +08:00
4f7613a27a Clear stored tokens if they are invalid 2023-07-07 00:36:17 +08:00
b72c8cb236 Finished up onboarding page 2023-07-06 21:27:36 +08:00
c4e34e7496 Make drawer bar responsive to onboarding status 2023-07-06 21:18:57 +08:00
b30bbb62df Changed auth slice to status slice to better reflect onboarding state tracking 2023-07-06 21:13:02 +08:00
90f227a2c0 Fixed login and revalidation page 2023-07-06 21:06:18 +08:00
9a246b45e1 Overhauled redux states and separated auth state from user info state 2023-07-06 20:56:19 +08:00
acfb28ce3c Fixed login onboarding redirect 2023-07-06 20:42:21 +08:00
3931f58472 Finished onboarding page 2023-07-06 20:29:04 +08:00
bccc808150 Improved revalidation and added drop down menus to onboarding 2023-07-06 17:19:19 +08:00
f4ca96e35d Improved onboarding page 2023-07-06 16:43:50 +08:00
cf08dab685 Added content to onboarding and improved button to be responsive if disabled 2023-07-06 16:04:57 +08:00
99d42f5125 Improved APIs to respond to unreachable error 2023-07-06 15:37:22 +08:00
b8efd638ae Fixed revalidation page not redirecting properly if server is unreachable 2023-07-06 15:23:01 +08:00
AngelV3rgs
d51ab2082d few color changes 2023-07-06 11:30:21 +08:00
49aa0cb5a6 Improved onboarding experience and also redirect to onboarding after revalidating saved session if needed 2023-07-04 21:25:57 +08:00
90e60250cd Redirect to onboarding page if needed and added some missing functionality to login and logout button 2023-07-04 21:01:56 +08:00
e40f32d327 Commented out debug logs in api 2023-07-04 19:40:25 +08:00
877da5123a Improved drawer logout and activation page 2023-07-04 19:37:55 +08:00
9cdb4f1ba2 Fixed app.tsx showing blank when not specifying url and made drawer responsive to login state 2023-07-04 17:44:49 +08:00
c4f241f799 Clean up login since state no longer tracks tokens 2023-07-04 17:00:22 +08:00
a027115836 Polished revalidation and login. Opted to not store tokens anymore in state but only in asyncstorage 2023-07-04 16:41:29 +08:00