Commit Graph

500 Commits

Author SHA1 Message Date
José Salazar
3dc2e90962 adding more status for the queri of coverage 2026-01-27 11:26:58 -05:00
Achintha Isuru
fbebc22ad4 Merge pull request #293 from Oloodi/billing_screen
Billing screen
2026-01-26 19:00:28 -05:00
Achintha Isuru
493431056d Update navigation to redirect to the home screen from the get started/authentication screen 2026-01-26 18:54:55 -05:00
José Salazar
eb3a5f6916 blockers 2026-01-26 18:51:20 -05:00
Achintha Isuru
22c9606079 Refactor reliability statistics and score handling to support nullable values 2026-01-26 18:47:33 -05:00
José Salazar
3a4fa37a56 current period $ 2026-01-26 18:42:17 -05:00
Achintha Isuru
060036fe36 Refactor staff profile management to remove livePhoto references and update repository methods for current user authentication 2026-01-26 18:41:13 -05:00
José Salazar
d67dfd6f2f disconecting expiry time and savings 2026-01-26 18:39:22 -05:00
José Salazar
57ea214871 invoices history ready 2026-01-26 18:23:52 -05:00
Achintha Isuru
f4ac292c14 Enhance staff profile management by updating data structures and repository implementation
- Added new fields to the Staff entity for better profile details.
- Updated ProfileRepositoryImpl to fetch staff profiles using a connector.
- Refactored GetProfileUseCase to map staff data to UI entities.
- Improved dependency injection in StaffProfileModule.
- Cleaned up unused mock data references and streamlined profile page logic.
2026-01-26 18:03:16 -05:00
José Salazar
fd06391e63 brakedown by week and month 2026-01-26 17:51:30 -05:00
Achintha Isuru
43922ab014 Update version numbers for client and staff applications to 0.0.1+M301 and update build timestamp in localization strings 2026-01-26 17:00:04 -05:00
José Salazar
f65121a26f bringing account dataconnect 2026-01-26 16:48:32 -05:00
Achintha Isuru
14e0878f86 Update build scripts to include release mode for client and staff app builds 2026-01-26 16:44:27 -05:00
Achintha Isuru
a1cea7d9a2 Update build scripts to activate Melos and install dependencies for client and staff apps 2026-01-26 16:32:56 -05:00
Achintha Isuru
77f692bae0 Update app labels and versioning for client and staff applications 2026-01-26 16:10:31 -05:00
Achintha Isuru
686ebac553 Refactor build scripts and improve artifact handling for client and staff apps 2026-01-26 15:56:43 -05:00
Achintha Isuru
53a1e5b41a Add new app icons for iOS in various sizes to the asset catalog
- Added Icon-App-50x50@2x.png
- Added Icon-App-57x57@1x.png
- Added Icon-App-57x57@2x.png
- Added Icon-App-72x72@1x.png
- Added Icon-App-72x72@2x.png

