Commit graph

119 commits

Author SHA1 Message Date
dev
268b5ab43e Merge pull request 'feature-upload-photo' (#1) from feature-upload-photo into main
Reviewed-on: http://192.168.0.232:3000/learning/ignitegym/pulls/1
Reviewed-by: dev <dev@viniciussouza.me>
2024-11-07 17:40:14 +00:00
e3fc71a53f fix: default user photo on profile 2024-11-07 17:34:36 +00:00
7d90c66b50 feat: load image on home and profile screens 2024-11-07 16:04:12 +00:00
c87d6b176b feat: update user with new avatar file name 2024-11-07 15:40:40 +00:00
f0f1567297 feat: upload photo 2024-11-07 15:35:00 +00:00
065b7fb1a4 feat: update user context 2024-11-07 13:19:58 +00:00
7f9a70e752 fix: useEffect was missing dependency array 2024-11-07 13:01:53 +00:00
bde64066b7 feat: send user data to backend 2024-11-07 12:58:33 +00:00
41884d7298 feat: add form validation 2024-11-06 18:47:30 +00:00
dd7448084b feat: add update profile handling 2024-11-06 17:01:57 +00:00
238f0e8c63 chore: change api url 2024-11-06 16:55:27 +00:00
0178baaacf feat: use real history data from backend 2024-11-05 19:08:38 +00:00
ea7341f26e feat: list exercise history by day 2024-11-05 19:03:06 +00:00
1980017210 feat: fetch exercise history from backend 2024-11-05 18:52:43 +00:00
91d5202898 feat: navigate to exercise screen 2024-11-05 18:01:07 +00:00
2902b317b6 wip 2024-11-05 13:52:18 -03:00
4e8ec92c27 feat: change default group on home screen 2024-11-01 13:41:48 -03:00
ae08569bbd feat: add loading state to exercise screen while fetching data 2024-11-01 13:39:37 -03:00
f4ee2701f9 feat: fill information from backend on exercise screen 2024-11-01 13:22:52 -03:00
b9abcbb82a feat: pass exercise id to exercise screen 2024-11-01 13:06:29 -03:00
93f0696ad2 feat: change params on exercise screen, also reformat code 2024-11-01 13:05:06 -03:00
2e42ecd4c0 feat: add loading state to home screen while fetching exercises 2024-11-01 12:25:53 -03:00
04cee350cb feat: show actual exercise data on card 2024-11-01 11:40:47 -03:00
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