Commit Graph

967 Commits

Author SHA1 Message Date
Achintha Isuru
0ee7eaa232 Merge pull request #429 from Oloodi/feature/session-persistence-424
fix(mobile): Enable session persistence and fix app initialization
2026-02-17 11:21:23 -05:00
da8192418f fix(mobile): resolve client crash and shift status inconsistency 2026-02-17 16:23:10 +05:30
Achintha Isuru
2ebe40a920 Merge pull request #428 from Oloodi/408-feature-implement-paidunpaid-breaks---client-app-frontend-development
DataConnectorService is implemented in the client appplication
2026-02-16 17:57:53 -05:00
Achintha Isuru
39bb17d981 feat: Refactor repositories and modules to remove FirebaseAuth dependency and utilize DataConnectService 2026-02-16 17:49:34 -05:00
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
570936ed4c Merge pull request #427 from Oloodi/408-feature-implement-paidunpaid-breaks---client-app-frontend-development
DataConnectService is now partially enbaled in the client application
2026-02-16 17:36:15 -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
0a51a2b048 Merge pull request #426 from Oloodi/408-feature-implement-paidunpaid-breaks---client-app-frontend-development
Implement a centralized DataConnectService to centralize the DataConnectCalls
2026-02-16 17:00:31 -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
ef58ca83be Merge branch 'dev' into 408-feature-implement-paidunpaid-breaks---client-app-frontend-development 2026-02-16 16:43:36 -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
3245c957f6 feat(data-connect): Add run method for centralized error handling and authentication checks 2026-02-16 15:39:40 -05:00
José Salazar
57e9c90ebd Merge pull request #425 from Oloodi/worker_visibility_settings
Worker visibility settings
2026-02-16 15:04:46 -05:00
José Salazar
b6e8f63d7e adding isProfileVisible to the queries of staff 2026-02-16 14:58:58 -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
José Salazar
5f96d5087b adding isProfileVisible for the staff 2026-02-16 14:52:17 -05:00
Achintha Isuru
51d53f658b feat(data-error-handler): Replace print with debugPrint for unhandled exceptions logging 2026-02-16 14:49:13 -05:00
Achintha Isuru
a62b9ed7be Merge pull request #423 from Oloodi/408-feature-implement-paidunpaid-breaks---client-app-frontend-development
Update the UI of the shift details page and integrate google maps
2026-02-16 14:40:29 -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
888cf83c18 feat(breaks): Implement Google Maps API key integration and decode Dart defines for both client and staff apps 2026-02-16 13:50:02 -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
Achintha Isuru
b3b84b6293 Merge pull request #421 from Oloodi/feature/centralized-data-error-handling
Pull Request: feature(staff): Refactor Shift Cards & Integrate Google Maps
2026-02-16 10:53:32 -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
Achintha Isuru
95c1859df8 Merge pull request #418 from Oloodi/feature/centralized-data-error-handling
Fix build errors: localization syntax, key paths, and ViewOrderCard widget
2026-02-14 18:31:16 -05:00
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