Achintha Isuru
21f0e2ee89
feat: Refactor HubRepositoryImpl to remove FirebaseAuth dependency and utilize DataConnectService
2026-02-16 17:43:50 -05:00
Achintha Isuru
a7e8704e4f
feat: Simplify HomeRepositoryImpl and ClientHomeModule by using constructor shorthand
2026-02-16 17:43:20 -05:00
Achintha Isuru
789fe24f2b
feat: Refactor CoverageModule and CoverageRepositoryImpl to utilize DataConnectService
2026-02-16 17:38:09 -05:00
Achintha Isuru
19eda09620
feat: Refactor ClientCreateOrderRepositoryImpl and OneTimeOrderBloc to utilize DataConnectService, removing FirebaseAuth dependency
2026-02-16 17:35:15 -05:00
Achintha Isuru
fc0bb5828c
feat(auth-repository): Refactor AuthRepositoryImpl to remove FirebaseAuth dependency and utilize DataConnectService
2026-02-16 17:21:03 -05:00
Achintha Isuru
fdd40ba72c
feat(data-connect): Implement caching for business ID and enhance error handling in DataConnectService
2026-02-16 17:16:29 -05:00
Achintha Isuru
d2cb05fe2e
fix: Update documentation to reflect correct backend communication via DataConnectService
2026-02-16 16:54:59 -05:00
Achintha Isuru
17423c5d66
feat: Refactor repositories to utilize DataConnectService and remove FirebaseAuth dependency
2026-02-16 16:54:20 -05:00
Achintha Isuru
3c5987bde4
feat(bank-account-repository): Refactor BankAccountRepositoryImpl to utilize DataConnectService and remove FirebaseAuth dependency
2026-02-16 16:43:00 -05:00
Achintha Isuru
8889b8876e
feat(time-card-repository): Refactor TimeCardRepositoryImpl to utilize DataConnectService and simplify authentication handling
2026-02-16 16:35:26 -05:00
Achintha Isuru
24a13488da
feat(certificates-documents-repositories): Refactor Certificates and Documents repositories to utilize DataConnectService and simplify dependency management
2026-02-16 16:27:09 -05:00
Achintha Isuru
572ade95b9
feat(tax-forms-repository): Refactor TaxFormsRepositoryImpl to simplify initialization and utilize DataConnectService for data operations
2026-02-16 16:22:14 -05:00
Achintha Isuru
0fc317e1da
feat(profile-repository): Refactor ProfileRepositoryImpl to utilize DataConnectService and simplify authentication handling
2026-02-16 16:19:27 -05:00
Achintha Isuru
a10617f17d
feat(payments-repository): Refactor PaymentsRepositoryImpl to utilize DataConnectService for payment operations and simplify staff ID retrieval
2026-02-16 16:10:47 -05:00
Achintha Isuru
dcb76db1f8
feat(home-repository): Refactor HomeRepositoryImpl to utilize DataConnectService for data operations and simplify shift retrieval logic
2026-02-16 16:05:38 -05:00
Achintha Isuru
66859e4241
feat(clock-in): Refactor ClockInRepositoryImpl to utilize DataConnectService and simplify dependency injection
2026-02-16 16:00:27 -05:00
Achintha Isuru
1f7134799b
feat(availability): Refactor AvailabilityRepositoryImpl to use DataConnectService and simplify dependency injection
2026-02-16 15:48:45 -05:00
Achintha Isuru
d0585d12ab
feat(auth): Refactor AuthRepositoryImpl and ProfileSetupRepositoryImpl to use DataConnectService for authentication and data operations
2026-02-16 15:47:01 -05:00
Achintha Isuru
c3abb819c9
feat(data-connect): Implement DataConnectService for centralized data operations and refactor ShiftsRepositoryImpl to utilize the new service
2026-02-16 14:57:47 -05:00
Achintha Isuru
913f895952
feat(shift-details): Enhance ShiftDetailsHeader with client name and location address display
2026-02-16 14:35:36 -05:00
Achintha Isuru
86294d920a
feat(url-launcher): Integrate url_launcher plugin for opening directions in maps
2026-02-16 14:28:01 -05:00
Achintha Isuru
7cc779cca2
feat(location): Add latitude and longitude to shift details and integrate Google Maps for location display
2026-02-16 14:21:33 -05:00
Achintha Isuru
e1e255f8f0
feat(maps): Integrate Google Maps plugin for shift location display and refactor related components
2026-02-16 13:55:32 -05:00
Achintha Isuru
6ed12a0519
feat(api-keys): Replace Google Places API key with Google Maps API key across the application
2026-02-16 13:46:01 -05:00
Achintha Isuru
0b787dbc12
feat(shift-details): Refactor ShiftDetailsPage layout and implement new sections for breaks, date/time, description, and location
2026-02-16 13:38:39 -05:00
Achintha Isuru
2f9b2788f8
feat(localization): Update English and Spanish translations for shift details and breaks
2026-02-16 13:33:22 -05:00
Achintha Isuru
55f62207a8
feat(breaks): Add break duration and payment status to shift details
2026-02-16 13:31:21 -05:00
Achintha Isuru
9b6cad3bde
feat(breaks): Implement break functionality with Break entity and adapter
2026-02-16 13:26:04 -05:00
Achintha Isuru
2a0b39926a
refactor: Update UI theme and shift details layout for improved consistency
2026-02-16 13:09:10 -05:00
Achintha Isuru
e6b512ee84
feat: Add Headline 1 Bold style and refactor ShiftDetailsPage and FindShiftsTab layout
2026-02-16 12:58:05 -05:00
40fa4ebdfa
Refactor: Move detailed shift UI from card to ShiftDetailsPage
2026-02-16 20:28:43 +05:30
690d4f4213
feat(staff): Refactor Shift Cards & Integrate Google Maps
...
Refactors MyShiftCard to match prototype design with expandable details, bold typography, and Google Static Maps integration. Updates AppConfig for API keys.
2026-02-16 15:57:27 +05:30
4e1a41ebff
Fix build errors: localization syntax, key paths, and ViewOrderCard widget
2026-02-14 16:26:10 +05:30
José Salazar
097481d26a
Merge pull request #416 from Oloodi/406-feature-implement-paidunpaid-breaks-in-client-app-order-creation
...
406 feature implement paidunpaid breaks in client app order creation
2026-02-12 17:17:50 -05:00
José Salazar
cb4a352f5d
modification of date in redorder
2026-02-12 17:11:03 -05:00
Achintha Isuru
368f28f354
fix: compilation issues in the staff app
2026-02-12 16:29:14 -05:00
José Salazar
dbf05d6c01
Merge remote-tracking branch 'origin/dev' into 406-feature-implement-paidunpaid-breaks-in-client-app-order-creation
2026-02-12 16:28:45 -05:00
Achintha Isuru
78a312c8d0
chore: refactor UI components to align with design system tokens
2026-02-12 15:36:45 -05:00
José Salazar
57b63b85ef
new field and enums values for break in shiftrole
2026-02-12 14:57:35 -05:00
ad6db7d851
chore: refactor UI consistency using design system tokens and remove LucideIcons
2026-02-12 18:37:31 +05:30
Achintha Isuru
d3b4ea3406
Delete outdated demo plan for Milestone 3 and replace with new feature testing plan; add detailed testing steps and feedback notes for client and staff applications; outline development tasks for Milestone 4 including backend and frontend requirements; establish research and business tasks for operational improvements and compliance.
2026-02-11 21:12:34 -05:00
c1112ac01c
feat: Centralized Error Handling & Crash Fixes
2026-02-11 18:52:23 +05:30
ea06510474
Merge branch 'dev' into feature/centralized-data-error-handling and resolve conflicts
2026-02-11 12:34:29 +05:30
65620b961a
fix: resolve layout overflow on shift details page
2026-02-11 12:07:02 +05:30
3e212220c7
feat: complete centralized error handling system with documentation
2026-02-11 10:36:08 +05:30
Achintha Isuru
56dbb08b5a
Merge pull request #394 from Oloodi/391-refactor-mobile-uis-and-widgets-to-adhere-to-design-system-tokens
...
Removed the hard coded colors and typograhys from the staff mobile application
2026-02-10 17:18:42 -05:00
Achintha Isuru
4c38013c10
Standardize UI to design system tokens
...
Refactor multiple UI components to use design system tokens and primitives. Added new UiIcons (coffee, wifi, xCircle, ban) and typography color getters (primary, accent). Replaced hardcoded paddings, spacings, radii, borderRadius, and icon imports (lucide_icons -> UiIcons) with UiConstants, UiColors, UiTypography and UiIcons, and switched to UiColors.withValues for opacity. Changes apply across authentication, availability, clock_in (and its widgets), commute tracker, lunch break modal, location map placeholder, attendance card, date selector, and related presentation files to improve visual consistency.
2026-02-10 17:17:56 -05:00
Achintha Isuru
bcd973cf64
refactor: Update pubspec.yaml files and remove unnecessary background color in PaymentsPage for consistency
2026-02-10 16:32:03 -05:00
José Salazar
7ab59eb843
solving problem with the time in shifts
2026-02-10 16:30:13 -05:00
Achintha Isuru
2730277075
Refactor UI components to use design system tokens for consistency
...
- Removed the UiSuccessSnackbar widget as it is no longer needed.
- Updated WorkerHomePage to replace hardcoded spacing with UiConstants.
- Refactored HomeHeader to use UiConstants for dimensions and colors.
- Modified PlaceholderBanner to utilize UiConstants for sizes and colors.
- Adjusted QuickActionItem to apply UiConstants for dimensions and icon sizes.
- Updated RecommendedShiftCard to use design system typography and constants.
- Refined SectionHeader to implement design system styles and spacing.
- Enhanced ShiftCard to adopt design system tokens for colors and spacing.
- Updated AutoMatchToggle to use design system colors and dimensions.
- Refactored BenefitsWidget to apply design system styles and constants.
- Improved ImproveYourselfWidget to utilize design system tokens for styling.
- Updated MoreWaysToUseKrowWidget to implement design system styles and constants.
2026-02-10 16:25:54 -05:00