Achintha Isuru
376bb51647
feat: remove OrdersCommonModule and related navigation and presentation files
2026-02-21 19:16:25 -05:00
Achintha Isuru
b6f4d656dc
feat(view_orders): implement View Orders feature with filter tabs and calendar navigation
...
- Added ViewOrdersFilterTab widget for displaying filter options with counts.
- Created ViewOrdersHeader widget to include a sticky header with title, filter tabs, and calendar controls.
- Established ViewOrdersModule for dependency injection of repositories, use cases, and BLoCs.
- Integrated ViewOrdersPage to handle initial date arguments for displaying orders.
- Updated pubspec.yaml with necessary dependencies for the View Orders feature.
2026-02-21 19:11:18 -05:00
Achintha Isuru
8a71f98deb
feat: Refactor order types and update UI metadata for create order feature
2026-02-21 18:38:18 -05:00
Achintha Isuru
216076f753
feat: Enhance UiAppBar and UiIconButton with customizable shapes and border radius
2026-02-21 18:27:59 -05:00
Achintha Isuru
f3eb33a303
feat: Implement permanent and recurring order features with BLoC architecture
...
- Added PermanentOrderEvent and PermanentOrderState to manage permanent order events and states.
- Created RapidOrderBloc, RapidOrderEvent, and RapidOrderState for handling rapid order creation.
- Introduced RecurringOrderBloc, RecurringOrderEvent, and RecurringOrderState for managing recurring orders.
- Developed utility classes for order types and UI metadata for styling order type cards.
- Enhanced validation logic for order states to ensure data integrity.
- Integrated vendor and hub loading functionalities for both permanent and recurring orders.
2026-02-21 18:11:47 -05:00
Achintha Isuru
9e0ca1ef96
Merge pull request #445 from Oloodi/feature/session-persistence-new
...
feat: architecture overhaul, launchpad-style reports, and uber-style #443
2026-02-20 15:31:11 -05:00
1d09e20ac8
fix: resolve duplicate fields in Shift and unreachable code in ShiftsRepositoryImpl from bad merge
2026-02-20 21:15:57 +05:30
f7284b5cfb
Merge branch 'dev' into feature/session-persistence-424
2026-02-20 20:56:18 +05:30
Achintha Isuru
a76a2f4444
Merge pull request #442 from Oloodi/fix/update-use-case-file
...
fix: update use-case.md file to match with updated prototype
2026-02-20 10:18:35 -05:00
c7bce37312
fix: add unused_element, unused_field, duplicate_ignore to suppress remaining strict linting rules on generated and prototype UI files
2026-02-20 20:48:33 +05:30
Achintha Isuru
bfc2453363
Merge pull request #444 from Oloodi/staff_recurring_permanent_order
...
Staff recurring permanent order
2026-02-20 10:18:03 -05:00
ac5d9dab35
fix: add ignore_for_file to remaining files causing lint errors in CI
2026-02-20 20:09:16 +05:30
474be43448
fix: add ignore_for_file to data connect Repos and modify CI to avoid analyzing deleted files
2026-02-20 19:51:44 +05:30
24835f127e
fix: unignore flutter coverage folders and tracking them
2026-02-20 19:23:06 +05:30
8849bf2273
feat: architecture overhaul, launchpad-style reports, and uber-style locations
...
- Strengthened Buffer Layer architecture to decouple Data Connect from Domain
- Rewired Coverage, Performance, and Forecast reports to match Launchpad logic
- Implemented Uber-style Preferred Locations search using Google Places API
- Added session recovery logic to prevent crashes on app restart
- Synchronized backend schemas & SDK for ShiftStatus enums
- Fixed various build/compilation errors and localization duplicates
2026-02-20 17:20:06 +05:30
dhinesh-m24
b1c5adb85f
fix: update use-case.md file to match with updated prototype
2026-02-20 15:11:49 +05:30
Achintha Isuru
f4020f4ac0
Merge pull request #441 from Oloodi/github-action
...
feat: Update Flutter version handling in CI and adjust pubspec files for compatibility
2026-02-20 02:29:07 -05:00
Achintha Isuru
c261b340a1
refactor: Replace header implementation with ReportsHeader widget for cleaner code
2026-02-20 02:09:54 -05:00
Achintha Isuru
af78b38ea2
fix: Add pipefail option to lint step for improved error handling
2026-02-20 02:01:29 -05:00
Achintha Isuru
c3f8a4768a
fix: Update mobile CI workflow for improved error handling and efficiency
2026-02-20 01:55:16 -05:00
Achintha Isuru
50309bfb39
fix: Add pipefail option to compilation check for better error handling
2026-02-20 01:47:47 -05:00
Achintha Isuru
518991f895
fix: Improve error handling in mobile app build process
2026-02-20 01:43:03 -05:00
Achintha Isuru
2162b5493e
fix: Change build mode from 'dev' to 'debug' for mobile client and staff apps
2026-02-20 01:33:15 -05:00
Achintha Isuru
6c9db5e643
Merge branch 'github-action' of https://github.com/Oloodi/krow-workforce into github-action
2026-02-20 01:26:30 -05:00
Achintha Isuru
614851274b
feat: Update mobile CI workflow to streamline build process and remove CI-specific setup
2026-02-20 01:26:13 -05:00
Achintha Isuru
3443b2cadd
Merge branch 'dev' into github-action
2026-02-20 01:15:26 -05:00
Achintha Isuru
767b10e337
fix: Remove trailing commas in reports_page.dart for consistency
2026-02-20 01:14:18 -05:00
Achintha Isuru
0fad902991
feat: Install Firebase CLI in CI workflow and simplify SDK generation process
2026-02-20 01:10:38 -05:00
Achintha Isuru
49f32b24f4
feat: Update mobile CI workflow to use mobile-install-ci for CI-specific setup
2026-02-20 01:02:37 -05:00
Achintha Isuru
e6c4b51e84
Merge pull request #440 from Oloodi/408-feature-implement-paidunpaid-breaks---client-app-frontend-development
...
feat: Refactor Reports page components and implement new metric and report card widgets
2026-02-19 17:22:34 -05:00
Achintha Isuru
1510b69d59
feat: Enhance mobile CI workflow to compare all changes in PRs and streamline analysis commands
2026-02-19 17:13:03 -05:00
Achintha Isuru
1dd3699373
feat: Update mobile CI workflow to use melos for build and analysis
2026-02-19 17:05:56 -05:00
Achintha Isuru
b6c3fb8487
feat: Update Flutter version to 3.38.x in mobile CI workflow
2026-02-19 16:49:23 -05:00
Achintha Isuru
410e5b5cd1
feat: Update Flutter version file path in mobile CI workflow
2026-02-19 16:47:25 -05:00
José Salazar
d7bd1174c9
new query for history
2026-02-19 16:46:32 -05:00
Achintha Isuru
b8772b301e
feat: Update Flutter version handling in CI and adjust pubspec files for compatibility
2026-02-19 16:45:03 -05:00
Achintha Isuru
1f337db0c4
feat: Refactor Reports page components and implement new metric and report card widgets
2026-02-19 16:37:11 -05:00
Achintha Isuru
aff56be2bc
Merge pull request #439 from Oloodi/408-feature-implement-paidunpaid-breaks---client-app-frontend-development
...
Few features of the mobile applications are completed
2026-02-19 16:28:57 -05:00
Achintha Isuru
e650af87c0
feat: Add mobile CI workflow for change detection, compilation, and linting
2026-02-19 16:28:06 -05:00
Achintha Isuru
889bf90e71
feat: Implement reorder functionality in ClientCreateOrderRepository and update related interfaces and use cases
2026-02-19 16:14:43 -05:00
Achintha Isuru
b85ea5fb7f
feat: Refactor LanguageSelectionPage to use StatelessWidget and improve localization handling
2026-02-19 15:49:56 -05:00
Achintha Isuru
b9c4e12aea
feat: Close language selection page after showing success snackbar
2026-02-19 15:45:53 -05:00
Achintha Isuru
4d935cd80c
feat: Implement language selection feature in staff profile onboarding
2026-02-19 15:45:24 -05:00
José Salazar
e6b3eca16d
new query for my shifts
2026-02-19 15:40:34 -05:00
Achintha Isuru
5cf0c91ebe
feat: Add guidelines for prop drilling prevention and BLoC lifecycle management in architecture principles
2026-02-19 15:22:33 -05:00
Achintha Isuru
d54979ceed
feat: Refactor ProfileHeader and introduce ProfileLevelBadge for improved structure and functionality
2026-02-19 15:11:54 -05:00
José Salazar
97e3410f7f
Merge remote-tracking branch 'origin/dev' into staff_recurring_permanent_order
2026-02-19 14:56:59 -05:00
Achintha Isuru
5fb9d75c58
feat: Implement profile completion check in shifts management
2026-02-19 14:54:46 -05:00
José Salazar
a2137e8a06
Merge remote-tracking branch 'origin/408-feature-implement-paidunpaid-breaks---client-app-frontend-development' into staff_recurring_permanent_order
2026-02-19 14:47:35 -05:00
Achintha Isuru
4959ec1da4
feat: Update emergency contact completion status in onboarding section
2026-02-19 14:42:20 -05:00