Achintha Isuru
fe87291651
Merge pull request #432 from Oloodi/408-feature-implement-paidunpaid-breaks---client-app-frontend-development
...
Small changes in the staff application
2026-02-17 17:00:27 -05:00
Achintha Isuru
ef304c5e99
Merge branch 'dev' into 408-feature-implement-paidunpaid-breaks---client-app-frontend-development
2026-02-17 16:35:18 -05:00
Achintha Isuru
c610ae5636
Merge pull request #417 from Oloodi/codex/local-dev-fixes
...
Add quality gates and fix web typecheck errors
2026-02-17 16:35:06 -05:00
Achintha Isuru
88d4e74c9e
Merge branch 'dev' into codex/local-dev-fixes
2026-02-17 16:34:58 -05:00
Achintha Isuru
a119f36e41
feat: Refactor StaffSession to remove user field and update related session handling
2026-02-17 16:31:23 -05:00
Achintha Isuru
61be898609
Add goal and basis for M4 planning document
2026-02-17 16:19:07 -05:00
Achintha Isuru
50c6be46a0
Add goal for order creation transaction in backend
...
Added goal for order creation flow transaction using cloud functions.
2026-02-17 16:18:57 -05:00
Achintha Isuru
db8a2f6e66
Revise M4 milestone planning with new requirements
...
Updated M4 milestone planning document to include new goals, acceptance criteria, and key rules for backend and frontend tasks.
2026-02-17 16:18:33 -05:00
Achintha Isuru
684bbc0f5b
Merge pull request #431 from Oloodi/408-feature-implement-paidunpaid-breaks---client-app-frontend-development
...
Enable session persistance for the staff and client mobile applications
2026-02-17 16:15:43 -05:00
Achintha Isuru
c90b2c296b
feat: Update navigation flow in ClientSettingsPage to redirect to Get Started page
2026-02-17 16:14:45 -05:00
Achintha Isuru
ddf270074b
feat: Refactor session management and improve user session data retrieval
2026-02-17 16:05:45 -05:00
Achintha Isuru
631af65a2f
feat: Update session navigation and enhance error handling in data services
2026-02-17 15:46:52 -05:00
Achintha Isuru
5b78f339a1
feat: Implement session management with SessionListener and integrate krow_data_connect
2026-02-17 15:19:08 -05:00
Achintha Isuru
8ce37d2306
feat: Implement role-based session management and refactor authentication flow
2026-02-17 15:10:10 -05:00
Achintha Isuru
be40614274
feat: Implement session management with SessionListener and SessionHandlerMixin
2026-02-17 14:03:24 -05:00
Achintha Isuru
506da5e26f
feat: Implement DataErrorHandler mixin and update imports for consistency
2026-02-17 13:21:00 -05:00
Achintha Isuru
9e1af17328
feat: Refactor bank account handling in billing and staff modules
...
- Introduced new bank account entities: BusinessBankAccount and StaffBankAccount.
- Updated bank account adapter to handle new entities.
- Removed legacy BankAccount entity and its adapter.
- Implemented use case for fetching bank accounts in billing repository.
- Updated BillingBloc and BillingState to include bank accounts.
- Refactored PaymentMethodCard to display bank account information.
- Adjusted actions widget layout for better UI consistency.
- Updated staff bank account repository and use cases to utilize new entity structure.
- Ensured all references to bank accounts in the codebase are updated to the new structure.
2026-02-17 12:05:24 -05:00
Achintha Isuru
cccc8f35ed
Merge pull request #430 from Oloodi/Inconsistent-Shift-Booking-Status
...
Fix: Critical App Crash & Shift Booking Status Inconsistency
2026-02-17 11:21:41 -05:00
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
Gokulraj
caec0d859b
shift mutation file
2026-02-17 19:25:47 +05:30
Gokulraj
e36cb09b73
Inconsistent Shift Booking Status
2026-02-17 16:53:21 +05:30
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