Commit graph

204 commits

Author SHA1 Message Date
Keannu Bernasol
0cad7458be
Merge pull request #16 from lemeow125/feature/qol-fixes
Feature/qol fixes
2023-10-28 09:42:34 +08:00
2603741aab Turn off debug flags and clear study group messages notification cache when switching study groups 2023-10-28 00:22:17 +08:00
5d7327ef26 Do not redirect to conversations page if leaving a group 2023-10-27 23:13:41 +08:00
856621fe06 Remove a redundant refresh on load as it prevented users from overriding their location 2023-10-27 22:16:23 +08:00
8a32d2b32c Fixed left and right caret icons 2023-10-27 22:06:52 +08:00
a65a3a84aa Added enter button to conversation page and fixed error not properly displaying when sending an invalid message. Also added refresh interval of 20 seconds to study group query in conversations page to automatically refresh students count 2023-10-27 22:03:46 +08:00
88d8ce05b8 Possible fix to race conditions between queries in homepage which resulted in laggy rerenders of map 2023-10-27 21:43:34 +08:00
bd42b5418e Allow register and create group page to be scrollable when onscreen keyboard is open 2023-10-27 21:16:43 +08:00
3891f12f5d Redirect to conversations page instead of homepage when joining or creating a study group 2023-10-27 20:52:49 +08:00
6564b52dc0 Bump expo version 2023-10-22 00:57:01 +08:00
946e455b83 Add spacing between entries in list view 2023-10-19 20:04:37 +08:00
e354335590 Move refresh button to the bottom alongside studying and group create buttons 2023-10-19 20:03:41 +08:00
a0d27aaa38 Convert onboarding dropdown menus into modals 2023-10-19 18:53:54 +08:00
f098db0dca Added create group button below start studying and increased refresh interval to 30 seconds 2023-10-19 18:46:54 +08:00
e501bc2c91 Hotfix on incorrect condition on login button 2023-10-15 12:57:44 +08:00
a11c9dff65 Homepage loading improvements 2023-10-15 12:35:53 +08:00
ecf62a1008 Homepage optimizations 2023-10-15 12:27:49 +08:00
b82b9d332f Prevent registers/logins multiple times when spamming buttons 2023-10-15 11:56:39 +08:00
be21689639 Added confirm password field 2023-10-15 11:54:48 +08:00
8867306bd0 Made button visually responsive on pressing 2023-10-15 11:44:31 +08:00
de33fe30fd Remvoe locationFetched variable as it seemed to cause performance issues with rerenders 2023-10-14 11:12:16 +08:00
22820e139e Move conditional statements in homepage 2023-10-14 10:51:28 +08:00
a11ff2ee6f Reverted query invalidation on mount in homepage as it was causing performance issues 2023-10-14 10:35:28 +08:00
4caf86c6be Fixed map elements not rendering on first open when on poor network conditions 2023-10-13 14:28:22 +08:00
8e5e0546df Align own user messages to the right and other user messages to the left 2023-10-13 14:06:04 +08:00
0c9f53b84d Added refresh button to homepage and made it possible to join and leave groups from list view 2023-10-13 14:01:11 +08:00
02eabd2b41 Fixed loading screen in start studying page 2023-10-13 13:56:05 +08:00
7b175c44df Added stop-gaps to help with refreshing queries on slower connections and increased refresh interval for homepage from 15 seconds to 10 seconds 2023-10-13 12:45:55 +08:00
e54fe893a0 Fixed UserInfo page dropdown menu clipping 2023-10-13 12:21:40 +08:00
963eaef628 Rounded edges for MapViews 2023-10-11 20:19:16 +08:00
4a406957b5 Added conversation icon 2023-10-11 20:05:01 +08:00
ec693a7bb6 Fixed loading indicator container size 2023-10-11 20:01:22 +08:00
f9c3a5c5d4 Added possible fix to allow permissions prompt being shown briefly in homepage 2023-10-11 19:50:02 +08:00
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