- Add missing User type fields (first_name, last_name, email, avatar_url,
city, address) used in profile.tsx
- Fix expo-constants import to use namespace import (consistent with
rest of codebase)
- Replace placeholder production API URL with configurable value
- Fix avatar preset/color selection passing require() IDs to Image uri
by tracking local source separately
- Replace all relative fetch() calls with configured axios instance
(relative URLs don't resolve in React Native)
- Added avatar selection popup with predefined avatar options
- Redesigned ProfileView (web + mobile) with avatar upload and editable fields
- Added AvatarSelectionModal for mobile profile
- Fixed medicine search: parse dosage terms (e.g. 'Paracetamol 1G')
to query CIMA only by name and filter by dosage field
- Updated styles for profile, search, and medicine results