757 Commits

Author SHA1 Message Date
Achintha Isuru
8040803f66 feat: implement I-9 and W-4 tax form handling with dedicated use cases and mappers 2026-01-28 15:40:39 -05:00
José Salazar
d488f542b5 succes message after reorder creation 2026-01-28 15:31:03 -05:00
José Salazar
74fc3afa1f updating renew data after update 2026-01-28 15:31:03 -05:00
José Salazar
01f1c1086f date and time in udpate is fixed 2026-01-28 15:31:03 -05:00
José Salazar
f8e44595c2 solving problem with dates and time in create order one time 2026-01-28 15:31:03 -05:00
Achintha Isuru
ec8fca7ef9 feat: enhance tax form handling by adding fields and initializing forms in cubits 2026-01-28 13:26:23 -05:00
Achintha Isuru
710421a832 Refactor code structure for improved readability and maintainability 2026-01-28 12:56:35 -05:00
Achintha Isuru
be4b16911e Merge branch 'dev' into 216-p0-staff-01-profile-setup-wizard 2026-01-28 01:19:26 -05:00
Achintha Isuru
056ea3441c 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-27 16:25:54 -05:00
Achintha Isuru
078f828aad feat: introduce TaxForm entity and adapter, refactor tax forms repository and use cases for improved data handling 2026-01-27 16:25:47 -05:00
José Salazar
1c1639b751 Merge branch '216-p0-staff-01-profile-setup-wizard' into coverage_screen_app 2026-01-27 16:15:01 -05:00
José Salazar
36ac26411a hidding some buttons that are not working 2026-01-27 15:48:44 -05:00
José Salazar
e38c13e61a live today from home 2026-01-27 15:43:24 -05:00
Achintha Isuru
35c0b19d6b feat: implement BankAccountAdapter for mapping data layer values to domain entity and refactor BankAccountRepositoryImpl for improved staff ID handling 2026-01-27 15:43:21 -05:00
Achintha Isuru
c91155ee61 feat: add success and error feedback for experience submission in ExperiencePage 2026-01-27 15:13:24 -05:00
Achintha Isuru
47ecad5a63 feat: add new skills to localization files and update experience repository methods 2026-01-27 15:07:43 -05:00
José Salazar
4cdbebf2c0 spending in home view working 2026-01-27 15:00:25 -05:00
Achintha Isuru
93779c21bb feat: enhance experience management by introducing ExperienceSkill and Industry enums, refactoring related components 2026-01-27 14:34:09 -05:00
Achintha Isuru
16bac72a4e fix: correct handling of industries and skills in ProfileSetupBloc 2026-01-27 14:07:44 -05:00
Achintha Isuru
8e7caeed48 Refactor staff data models to use List<String> for skills and industries
- Updated GetStaffByIdStaff, GetStaffByUserIdStaffs, ListStaffStaffs, and UpdateStaffVariablesBuilder classes to replace AnyValue with List<String> for skills and industries.
- Modified JSON serialization and deserialization logic accordingly.
- Adjusted ExperienceRepositoryImpl to handle List<String> for industries and skills.
- Updated GraphQL mutations and schema to reflect changes in data types for skills and industries.
2026-01-27 14:05:32 -05:00
Achintha Isuru
157ace0e77 feat: implement ExperienceAdapter and update ExperienceRepositoryImpl to use Data Connect and FirebaseAuth 2026-01-27 13:49:23 -05:00
José Salazar
dbd4c2fdc8 today coverage ready 2026-01-27 13:11:38 -05:00
Achintha Isuru
2f5c736c20 feat: implement emergency contact management with BLoC, including event and state handling 2026-01-27 13:07:31 -05:00
Achintha Isuru
70f350d216 refactor: streamline emergency contact management by removing unused extensions and optimizing BLoC initialization 2026-01-27 12:38:21 -05:00
Achintha Isuru
f345e715ad feat: update preferredLocations field to List<String> across staff-related entities and mutations
- Changed preferredLocations from AnyValue to List<String> in GetStaffByIdStaff, GetStaffByUserIdStaffs, ListStaffStaffs, and UpdateStaffVariablesBuilder classes.
- Updated JSON serialization/deserialization for preferredLocations to handle List<String>.
- Modified Staff entity to include preferredLocations as List<String>.
- Adjusted ProfileSetupBloc and PersonalInfoBloc to accommodate changes in preferredLocations.
- Updated PersonalInfoRepositoryImpl to handle preferredLocations as List<String>.
- Refactored PersonalInfoContent and PersonalInfoForm to use locations instead of address.
- Updated GraphQL mutations and schema to reflect the new List<String> type for preferredLocations.
2026-01-27 12:27:53 -05:00
Achintha Isuru
450683c45c feat: implement emergency contact management with Firebase integration and relationship type handling 2026-01-27 12:27:22 -05:00
Achintha Isuru
c041796b38 Refactor updateStaffProfile method to accept staff ID and data map, and update PersonalInfoBloc to handle form values 2026-01-27 12:25:42 -05:00
Achintha Isuru
582855d86b Refactor PersonalInfoRepository to use Firebase Auth for user profile retrieval and remove mock implementation 2026-01-27 12:25:42 -05:00
Achintha Isuru
fef3289648 Update build date in localization strings and adjust dependencies in billing package 2026-01-27 12:25:42 -05:00
José Salazar
ab5fed8639 adding extra shifts with no application 2026-01-27 11:52:44 -05:00
José Salazar
ccd6385266 deleting yellow color from header 2026-01-27 11:31:17 -05:00
José Salazar
0902c0ecf0 coverage working 2026-01-27 11:27:14 -05:00
Achintha Isuru
536b020c52 feat: update preferredLocations field to List<String> across staff-related entities and mutations
- Changed preferredLocations from AnyValue to List<String> in GetStaffByIdStaff, GetStaffByUserIdStaffs, ListStaffStaffs, and UpdateStaffVariablesBuilder classes.
- Updated JSON serialization/deserialization for preferredLocations to handle List<String>.
- Modified Staff entity to include preferredLocations as List<String>.
- Adjusted ProfileSetupBloc and PersonalInfoBloc to accommodate changes in preferredLocations.
- Updated PersonalInfoRepositoryImpl to handle preferredLocations as List<String>.
- Refactored PersonalInfoContent and PersonalInfoForm to use locations instead of address.
- Updated GraphQL mutations and schema to reflect the new List<String> type for preferredLocations.
2026-01-27 02:17:52 -05:00
Achintha Isuru
3e7ddc446d Refactor updateStaffProfile method to accept staff ID and data map, and update PersonalInfoBloc to handle form values 2026-01-27 00:36:24 -05:00
Achintha Isuru
098ae1d476 Refactor PersonalInfoRepository to use Firebase Auth for user profile retrieval and remove mock implementation 2026-01-26 20:35:34 -05:00
Achintha Isuru
6915b8b005 Update build date in localization strings and adjust dependencies in billing package 2026-01-26 19:16:12 -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
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
José Salazar
f65121a26f bringing account dataconnect 2026-01-26 16:48:32 -05:00
Achintha Isuru
f53e611d10 implement billing and coverage pages in routing 2026-01-26 14:36:06 -05:00
José Salazar
1934d4caab account working 2026-01-26 13:57:04 -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