These icons are essential for supporting different device resolutions and ensuring a consistent user experience across iOS devices.
2026-01-26 15:45:20 -05:00
Achintha Isuru
f53e611d10 implement billing and coverage pages in routing 2026-01-26 14:36:06 -05:00
Achintha Isuru
c43e7e3b59 Merge pull request #292 from Oloodi/staff_validations
Staff validations
2026-01-26 14:01:59 -05:00
José Salazar
1934d4caab account working 2026-01-26 13:57:04 -05:00
José Salazar
42a11590f1 adding new filds to account 2026-01-26 13:49:57 -05:00
José Salazar
2f5c607996 bank account connect to dataconnect with staffid 2026-01-26 10:59:11 -05:00
José Salazar
0ba5a9ae16 registration and login ready, with some validations 2026-01-26 10:48:33 -05:00
Achintha Isuru
7bd276269b feat: Implement Staff Clock In feature with attendance tracking and commute management
- Added AppColors for consistent theming across the feature.
- Created AttendanceCard widget to display attendance information.
- Developed CommuteTracker widget to manage and display commute status.
- Implemented DateSelector for selecting shift dates.
- Added LunchBreakDialog for logging lunch breaks with multiple steps.
- Created SwipeToCheckIn widget for checking in and out via swipe or NFC.
- Established StaffClockInModule for dependency injection and routing.
- Updated pubspec.yaml with necessary dependencies for the feature.
2026-01-26 01:25:08 -05:00
Achintha Isuru
2a820b3e4f feat: Implement staff availability feature with BLoC architecture
- Created AvailabilityPage with UI for managing staff availability.
- Integrated BLoC for state management, including LoadAvailability and ToggleDayStatus events.
- Added quick set options for availability (All Week, Weekdays, Weekends, Clear All).
- Implemented week navigation and day selection with visual feedback.
- Developed time slot management for each day, allowing toggling of availability.
- Established StaffAvailabilityModule for dependency injection and routing.
- Updated pubspec.yaml with necessary dependencies for the feature.
2026-01-25 22:35:09 -05:00
Achintha Isuru
323f0a9370 Merge branch '208-p0-auth-05-get-started-screen' into 216-p0-staff-01-profile-setup-wizard 2026-01-25 21:17:33 -05:00
Achintha Isuru
66c4e47895 Merge branch '208-p0-auth-05-get-started-screen' of https://github.com/Oloodi/krow-workforce into 208-p0-auth-05-get-started-screen 2026-01-25 21:17:22 -05:00
Achintha Isuru
0622002014 feat: add staff time card feature with localization and repository implementation
- Implemented Spanish translations for time card related strings.
- Created TimeCardRepository to fetch time card data based on shifts.
- Added use cases for retrieving time cards and payment history.
- Developed BLoC for managing time card state and events.
- Designed UI components for displaying time card summary and shift history.
- Integrated time card navigation within the staff main module.
- Updated pubspec.yaml files to include new dependencies and modules.
2026-01-25 21:16:50 -05:00
Achintha Isuru
6ad2cf4c2d Merge branch '216-p0-staff-01-profile-setup-wizard' of https://github.com/Oloodi/krow-workforce into 216-p0-staff-01-profile-setup-wizard 2026-01-25 20:25:40 -05:00
Achintha Isuru
bd097b2d09 commit 2026-01-25 20:25:38 -05:00
Achintha Isuru
079fe97673 Remove generated localization files
Deleted strings.g.dart, strings_en.g.dart, and strings_es.g.dart from the gen directory. These files contained generated localization code and may have been removed to trigger regeneration or clean up unused assets.
2026-01-25 20:24:53 -05:00
Achintha Isuru
22120863d2 Delete apps/mobile/lib/gen directory 2026-01-25 20:17:56 -05:00
Achintha Isuru
7277fe38db Delete apps/mobile/docs directory 2026-01-25 20:17:27 -05:00
Achintha Isuru
d8fea02fcf Delete apps/mobile/prototypes directory 2026-01-25 20:17:16 -05:00
Achintha Isuru
280cdcbc9f Delete apps/mobile/ai_prompts directory 2026-01-25 20:17:06 -05:00
José Salazar
b41943a53c adding missing vendor line 2026-01-25 17:32:40 -05:00
Achintha Isuru
150905c1eb refactor: update payments feature to use StaffPayment model and clean up unused code 2026-01-25 17:10:09 -05:00
Achintha Isuru
7c9252e0c3 Merge branch '208-p0-auth-05-get-started-screen' of https://github.com/Oloodi/krow-workforce into 208-p0-auth-05-get-started-screen 2026-01-25 17:01:38 -05:00
Achintha Isuru
19959a2b3f Add initial mobile app prototypes and staff payments feature
Introduces the first versions of client and staff mobile application prototypes, including platform-specific assets, screens, and configuration for Android, iOS, macOS, Linux, and Windows. Adds documentation, AI prompt guides, and a new staff payments feature module with repository, use cases, and presentation logic. Also includes generated localization files and supporting resources for both client and staff apps.
2026-01-25 17:01:18 -05:00
Achintha Isuru
9b446d27cc Merge pull request #290 from Oloodi/reorder
Reorder
2026-01-25 16:57:40 -05:00
Achintha Isuru
0b043ed91e feat: add staff payments feature with mock data source and UI components 2026-01-25 16:47:41 -05:00
José Salazar
ea326727f1 reoder and creation of reaoder 2026-01-25 16:37:02 -05:00
Achintha Isuru
d37e1f7093 feat: enhance ShiftDetailsPage with manager contact details and shift information display 2026-01-25 16:28:30 -05:00
Achintha Isuru
8e429dda03 feat: add ShiftAssignmentCard widget and StaffShifts module
- Implemented ShiftAssignmentCard widget for displaying shift assignments with client details, pay calculation, and confirmation actions.
- Created StaffShiftsModule to manage dependencies, routes, and use cases related to staff shifts.
- Added necessary dependencies in pubspec.yaml and generated pubspec.lock.
2026-01-25 16:09:11 -05:00
José Salazar
a9a64caff6 reoder view working 2026-01-25 16:06:07 -05:00
José Salazar
6e575a9ad0 adding pendind and solving problem with status of shifts 2026-01-25 14:22:54 -05:00
José Salazar
bda0b441e9 update and correction of create order 2026-01-25 14:22:54 -05:00
Achintha Isuru
533a545da7 feat: add staff attire management feature
- Introduced localization for staff attire in English and Spanish.
- Created AttireItem entity to represent attire items.
- Implemented StaffAttireModule with repository, use cases, and BLoC for state management.
- Developed UI components including AttirePage, AttireGrid, AttireInfoCard, AttestationCheckbox, and AttireBottomBar.
- Added navigation for attire management and integrated with existing staff profile flow.
- Implemented functionality for selecting attire items, uploading photos, and saving selections with validation.
2026-01-25 12:23:28 -05:00
Achintha Isuru
13cacb9db7 feat: add staff certificates module and update dependencies 2026-01-25 10:43:08 -05:00