Commit graph

34 commits

Author SHA1 Message Date
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
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
lemeow125
a9acff39e4
Merge pull request #1 from lemeow125/feature/auth
Feature/auth
2023-07-04 19:41:01 +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
13a24ef87a Cleaned up App.tsx and changed url scheme in app.json 2023-07-04 17:48:35 +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
92b8ce0e4e Added working activation page 2023-07-04 16:22:37 +08:00
e52aca41cc Added initial activation page 2023-07-04 16:08:24 +08:00
4a00dd1817 Fixed registration page 2023-07-04 14:34:31 +08:00
fb7b77efb7 Removed unused imports and commented out debug logs 2023-07-04 14:26:49 +08:00
278bb72ec1 Animated the container and added revalidation of credentials on app reopen 2023-07-04 14:18:48 +08:00
11c4f0c264 Switch to JSON webtoken login format 2023-07-03 23:19:36 +08:00
4faf222b52 Polished login 2023-07-03 22:40:58 +08:00
a634f07f2b Added login functionality 2023-07-03 22:11:04 +08:00
26b3db25f0 Added functional registration 2023-07-03 21:22:31 +08:00
dfc20753b3 Test commit 2 2023-07-03 16:25:30 +08:00
534290f21d Test commit 2023-07-03 16:25:14 +08:00
428a228278 Added react navigation drawer, initial template pages, and drawer sidebar design 2023-07-03 16:18:39 +08:00
1bb5be84ea Added react navigation drawer, initial template pages, and drawer sidebar design 2023-07-03 16:18:27 +08:00