Files
Krow-workspace/apps/mobile/apps/client/CHANGELOG.md

5.4 KiB

Client Mobile App - Change Log

[0.0.1-M3] - Milestone 3 - 2026-02-15

Added - Authentication & Onboarding

  • Business email and password authentication
  • Client account registration
  • Business onboarding flow
  • Company information setup

Added - Home Dashboard

  • Welcome screen with business name
  • Coverage statistics for today:
    • Coverage percentage
    • Workers checked in vs needed
    • Open positions count
  • Late workers alerts with visual indicators
  • Today's estimated labor cost
  • Upcoming shifts section
  • Quick action buttons:
    • RAPID (urgent same-day coverage)
    • Create Order
    • Hubs management

Added - Hub Management

  • Hubs page accessible from settings
  • Hub creation flow:
    • Hub name input
    • Address autocomplete with Google Maps Places API
    • Hub creation confirmation
  • Hubs list view showing all created hubs
  • Hub card display with name, address, and tag ID

Added - Order Creation

  • Orders tab in bottom navigation
  • "+ Post" button to create new orders
  • Order type selection screen:
    • One-Time orders (implemented)
    • RAPID orders (placeholder)
    • Recurring orders (planned)
    • Permanent orders (planned)
  • One-Time Order creation form:
    • Order name
    • Date picker
    • Hub selection
    • Position management:
      • Role selection
      • Worker count
      • Start/end time
      • Shift duration calculation
    • Cost estimation
  • Order creation confirmation

Added - Order Management

  • Orders list view with:
    • Order cards showing date, location, time
    • Worker count (filled/needed)
    • Coverage percentage bar
    • Status indicators (OPEN, FILLED, IN PROGRESS)
  • Order details view:
    • Event name and location
    • Roles and worker requirements
    • Clock in/out times
    • Estimated cost
    • Coverage percentage
    • Map integration with directions

Added - Coverage Monitoring

  • Coverage tab in bottom navigation
  • Real-time worker status dashboard:
    • Checked In (green indicator)
    • En Route (yellow indicator)
    • Late (red indicator)
    • Not Arrived status
  • Color-coded status badges
  • Worker information cards
  • Active shift monitoring

Added - Navigation

  • Bottom navigation bar with tabs:
    • Coverage
    • Billing
    • Home
    • Orders
    • Reports
  • Settings menu accessible from home screen
  • Back navigation handling

Added - Settings

  • Settings page with options:
    • Hubs management
    • Profile editing
    • Notifications preferences
    • Log out

Technical Features

  • Firebase authentication integration
  • Data Connect backend integration
  • Google Maps Places API for address autocomplete
  • Real-time worker status tracking
  • Cost calculation engine
  • Coverage percentage calculations

Known Limitations

  • Orders require hub assignment
  • Currently supports one-time orders only
  • Order approval flow not yet implemented
  • RAPID, Recurring, and Permanent order types are placeholders

[0.0.1-M4] - Milestone 4 - 2026-03-05

Added - Enhanced Authentication & Session Management

  • Authentication session persistence across app restarts
  • Automatic login with valid session tokens
  • Improved user experience with seamless session handling

Added - RAPID Order Creation (AI-Powered)

  • Voice input for order creation
  • Text input for order description
  • AI parsing to generate order drafts
  • Same-day order support
  • Populated order form matching one-time order structure
  • Edit AI-generated order before submission
  • Quick order creation workflow

Added - Recurring Order Support

  • Recurring order creation flow
  • Schedule configuration interface
  • Recurring patterns (daily, weekly, custom)
  • Recurring order management

Added - Permanent Order Support

  • Permanent order creation flow
  • Long-term position setup
  • Permanent order management

Added - Enhanced Order Management

  • Hide edit icon for past or completed orders
  • Updated Reorder modal supporting all order types:
    • One-Time reorder
    • RAPID reorder
    • Recurring reorder
    • Permanent reorder
  • Reorder functionality with order type awareness

Added - Comprehensive Reports System

  • Reports page with AI-powered insights
  • Three AI-generated insights on reports landing page
  • Six report types:
    1. Daily Ops Report: Daily operational metrics and statistics
    2. Spend Report: Labor cost analysis and spend tracking
    3. Coverage Report: Shift coverage analytics and trends
    4. No-Show Report: Worker attendance and no-show tracking
    5. Performance Report: Worker performance metrics and ratings
    6. (Reserved for future report type)

Added - Hub Management Enhancements

  • Dedicated hub details interface
  • Detailed hub information view
  • Hub editing page (separate interface)
  • Enhanced hub navigation

Added - Home Dashboard Enhancements

  • Reorder quick action button
  • Insights quick action button
  • Direct access to AI insights from home

Improved - User Experience

  • Better order type selection flow
  • Enhanced order creation UX across all types
  • Improved reports navigation
  • Better hub management interface

Technical Features

  • iOS deployment support enabled
  • Backend transaction support for order creation
  • Order validation (minimum hours check)
  • Shift creation validation
  • 24-hour cancellation policy enforcement
  • Enhanced backend reporting APIs
  • AI insights generation system

Known Limitations

  • RAPID order parsing requires clear voice/text input
  • AI insights require sufficient historical data
  • Reports may have limited data in early usage
  • PDF export for reports not yet implemented