Description
Overview
API requests have 10-second timeout but no UI feedback.
Background
The axios timeout is set to 10000ms but there's no loading indicator or user feedback when requests hang, leaving users with blank screens.
Specifications
- Show global loading state
- Show skeleton loaders
- Show timeout alert
Tasks:
- Add global loading to store
- Add skeleton to HomeScreen
- Add skeleton to SearchScreen
- Add timeout retry option
Impacted Files:
- src/store/index.ts
- src/screens/HomeScreen.tsx
- src/screens/SearchScreen.tsx
Labels: user-experience, api, priority-medium
🙌Contribution Guidelines:
Assignment required before PR submission
Timeframe: 48-72 hours
PR description must include: Close #13
Star the repo⭐
For more context, please refer to the mobile README
Description
Overview
API requests have 10-second timeout but no UI feedback.
Background
The axios timeout is set to 10000ms but there's no loading indicator or user feedback when requests hang, leaving users with blank screens.
Specifications
Tasks:
Impacted Files:
Labels: user-experience, api, priority-medium
🙌Contribution Guidelines:
Assignment required before PR submission
Timeframe: 48-72 hours
PR description must include: Close #13
Star the repo⭐
For more context, please refer to the mobile README