Achintha Isuru
0b38383aab
feat: Add DateTimeUtils for converting UTC to device local time and update imports
2026-01-31 20:46:34 -05:00
Achintha Isuru
c6128c2332
feat: Integrate Google Maps Places Autocomplete for Hub Address Validation
...
- Refactored ShiftsBloc to remove unused shift-related events and use cases.
- Updated navigation paths in ShiftsNavigator to reflect new structure.
- Simplified MyShiftCard widget by removing unnecessary parameters and logic.
- Modified FindShiftsTab and HistoryShiftsTab to utilize new navigation for shift details.
- Created ShiftDetailsModule with necessary bindings and routes for shift details.
- Implemented ShiftDetailsBloc, ShiftDetailsEvent, and ShiftDetailsState for managing shift details.
- Developed ShiftDetailsPage to display detailed information about a shift and handle booking/declining actions.
- Added necessary imports and adjusted existing files to accommodate new shift details functionality.
2026-01-31 20:33:35 -05:00
Achintha Isuru
eac6c1b778
feat: Enhance shift application process with instant booking option and implement shift booking and decline dialogs
2026-01-31 19:47:29 -05:00
Achintha Isuru
3e156565c8
feat: Add shifts styles, empty state view, and tabs for finding, history, and my shifts
...
- Introduced AppColors for consistent color usage across the app.
- Implemented EmptyStateView widget for displaying empty states with icons and messages.
- Created FindShiftsTab for searching and filtering available jobs.
- Developed HistoryShiftsTab to display completed shifts with an empty state.
- Added MyShiftsTab for managing user shifts, including confirmation and decline functionalities.
2026-01-31 17:12:10 -05:00
Achintha Isuru
1a4a797aa3
feat: integrate Google Maps Places Autocomplete for hub address validation
2026-01-31 15:20:59 -05:00
Achintha Isuru
f8cd7925f0
Update macOS Flutter env and shifts import
...
Regenerate and update ephemeral macOS Flutter config and env script with local paths and build settings (FLUTTER_ROOT, FLUTTER_APPLICATION_PATH, FLUTTER_TARGET, FLUTTER_BUILD_NAME, DART_DEFINES, PACKAGE_CONFIG). Update generated localization timestamp. Add missing import for shifts_bloc in shift_details_page.dart to enable bloc usage in the page.
2026-01-31 13:00:04 -05:00
Achintha Isuru
615a3c3adb
Merge pull request #341 from Oloodi/Issues-on-payments-timecard-availability-screens-01-02-03-04
...
fix: Clock-In business logic, and refines the Shifts UI for proper Data Connect integration
2026-01-31 12:33:24 -05:00
036722791b
fix: resolve payments compilation error and remove redundant datasource layer
2026-01-31 21:45:51 +05:30
Achintha Isuru
9eecde2b84
Merge pull request #337 from Oloodi/bug_filled_order
...
filled problem solved
2026-01-30 22:09:12 -05:00
José Salazar
7ebe3c33f8
filled problem solved
2026-01-30 22:05:02 -05:00
Achintha Isuru
2b3e6ecf01
Merge pull request #336 from Oloodi/312-feature-integrate-google-maps-places-autocomplete-for-hub-address-validation
...
Continuation of the mobile app developement
2026-01-30 18:11:34 -05:00
Achintha Isuru
d11977b79c
Update strings.g.dart
2026-01-30 18:10:44 -05:00
Achintha Isuru
cbc9166aba
refactor: remove mock financial repository from BillingModule bindings
2026-01-30 17:57:57 -05:00
Achintha Isuru
a8e44046f9
feat: integrate Google Maps Places Autocomplete for hub address validation and remove mock service
2026-01-30 17:56:54 -05:00
Achintha Isuru
e85912b6cf
feat: update shift repository implementation and add shift adapter
2026-01-30 17:53:28 -05:00
Achintha Isuru
452f029108
feat: integrate payment summary and adapter for staff earnings management
2026-01-30 17:37:08 -05:00
Achintha Isuru
1268da45b0
feat: integrate Clock In functionality with Firebase support and refactor attendance management
2026-01-30 17:22:51 -05:00
Achintha Isuru
9038d6533e
feat: integrate ClockInPageLoaded event to initialize state on ClockInBloc
2026-01-30 16:49:10 -05:00
Achintha Isuru
f1ccc97fae
feat: enhance availability management with success message handling and loading state
2026-01-30 16:19:22 -05:00
Achintha Isuru
aa39b0fd06
refactor: remove old availability page and update module imports
...
- Deleted the old availability_page_new.dart file.
- Updated the staff_availability_module.dart to import the new availability_page.dart.
- Added firebase_auth dependency in pubspec.yaml for authentication features.
2026-01-30 16:08:05 -05:00
Achintha Isuru
0b763bae44
feat: integrate availability adapter and repository implementation for staff availability management
2026-01-30 16:04:05 -05:00
Achintha Isuru
4fb2f17ea5
feat: integrate TimeCard feature with Firebase support and restructure related components
2026-01-30 15:29:19 -05:00
Achintha Isuru
772d59a7dd
feat: integrate bank account addition with user input for bank name and success notification
2026-01-30 14:59:53 -05:00
Achintha Isuru
4ccc838371
refactor: integrate email field with controller for dynamic updates in PersonalInfoForm
2026-01-30 14:47:35 -05:00
Achintha Isuru
f319ce1776
refactor: remove completed status from profile menu items in StaffProfilePage
2026-01-30 14:41:39 -05:00
Achintha Isuru
6773ddd27d
refactor: restructure compliance section layout in StaffProfilePage
2026-01-30 14:39:35 -05:00
Achintha Isuru
a17736e5b9
refactor: update generated file timestamp and clean up imports in various files
2026-01-30 14:28:52 -05:00
Achintha Isuru
1202210df2
Merge branch 'dev' into 312-feature-integrate-google-maps-places-autocomplete-for-hub-address-validation
2026-01-30 12:57:17 -05:00
Achintha Isuru
a6db8b1b7b
Merge pull request #335 from Oloodi/Issues-on-payments-timecard-availability-screens-01-02-03-04
...
fix: resolve payments compilation error and remove redundant datasource dir
2026-01-30 12:56:41 -05:00
fc75c30bf1
fix: resolve payments compilation error and remove redundant datasource layer
2026-01-30 23:19:28 +05:30
Achintha Isuru
5fd7f00eed
Merge branch 'dev' into 312-feature-integrate-google-maps-places-autocomplete-for-hub-address-validation
2026-01-30 12:31:27 -05:00
Achintha Isuru
1ec64b8fab
Merge pull request #334 from Oloodi/Issues-on-payments-timecard-availability-screens-01-02-03-04
...
fix: resolve compilation errors in staff features after dev merge
2026-01-30 12:30:19 -05:00
eac5d5c833
fix: resolve compilation errors in staff features after dev merge
2026-01-30 22:56:08 +05:30
Achintha Isuru
a0bca19640
chore: update build timestamp in strings.g.dart and remove unused staff packages from pubspec.lock
2026-01-30 11:21:45 -05:00
Achintha Isuru
f2fdf850f5
Merge branch 'dev' into 312-feature-integrate-google-maps-places-autocomplete-for-hub-address-validation
2026-01-30 11:20:54 -05:00
Achintha Isuru
d964aba5b1
Merge pull request #332 from Oloodi/Issues-on-payments-timecard-availability-screens-01-02-03-04
...
feat: Staff App UI Polishing & Data Connect Integration
2026-01-30 11:19:23 -05:00
Achintha Isuru
3f7aa90fee
Merge branch 'dev' into Issues-on-payments-timecard-availability-screens-01-02-03-04
2026-01-30 11:19:07 -05:00
Suriya
ac7874c634
feat: implement staff availability, clock-in, payments and fix UI navigation
2026-01-30 21:46:44 +05:30
Achintha Isuru
7757354657
chore: bump version to 0.0.1-M3+3 in pubspec.yaml
2026-01-30 10:50:23 -05:00
Achintha Isuru
1806096f23
Merge branch '312-feature-integrate-google-maps-places-autocomplete-for-hub-address-validation' of https://github.com/Oloodi/krow-workforce into 312-feature-integrate-google-maps-places-autocomplete-for-hub-address-validation
2026-01-30 10:47:24 -05:00
Achintha Isuru
3bb0f22524
refactor: update navigation method in CreateOrderView and ViewOrdersNavigator for improved routing
2026-01-30 10:47:00 -05:00
José Salazar
0c06ca18bf
validation user role
2026-01-30 09:08:44 -05:00
Workolik
56aab9e1f6
feat: Fix UI glitches, navigation highlighting, and integrate Data Connect
2026-01-30 18:24:47 +05:30
Achintha Isuru
fad1b2dc69
refactor: enhance date handling and cubit initialization in ViewOrders components
2026-01-30 02:52:20 -05:00
Achintha Isuru
2531e7b29e
refactor: update navigation method in OneTimeOrderView and adjust dependency injection in ViewOrdersModule
2026-01-30 02:41:01 -05:00
Achintha Isuru
0f9b39e750
refactor: conditionally render the create order button based on filtered orders state
2026-01-30 02:18:03 -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
Achintha Isuru
1e8d6ae65b
refactor: update CoveragePage layout to use fixed height for shift list spacing
2026-01-30 01:36:19 -05:00
Achintha Isuru
dd5b58b7bc
refactor: enhance invoice display logic and add empty state in BillingView
2026-01-30 01:34:21 -05:00