Files
Krow-workspace/apps/mobile/apps/client/CHANGELOG.md
Achintha Isuru 14bb00aae4 Rename mobile app dirs; update changelog versions
Rename mobile app directories (client_app -> client, staff_app -> staff) and normalize changelog version tags from `0.0.1-M3` to `v0.0.1-m3` in the affected CHANGELOG.md files to standardize folder naming and version formatting.
2026-03-05 15:10:28 -05:00

2.8 KiB

Client Mobile App - Change Log

[v0.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