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:
@@ -117,13 +117,18 @@
|
|||||||
- Improved user experience with seamless session handling
|
- Improved user experience with seamless session handling
|
||||||
|
|
||||||
### Added - RAPID Order Creation (AI-Powered)
|
### Added - RAPID Order Creation (AI-Powered)
|
||||||
- Voice input for order creation
|
- Voice input for order creation with audio recording
|
||||||
- Text input for order description
|
- Text input for order description
|
||||||
- AI parsing to generate order drafts
|
- Multi-platform audio recording support (iOS/Android)
|
||||||
- Same-day order support
|
- AI transcription service for voice-to-text conversion
|
||||||
|
- AI parsing to generate order drafts from natural language
|
||||||
|
- Same-day order support for urgent coverage needs
|
||||||
- Populated order form matching one-time order structure
|
- Populated order form matching one-time order structure
|
||||||
- Edit AI-generated order before submission
|
- Edit AI-generated order before submission
|
||||||
- Quick order creation workflow
|
- Quick order creation workflow
|
||||||
|
- Audio file upload for transcription
|
||||||
|
- RAPID order verification page with refinements
|
||||||
|
- Hub and role matching for order creation
|
||||||
|
|
||||||
### Added - Recurring Order Support
|
### Added - Recurring Order Support
|
||||||
- Recurring order creation flow
|
- Recurring order creation flow
|
||||||
@@ -144,6 +149,14 @@
|
|||||||
- Recurring reorder
|
- Recurring reorder
|
||||||
- Permanent reorder
|
- Permanent reorder
|
||||||
- Reorder functionality with order type awareness
|
- Reorder functionality with order type awareness
|
||||||
|
- Hub manager assignment to orders
|
||||||
|
- Cost center entity linking to hubs
|
||||||
|
- Completion review UI with:
|
||||||
|
- Actions summary
|
||||||
|
- Amount display
|
||||||
|
- Info sections
|
||||||
|
- Worker listing
|
||||||
|
- Invoice management improvements
|
||||||
|
|
||||||
### Added - Comprehensive Reports System
|
### Added - Comprehensive Reports System
|
||||||
- Reports page with AI-powered insights
|
- Reports page with AI-powered insights
|
||||||
@@ -164,14 +177,36 @@
|
|||||||
|
|
||||||
### Added - Home Dashboard Enhancements
|
### Added - Home Dashboard Enhancements
|
||||||
- Reorder quick action button
|
- Reorder quick action button
|
||||||
- Insights quick action button
|
### Added - Home Dashboard Enhancements
|
||||||
|
- Reorder quick action button for fast order duplication
|
||||||
|
- Insights quick action button for AI analytics
|
||||||
- Direct access to AI insights from home
|
- Direct access to AI insights from home
|
||||||
|
- Refactored home widgets with SectionLayout:
|
||||||
|
- Today's shifts section with titles
|
||||||
|
- Tomorrow's shifts section
|
||||||
|
- Coverage widget improvements
|
||||||
|
- Live activity widget enhancements
|
||||||
|
- Spending widget updates
|
||||||
|
- Full-width dividers for better visual separation
|
||||||
|
- Improved dashboard widget organization
|
||||||
|
|
||||||
### Improved - User Experience
|
### Improved - User Experience
|
||||||
- Better order type selection flow
|
- Better order type selection flow
|
||||||
- Enhanced order creation UX across all types
|
- Enhanced order creation UX across all types
|
||||||
- Improved reports navigation
|
- Improved reports navigation
|
||||||
- Better hub management interface
|
- Better hub management interface
|
||||||
|
- Bottom navigation bar show/hide based on route changes
|
||||||
|
- Enhanced navigation robustness with error handling
|
||||||
|
- Improved invoice page layout with reordered titles
|
||||||
|
- Session management improvements with proper role validation
|
||||||
|
- Enhanced settings page navigation flow
|
||||||
|
- Better amount widget styling in completion review
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
- Client app crash issues resolved
|
||||||
|
- Shift booking status inconsistencies fixed
|
||||||
|
- Session navigation errors corrected
|
||||||
|
- Formatting and code clarity improvements across codebase
|
||||||
|
|
||||||
### Technical Features
|
### Technical Features
|
||||||
- iOS deployment support enabled
|
- iOS deployment support enabled
|
||||||
@@ -181,6 +216,15 @@
|
|||||||
- 24-hour cancellation policy enforcement
|
- 24-hour cancellation policy enforcement
|
||||||
- Enhanced backend reporting APIs
|
- Enhanced backend reporting APIs
|
||||||
- AI insights generation system
|
- AI insights generation system
|
||||||
|
- Core API integration:
|
||||||
|
- RAPID order transcription endpoints
|
||||||
|
- Order parsing services
|
||||||
|
- File upload with signed URLs
|
||||||
|
- LLM services
|
||||||
|
- ApiService with Dio for standardized API requests
|
||||||
|
- DataConnectService integration across all repositories
|
||||||
|
- Enhanced session management with SessionListener
|
||||||
|
- Role-based session handling
|
||||||
|
|
||||||
### Known Limitations
|
### Known Limitations
|
||||||
- RAPID order parsing requires clear voice/text input
|
- RAPID order parsing requires clear voice/text input
|
||||||
|
|||||||
@@ -91,11 +91,33 @@
|
|||||||
|
|
||||||
### Added - Attire Management
|
### Added - Attire Management
|
||||||
- Dedicated Attire screen in profile
|
- Dedicated Attire screen in profile
|
||||||
|
- Camera and gallery support for attire photo capture
|
||||||
|
- Local image preview before submission
|
||||||
- Upload attire images for verification
|
- Upload attire images for verification
|
||||||
- MUST HAVE attire items list
|
- MUST HAVE attire items list
|
||||||
- NICE TO HAVE attire items list
|
- NICE TO HAVE attire items list
|
||||||
- Attire photo gallery in profile
|
- Attire photo gallery in profile
|
||||||
- Submit attire for review workflow
|
- 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
|
### Added - Profile Enhancements
|
||||||
- FAQ (Frequently Asked Questions) screen
|
- FAQ (Frequently Asked Questions) screen
|
||||||
@@ -103,9 +125,24 @@
|
|||||||
- Profile visibility toggle ("Hide account from business")
|
- Profile visibility toggle ("Hide account from business")
|
||||||
- Terms of Service document access
|
- Terms of Service document access
|
||||||
- Privacy Policy document access
|
- Privacy Policy document access
|
||||||
- Preferred locations edit screen
|
- Preferred locations management:
|
||||||
- Separate page for managing preferred work locations
|
- Dedicated edit screen
|
||||||
- Localization support for Spanish language
|
- 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
|
### Added - Profile Completion Gating
|
||||||
- Navigation restrictions for incomplete profiles
|
- Navigation restrictions for incomplete profiles
|
||||||
@@ -117,6 +154,24 @@
|
|||||||
- Enhanced shift details UI with better information hierarchy
|
- Enhanced shift details UI with better information hierarchy
|
||||||
- Improved profile section organization
|
- Improved profile section organization
|
||||||
- Better navigation flow for profile completion
|
- 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
|
### Technical Features
|
||||||
- iOS deployment support enabled
|
- iOS deployment support enabled
|
||||||
@@ -124,6 +179,12 @@
|
|||||||
- Overlapping shift prevention
|
- Overlapping shift prevention
|
||||||
- Improved session management
|
- Improved session management
|
||||||
- Document upload and storage integration
|
- 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
|
### Known Limitations
|
||||||
- Cannot accept overlapping shifts
|
- Cannot accept overlapping shifts
|
||||||
|
|||||||
Reference in New Issue
Block a user