Commit Graph

38 Commits

Author SHA1 Message Date
Achintha Isuru
c05261ddd7 feat: address missing features and bugs identified during Milestone 3 demo; improve localization, error handling, and navigation 2026-02-04 16:45:16 -05:00
Achintha Isuru
81a9e2cfb0 feat: update coverage display logic to show status only when applicable 2026-02-02 21:55:33 -05:00
Achintha Isuru
2f6ad5578e fix: update version to 0.0.1-M3+2 and adjust divider height in ClientHomePage 2026-02-02 21:45:53 -05:00
Achintha Isuru
5c15db1695 Integrate Google Maps Places Autocomplete for hub address validation and enhance UI button styles 2026-02-01 20:22:14 -05:00
Achintha Isuru
d07183b6ac refactor: enhance widget visibility logic and improve UI consistency across multiple components 2026-01-30 02:12:29 -05:00
Achintha Isuru
ed71d2b4a3 refactor: add optional subtitle to various widgets for enhanced context 2026-01-30 01:59:41 -05:00
José Salazar
0086585a03 solving the problem of bad information in live today 2026-01-29 21:45:28 -05:00
José Salazar
68007048d3 just validation of time utc 2026-01-29 19:02:38 -05:00
José Salazar
02b0790ec3 saving name of the orders 2026-01-29 17:10:26 -05:00
José Salazar
6592462e90 hub order update ready 2026-01-29 16:33:36 -05:00
José Salazar
9e8c7db3f9 reorder with hub 2026-01-29 16:22:00 -05:00
José Salazar
13a3f5a007 Merge remote-tracking branch 'origin/312-feature-integrate-google-maps-places-autocomplete-for-hub-address-validation' into 298-bug-enhance-order-creation-flow-implement-robust-timezone-handling-in-mobile-client-app 2026-01-29 14:36:43 -05:00
Achintha Isuru
976d101f79 feat: rapid order is removed fromm the client home page. 2026-01-29 14:19:19 -05:00
José Salazar
2d8e862d03 deleting default data 2 2026-01-29 10:19:36 -05:00
José Salazar
0fff3bda58 deleting default data 2026-01-29 10:15:17 -05:00
José Salazar
9067d14475 converting all the dates to utc 2026-01-29 09:54:59 -05:00
José Salazar
b8d65dfdde validation date as utc and converting in orders 2026-01-28 19:35:09 -05:00
José Salazar
df54c8c365 moving created re-order to view order 2026-01-28 17:47:23 -05:00
José Salazar
d488f542b5 succes message after reorder creation 2026-01-28 15:31:03 -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
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
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
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
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
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
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
a70468ceb4 session creation and show business information 2026-01-22 18:17:24 -05:00
Achintha Isuru
22ead66f71 Add client create order feature module
Introduces the client_create_order feature with navigation, BLoC, state, and UI for selecting order types. Adds English and Spanish localization keys, updates dependencies, and integrates the new module into the client app routing.
2026-01-22 15:29:28 -05:00
Achintha Isuru
6ef691881a CHORE: Update UI spacing and colors in client home widgets
Added spacing to the ClientHomePage widget column and updated icon and background colors in ActionsWidget to use theme constants. Adjusted padding and removed boxShadow from _ActionCard for a cleaner appearance.
2026-01-22 11:32:30 -05:00
Achintha Isuru
f882a0a7d0 chore: Update client navigation routes and exports
Standardized navigation route paths for client home, hubs, and settings to use '/client-home', '/client-hubs', and '/client-settings'. Added missing module imports and exports in main.dart and krow_data_connect.dart, including business_repository_mock.
2026-01-22 11:29:54 -05:00
Achintha Isuru
cf59935ec8 Move apps to mobile directory structure
Relocated all app directories (client, design_system_viewer, staff) and their contents under the new 'apps/mobile' path. This change improves project organization and prepares for future platform-specific structuring.
2026-01-22 10:17:19 -05:00