Skip to content

v0.2.0

Pre-release
Pre-release

Choose a tag to compare

@rahul-suthar rahul-suthar released this 07 Oct 00:40
· 29 commits to main since this release

App Indicator (Loader & Feedback)

  • Added a custom animated activity indicator across the app for loading states and background activities, improving perceived performance for users.

  • Loader is displayed on login, registration, farm actions, and other async operations; built as a reusable overlay component.

  • Ensured the loader respects app theme and accessibility standards.

Profile Page

  • profile page showing user details and providing access to account management options.

  • Profile info is fetched and cached locally for better responsiveness.

Farm Addition

  • Implemented an “Add Farm” workflow, allowing users to register new farm entries via intuitive forms.

  • Added farm data is stored both server-side and locally for offline-first functionality.

  • Farm list dynamically updates upon successful addition without requiring a full refresh.

Async Storage (Local Persistence)

  • Integrated AsyncStorage to cache critical user/session data (user object, auth tokens, farm lists, etc.) for instant relaunch, partial offline support, and improved overall speed.

  • User sessions now auto-restore on app startup via AsyncStorage.

  • Farm data and user info are written/read from storage efficiently, with proper invalidation on logout.

Additional Improvements

  • Enhanced error/popup system with clear feedback and visual cues.

  • Modularized loader, popup, and profile logic using context/hooks for reusability and easier maintenance.

  • Improved navigation flows for login, register, and post-login experiences.