José Salazar
d951b0a95d
chaging id for application
2026-02-02 08:30:56 +09:00
José Salazar
279544930c
solving bugs in check in
2026-02-02 08:25:13 +09:00
José Salazar
b7b7709386
history ready
2026-02-02 07:26:07 +09:00
José Salazar
761830b380
adding validations for apply
2026-02-02 07:14:54 +09:00
José Salazar
136993caec
converting and desconverting all dates to utc
2026-02-02 06:22:05 +09:00
José Salazar
a2020f9f98
little advance and corrections
2026-02-02 06:00:39 +09:00
Achintha Isuru
4830d72d48
feat: Update test phone numbers for authentication flow
2026-02-01 14:07:04 -05:00
Achintha Isuru
23a346200a
feat: Integrate phone number verification handling for test numbers in authentication flow
2026-02-01 14:06:02 -05:00
Achintha Isuru
6d70bcc5d0
feat: update shift action buttons to conditionally display decline and book options based on shift status
2026-02-01 12:54:50 -05:00
Achintha Isuru
54f28a85ce
feat: enhance shift booking flow with date selection and navigation updates
2026-02-01 12:35:42 -05:00
Achintha Isuru
5d561ff825
refactor: improve code readability and formatting in shifts repository and shift details page
2026-02-01 12:25:45 -05:00
Achintha Isuru
989a1d3f84
refactor: update spacing in Find, History, and My Shifts tabs for consistency
2026-02-01 12:06:35 -05:00
Achintha Isuru
1a7e06d8cc
refactor: update navigation methods in ShiftDetailsPage for improved user experience
2026-02-01 12:04:41 -05:00
Achintha Isuru
1bc308d90f
feat: integrate Google Maps Places autocomplete for hub address validation and remove activity log functionality
2026-02-01 11:57:57 -05:00
Achintha Isuru
0dfe7a4e6d
refactor: streamline date conversion logic in repository implementations
2026-02-01 11:28:50 -05:00
José Salazar
6277b9f5e2
changes
2026-02-01 22:39:40 +09:00
Achintha Isuru
1625f81ce6
feat: Integrate profile setup use case and repository for profile submission
2026-02-01 03:47:39 -05:00
Achintha Isuru
56dbf7728f
feat: Enhance shift filtering logic and update header text style for improved UI
2026-02-01 02:46:30 -05:00
Achintha Isuru
3ed1add2cc
feat: Integrate staff name retrieval and display in home header
2026-02-01 02:38:28 -05:00
Achintha Isuru
3ecc89fcb2
feat: Update Timestamp extension to use DateTimeUtils for improved date conversion
2026-02-01 02:24:39 -05:00
Achintha Isuru
4b5a3d1304
feat: Refactor imports and enhance navigation for shift details in staff home feature
2026-02-01 02:06:28 -05:00
Achintha Isuru
820f475c51
feat: Add required and filled slots to Shift entity and update ShiftDetailsPage for capacity display
2026-01-31 21:48:42 -05:00
Achintha Isuru
144976de00
feat: Update roleId assignment and filter past shifts in ShiftsBloc
2026-01-31 21:04:08 -05:00
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
036722791b
fix: resolve payments compilation error and remove redundant datasource layer
2026-01-31 21:45:51 +05:30
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
fc75c30bf1
fix: resolve payments compilation error and remove redundant datasource layer
2026-01-30 23:19:28 +05:30
eac5d5c833
fix: resolve compilation errors in staff features after dev merge
2026-01-30 22:56:08 +05:30
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
3308fec70b
feat: refactor payments repository and use cases to integrate payment summary and transaction entities
2026-01-29 11:09:10 -05:00
Achintha Isuru
8c8951ff51
fix: update package versions and dependencies across multiple pubspec.yaml files
2026-01-29 10:51:16 -05:00