docs(mobile): move CHANGELOGs to correct app directories (staff and client)
This commit is contained in:
132
apps/mobile/apps/staff/CHANGELOG.md
Normal file
132
apps/mobile/apps/staff/CHANGELOG.md
Normal file
@@ -0,0 +1,132 @@
|
||||
# Staff Mobile App - Change Log
|
||||
|
||||
## [0.0.1-M3] - Milestone 3 - 2026-02-15
|
||||
|
||||
### Added - Authentication & Onboarding
|
||||
- Phone number authentication with OTP verification
|
||||
- Staff onboarding flow with profile setup
|
||||
- Personal information collection (name, bio, languages)
|
||||
- Preferred work locations selection
|
||||
- Skills and industry selection
|
||||
|
||||
### Added - Home Dashboard
|
||||
- Welcome screen with personalized greeting
|
||||
- Today's shifts section showing confirmed shifts
|
||||
- Tomorrow's shifts preview
|
||||
- Recommended shifts section based on profile
|
||||
- Quick action buttons (Find Shifts, Availability, Messages, Earnings)
|
||||
|
||||
### Added - Shift Management
|
||||
- Find Shifts functionality to discover available work
|
||||
- Shift details view showing:
|
||||
- Business name and location
|
||||
- Hourly rate and estimated earnings
|
||||
- Date, start time, end time
|
||||
- Job requirements
|
||||
- Map integration with directions
|
||||
- Shift booking/application process
|
||||
- Booking confirmation dialog
|
||||
- My Shifts view with week-by-week navigation
|
||||
- Color-coded shift status (Confirmed, Pending, Completed)
|
||||
|
||||
### Added - Clock In/Out
|
||||
- Clock In page with slider interaction
|
||||
- Clock Out page with slider interaction
|
||||
- Automatic timestamp recording
|
||||
- Shift status updates upon clock in/out
|
||||
- Visual status indicators (green for checked in)
|
||||
|
||||
### Added - Profile Management
|
||||
- Profile tab with personal information
|
||||
- Emergency Contact management:
|
||||
- Contact name
|
||||
- Relationship
|
||||
- Phone number
|
||||
- Bank Account linking for direct deposit
|
||||
- Tax Forms section:
|
||||
- W-4 form access
|
||||
- I-9 form access
|
||||
- Time Card view:
|
||||
- Historical shift records
|
||||
- Hours worked tracking
|
||||
- Earnings history
|
||||
|
||||
### Added - Navigation
|
||||
- Bottom navigation bar with 5 tabs:
|
||||
- Shifts
|
||||
- Payments
|
||||
- Home
|
||||
- Clock In
|
||||
- Profile
|
||||
- Tab bar hiding on specific pages
|
||||
|
||||
### Technical Features
|
||||
- Firebase authentication integration
|
||||
- Data Connect backend integration
|
||||
- Google Maps integration for locations
|
||||
- Phone verification system
|
||||
- OTP code handling
|
||||
|
||||
### Known Limitations
|
||||
- Newly created orders don't appear immediately in Find Shifts (requires vendor approval)
|
||||
- Limited to one-time order types in this milestone
|
||||
|
||||
---
|
||||
|
||||
## [0.0.2-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 - Enhanced Shift Details
|
||||
- Google Maps location display in shift details view
|
||||
- Interactive map showing shift location
|
||||
- Directions integration
|
||||
- Shift requirements section showing:
|
||||
- Required attire items (MUST HAVE)
|
||||
- Preferred attire items (NICE TO HAVE)
|
||||
- Other shift-specific requirements
|
||||
|
||||
### Added - Attire Management
|
||||
- Dedicated Attire screen in profile
|
||||
- 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
|
||||
|
||||
### Added - Profile Enhancements
|
||||
- FAQ (Frequently Asked Questions) screen
|
||||
- Privacy and Security settings screen:
|
||||
- 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
|
||||
|
||||
### Added - Profile Completion Gating
|
||||
- Navigation restrictions for incomplete profiles
|
||||
- Only Home and Profile tabs accessible until profile is complete
|
||||
- Profile completion checklist
|
||||
- Guided onboarding completion flow
|
||||
|
||||
### Improved - User Experience
|
||||
- Enhanced shift details UI with better information hierarchy
|
||||
- Improved profile section organization
|
||||
- Better navigation flow for profile completion
|
||||
|
||||
### Technical Features
|
||||
- iOS deployment support enabled
|
||||
- Enhanced backend validation for shift acceptance
|
||||
- Overlapping shift prevention
|
||||
- Improved session management
|
||||
- Document upload and storage integration
|
||||
|
||||
### Known Limitations
|
||||
- Cannot accept overlapping shifts
|
||||
- Shifts require manual confirmation in some cases
|
||||
- Attire verification requires manual client approval
|
||||
|
||||
---
|
||||
Reference in New Issue
Block a user