docs(mobile): enhance CHANGELOGs with comprehensive M4 features from git history
- Add Documents & Certificates management features - Include Camera/gallery support for uploads - Add Benefits overview section - Expand Attire management with verification states - Include RAPID order audio recording and transcription - Add Hub manager assignment and Cost center features - Include session management improvements - Add navigation enhancements and bug fixes - Document Core API services integration - Include all user-facing features from milestone issues
This commit is contained in:
@@ -91,11 +91,33 @@
|
||||
|
||||
### Added - Attire Management
|
||||
- Dedicated Attire screen in profile
|
||||
- Camera and gallery support for attire photo capture
|
||||
- Local image preview before submission
|
||||
- Upload attire images for verification
|
||||
- MUST HAVE attire items list
|
||||
- NICE TO HAVE attire items list
|
||||
- Attire photo gallery in profile
|
||||
- Submit attire for review workflow
|
||||
- Attire verification status tracking (Pending, Approved, Rejected)
|
||||
- Attestation checkbox for attire accuracy confirmation
|
||||
- Filtered attire items based on requirements
|
||||
|
||||
### Added - Documents & Certificates Management
|
||||
- Documents section in profile with verification status tracking
|
||||
- Upload documents (ID, licenses, etc.) with:
|
||||
- Camera or gallery selection
|
||||
- File type validation
|
||||
- Upload progress tracking
|
||||
- Verification metadata
|
||||
- Certificates management:
|
||||
- Upload certificates with expiry dates
|
||||
- Certificate number field
|
||||
- Certificate type selection
|
||||
- View existing certificates
|
||||
- Delete certificates
|
||||
- Verification status (Not Verified, Verified, Expired)
|
||||
- Mandatory document flagging
|
||||
- Document verification workflow
|
||||
|
||||
### Added - Profile Enhancements
|
||||
- FAQ (Frequently Asked Questions) screen
|
||||
@@ -103,9 +125,24 @@
|
||||
- Profile visibility toggle ("Hide account from business")
|
||||
- Terms of Service document access
|
||||
- Privacy Policy document access
|
||||
- Preferred locations edit screen
|
||||
- Separate page for managing preferred work locations
|
||||
- Localization support for Spanish language
|
||||
- Preferred locations management:
|
||||
- Dedicated edit screen
|
||||
- Location search functionality
|
||||
- Display selected locations
|
||||
- Language selection interface:
|
||||
- Spanish language support
|
||||
- Success feedback on language change
|
||||
- Persistent language preference
|
||||
- Benefits overview section:
|
||||
- Benefits listing with circular progress indicators
|
||||
- Benefits dashboard integration
|
||||
- Profile completion tracking for:
|
||||
- Personal information
|
||||
- Emergency contacts
|
||||
- Experience
|
||||
- Attire
|
||||
- Documents
|
||||
- Certificates
|
||||
|
||||
### Added - Profile Completion Gating
|
||||
- Navigation restrictions for incomplete profiles
|
||||
@@ -117,6 +154,24 @@
|
||||
- Enhanced shift details UI with better information hierarchy
|
||||
- Improved profile section organization
|
||||
- Better navigation flow for profile completion
|
||||
- UiEmptyState widgets for better empty state handling:
|
||||
- Bank account page empty state
|
||||
- Home page when no shifts available
|
||||
- Improved onboarding flow with refactored experience and personal info pages
|
||||
- Enhanced emergency contact screen with info banner
|
||||
- Refactored profile header with profile level badge ("KROWER I")
|
||||
- Benefits card components with improved styling
|
||||
- Bottom navigation bar show/hide based on route
|
||||
- Tax forms page with progress overview
|
||||
- Improved notice and file type banners for uploads
|
||||
- Enhanced navigation robustness with proper error handling
|
||||
- Immediate ID token refresh after sign-in to prevent unauthenticated requests
|
||||
|
||||
### Fixed
|
||||
- Profile completion status now updates correctly for emergency contacts
|
||||
- Session handling improved to prevent data loss
|
||||
- Navigation errors redirect to appropriate home page
|
||||
- Locale synchronization by reloading from persistent storage after change
|
||||
|
||||
### Technical Features
|
||||
- iOS deployment support enabled
|
||||
@@ -124,6 +179,12 @@
|
||||
- Overlapping shift prevention
|
||||
- Improved session management
|
||||
- Document upload and storage integration
|
||||
- Signed URL generation for file uploads
|
||||
- Camera and gallery native device access
|
||||
- File visibility controls (public/private)
|
||||
- Core API services integration (verification, file upload, LLM)
|
||||
- ApiService with Dio for standardized API requests
|
||||
- Device services abstraction layer
|
||||
|
||||
### Known Limitations
|
||||
- Cannot accept overlapping shifts
|
||||
|
||||
Reference in New Issue
Block a user