Commit Graph

83 Commits

Author SHA1 Message Date
Achintha Isuru
e2d223c714 fix: improve layout and styling for empty state and shift header in CoverageShiftList 2026-01-29 12:30:30 -05:00
Achintha Isuru
dc129c4515 fix: remove background color from CoveragePage and adjust layout spacing 2026-01-29 11:38:40 -05:00
Achintha Isuru
8c8951ff51 fix: update package versions and dependencies across multiple pubspec.yaml files 2026-01-29 10:51:16 -05:00
Achintha Isuru
c212e8be00 feat: integrate Google Maps Places Autocomplete for hub address validation 2026-01-29 03:01:14 -05:00
Achintha Isuru
3b472351ba fix: correct context reference in sign-out button action 2026-01-29 00:03:56 -05:00
Achintha Isuru
960aa9f003 chore: update pubspec files to include workspace resolution and remove unnecessary pubspec.lock 2026-01-28 23:17:17 -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
José Salazar
4cdbebf2c0 spending in home view working 2026-01-27 15:00:25 -05:00
José Salazar
dbd4c2fdc8 today coverage ready 2026-01-27 13:11:38 -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
fbebc22ad4 Merge pull request #293 from Oloodi/billing_screen
Billing screen
2026-01-26 19:00:28 -05:00
José Salazar
3a4fa37a56 current period $ 2026-01-26 18:42:17 -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
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
José Salazar
ea326727f1 reoder and creation of reaoder 2026-01-25 16:37:02 -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
5039743c03 Revert "feat: Add placeholder for unimplemented features in Get Started, Home, and Profile modules"
This reverts commit 8f8c6ff2d2.
2026-01-24 15:36:09 -05:00
Achintha Isuru
8f8c6ff2d2 feat: Add placeholder for unimplemented features in Get Started, Home, and Profile modules
feat: Add placeholder for Rapid Order success view and comment out Rapid action card
2026-01-24 15:35:11 -05:00
Achintha Isuru
2e54014501 refactor: reorder field declarations for improved readability and add explicit type parameters 2026-01-24 10:11:00 -05:00
Achintha Isuru
e95b9a0b36 refactor: update import paths for consistency and clarity across multiple files 2026-01-24 10:07:22 -05:00
Achintha Isuru
f57f41c508 Add explicit types and improve type safety across codebase
This commit adds explicit type annotations to variables, function parameters, and return types throughout the codebase, particularly in widget trees, Bloc logic, and repository implementations. The changes improve code readability, maintainability, and type safety, and align with Dart best practices. No business logic was changed.
2026-01-24 10:00:36 -05:00
José Salazar
ff93bfa4bd Merge pull request #289 from Oloodi/view_orders
view shits of ordes by date
2026-01-23 21:15:35 -05:00
José Salazar
afba0e64df view shits of ordes by date 2026-01-23 20:43:18 -05:00
Achintha Isuru
9614f191e5 feat(client_home): remove 'reorder' widget from initial state and visibility 2026-01-23 17:45:06 -05:00
Achintha Isuru
1aae3c2733 feat(client_home): simplify widget order and visibility in ClientHomeState 2026-01-23 17:36:20 -05:00
Achintha Isuru
1320fcfc6a feat(hub_card): remove NFC button from HubCard widget 2026-01-23 17:31:10 -05:00
Achintha Isuru
857b541ec5 feat(settings): refactor SettingsRepositoryImpl and update client settings page UI 2026-01-23 17:28:56 -05:00
Achintha Isuru
387e47865c feat(authentication): remove social sign-in buttons and add TODO for future implementation
feat(billing): update billing module routes to indicate feature not yet implemented
feat(coverage): update coverage module routes to indicate feature not yet implemented
feat(sign_up_form): set full width for create account button in sign-up form
2026-01-23 17:24:30 -05:00
Achintha Isuru
de0b7b1f07 feat(shift_order_form): enhance shift order form with vendor selection, date and location fields, and improved position management 2026-01-23 16:44:34 -05:00
Achintha Isuru
b3b5799c2a 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-23 16:25:54 -05:00
Achintha Isuru
2b331e356b feat(client_coverage): add client coverage feature with user session data use case and dashboard widgets
- Created `client_coverage` feature with necessary dependencies in `pubspec.yaml`.
- Implemented `GetUserSessionDataUseCase` for retrieving user session data.
- Developed `ClientHomeEditBanner` for edit mode instructions and reset functionality.
- Added `ClientHomeHeader` to display user information and action buttons.
- Built `DashboardWidgetBuilder` to render various dashboard widgets based on state.
- Introduced `DraggableWidgetWrapper` for managing widget visibility and drag handles in edit mode.
- Created `HeaderIconButton` for interactive header actions with optional badge support.
2026-01-23 16:25:01 -05:00
José Salazar
f0f8128625 creation one order time 2026-01-23 16:03:43 -05:00
José Salazar
2643037c0b getting informatin of vendor and vendorroles 2026-01-23 15:33:15 -05:00
Achintha Isuru
597028436d Refactor billing repository interface and update usage
Renamed IBillingRepository to BillingRepository and updated all references across data, domain, and use case layers for consistency. Improved documentation and comments for repository and use cases. Adjusted typography letter spacing in design system and made minor UI tweaks to the spending breakdown card.
2026-01-23 14:47:06 -05:00
José Salazar
ee56985f42 Merge branch '208-p0-auth-05-get-started-screen' into rapid_order_client 2026-01-23 14:31:25 -05:00
Achintha Isuru
ff9ad58b8c Add client billing feature module
Introduces the client billing feature with domain, data, and presentation layers. Adds billing BLoC, navigation, UI widgets, and integrates with mock financial repository. Updates localization files for billing-related strings, adds new icons and typography, and registers url_launcher plugins for Linux, macOS, and Windows platforms.
2026-01-23 14:18:56 -05:00
José Salazar
5918bd8435 rapid order 2026-01-23 13:35:30 -05:00
Achintha Isuru
45d6710183 Add vendor selection and rates to order creation flow
Introduces a Vendor entity and integrates vendor selection into the one-time order creation and order editing flows. Vendor-specific rates are now displayed and used for position roles, and UI components have been updated to allow users to select a vendor and see corresponding rates. Mock vendor data is used for demonstration purposes.
2026-01-23 12:42:26 -05:00
Achintha Isuru
4e8373b2e5 Update view_order_card.dart 2026-01-23 12:23:01 -05:00