diff --git a/apps/mobile/apps/client/CHANGELOG.md b/apps/mobile/apps/client/CHANGELOG.md index cf933393..7042b1e2 100644 --- a/apps/mobile/apps/client/CHANGELOG.md +++ b/apps/mobile/apps/client/CHANGELOG.md @@ -117,13 +117,18 @@ - Improved user experience with seamless session handling ### Added - RAPID Order Creation (AI-Powered) -- Voice input for order creation +- Voice input for order creation with audio recording - Text input for order description -- AI parsing to generate order drafts -- Same-day order support +- Multi-platform audio recording support (iOS/Android) +- 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 - Edit AI-generated order before submission - 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 - Recurring order creation flow @@ -144,6 +149,14 @@ - Recurring reorder - Permanent reorder - 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 - Reports page with AI-powered insights @@ -164,14 +177,36 @@ ### Added - Home Dashboard Enhancements - 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 +- 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 - Better order type selection flow - Enhanced order creation UX across all types - Improved reports navigation - 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 - iOS deployment support enabled @@ -181,6 +216,15 @@ - 24-hour cancellation policy enforcement - Enhanced backend reporting APIs - 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 - RAPID order parsing requires clear voice/text input diff --git a/apps/mobile/apps/staff/CHANGELOG.md b/apps/mobile/apps/staff/CHANGELOG.md index 32661a82..71fb9cb1 100644 --- a/apps/mobile/apps/staff/CHANGELOG.md +++ b/apps/mobile/apps/staff/CHANGELOG.md @@ -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