Commit graph

96 commits

Author SHA1 Message Date
beaee1e192 feat: load exercises onto state 2024-11-01 11:32:16 -03:00
fc49d1cbc8 feat: create exercise dto 2024-11-01 11:31:54 -03:00
0a4f91c1e0 feat: fetch exercises for selected group 2024-11-01 11:24:08 -03:00
d1ecea5c0a feat: fetch exercise groups from backend 2024-11-01 11:14:26 -03:00
bb3e8188e2 feat: remove token data from storage when user signs out 2024-11-01 10:54:44 -03:00
17919bad60 feat: retrieve user and token data from storage 2024-11-01 10:41:28 -03:00
bc8d95a912 feat: save user data on successful sign in 2024-11-01 09:21:40 -03:00
d5b3d89aa6 feat: sign out user 2024-10-31 12:09:00 -03:00
f92c8c527d feat: load default profile image if user profile photo is not set 2024-10-31 10:33:54 -03:00
b54c83a2ce feat: show user name from user data 2024-10-31 10:26:07 -03:00
e5cfef057f feat: show loading before user data is read from storage 2024-10-31 10:22:59 -03:00
2713886e55 feat: load user data on sign in screen 2024-10-31 09:38:23 -03:00
2fe80ecaab feat: create function to load user data from storage 2024-10-31 09:37:34 -03:00
58f0fa0b30 feat: save user data on successful sign in 2024-10-31 09:26:36 -03:00
591d5734bc feat: create function to save user on storage 2024-10-31 09:26:04 -03:00
e08b2991b7 chore: install asyncstorage 2024-10-31 09:20:40 -03:00
4e80397154 feat: change route when user is logged in 2024-10-31 09:18:27 -03:00
fe620c6336 fix: login endpoint 2024-10-31 09:16:23 -03:00
9034c62a94 feat: add loading on sign up screen 2024-10-31 09:07:28 -03:00
0f5c25f546 feat: handle authentication error on sign in screen 2024-10-31 08:31:32 -03:00
96751a6ace feat: integrate sign in with api 2024-10-30 11:26:06 -03:00
ff54eb0c2f feat: add validation to sign in form 2024-10-30 10:55:41 -03:00
fb21229cf6 feat(auth): save auth data into state 2024-10-30 10:42:17 -03:00
dcd9021be2 feat(auth): create hook for auth context 2024-10-30 10:34:49 -03:00
d44b560ed1 feat(auth): add Auth Context provider with user data refactoring 2024-10-30 10:16:22 -03:00
6cae1cc7f3 feat: add auth context typings 2024-10-30 09:45:44 -03:00
e6d880ef8a feat: create and share auth context 2024-10-30 09:36:35 -03:00
fa17eaa8c1 feat: custom error and error handling 2024-10-30 09:05:35 -03:00
3cb08e308c feat: add interceptors to api 2024-10-30 08:33:29 -03:00
ec444dd9e9 feat: use axios on sign up screen 2024-10-29 19:19:42 -03:00
9d13887c36 chore: install axios package 2024-10-29 19:08:34 -03:00
fe70f2f1c1 feat: implement sign up form validation with yup 2024-10-28 15:05:11 -03:00
e4546a3e11 chore: install yup package and hooks form resolvers 2024-10-28 15:04:51 -03:00
4b91c06761 feat: style invalid input 2024-10-28 14:36:48 -03:00
08f81b743d feat: add form validation on sign up screen 2024-10-28 14:33:38 -03:00
c94c437ec7 feat: add default values to sign up form 2024-10-28 12:25:15 -03:00
692e434c90 feat: type form data 2024-10-28 12:20:57 -03:00
fc254f3e95 feat: handle submit form 2024-10-28 11:46:20 -03:00
f21cd9b7f9 feat: migrate sign up screen to react-hook-form 2024-10-28 11:38:00 -03:00
f0c34e2044 chore: add react-hook-form package 2024-10-28 11:27:12 -03:00
da533abd86 feat: add state to sign up screen 2024-10-28 11:24:14 -03:00
c6048fcd72 chore: format file
and change default route
2024-10-28 11:23:50 -03:00
938f378e89 feat: replace alert with toast message 2024-10-28 10:57:50 -03:00
5cc80a35df feat: create toast message component 2024-10-28 10:46:32 -03:00
04b122bbba feat: check image size 2024-10-28 10:23:08 -03:00
2f9e639793 chore: install expo-file-system 2024-10-28 09:58:36 -03:00
ece86755ee feat: replace profile photo 2024-10-28 09:53:53 -03:00
c0761c9623 feat: check if image was selected 2024-10-28 09:50:24 -03:00
0d8610a969 feat: add image picker options 2024-10-28 09:44:20 -03:00
d96270773b feat: call image picker 2024-10-28 09:41:01 -03:00