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
9e9eb0f374
finalcommitform4
2026-02-19 16:09:54 +05:30
da8f9a4436
chore: restore stashed work - new order usecases and domain entities
2026-02-19 13:56:35 +05:30
9234c26dad
fix compilations
2026-02-19 13:41:58 +05:30
3b7715a382
localization reports page
2026-02-19 13:09:44 +05:30
c4610003b4
feat: complete client reports and hub management UI, comment out export buttons
2026-02-19 13:00:48 +05:30
1ca3f714c8
Merge branch 'dev' of https://github.com/Oloodi/krow-workforce into feature/session-persistence-424
2026-02-19 12:55:47 +05:30
José Salazar
bb8c5733ba
Merge pull request #434 from Oloodi/recreate_validation
...
recurring + permanent order
2026-02-18 14:38:35 -05:00
917b4e213c
reports page m4 ui done
2026-02-18 18:44:16 +05:30
93f2de2ab6
BlocProvider.of<DailyOpsBloc>(context)
2026-02-18 16:15:37 +05:30
215ddcbc87
reports page ui
2026-02-18 16:09:59 +05:30
c82a36ad89
blank error fix
2026-02-18 15:40:19 +05:30
d589c9bca2
reports page implementation
2026-02-18 15:10:01 +05:30
José Salazar
75e534620d
permanent order v1
2026-02-17 18:59:31 -05:00
José Salazar
9fb138c4ee
status shifts changed
2026-02-17 18:35:16 -05:00
José Salazar
b24096eec2
recurring v2
2026-02-17 18:32:09 -05:00
José Salazar
85c8a09d9e
first version of recurring order
2026-02-17 16:24:59 -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
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
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
da8192418f
fix(mobile): resolve client crash and shift status inconsistency
2026-02-17 16:23:10 +05:30
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
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
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
4e1a41ebff
Fix build errors: localization syntax, key paths, and ViewOrderCard widget
2026-02-14 16:26:10 +05:30
José Salazar
cb4a352f5d
modification of date in redorder
2026-02-12 17:11:03 -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
3e212220c7
feat: complete centralized error handling system with documentation
2026-02-11 10:36:08 +05:30
José Salazar
761d718ffe
deleting files with accepeted status of application
2026-02-10 12:11:25 -05:00
Achintha Isuru
9f604e7c46
Merge pull request #388 from Oloodi/feature/centralized-data-error-handling
...
Fix: Resolve critical bugs and linting issues (concurrency, syntax, dead code)
2026-02-10 11:10:03 -05:00
7570ffa3b9
Fix: Resolve critical linting issues and bugs (concurrency, syntax, dead code)
2026-02-10 19:12:01 +05:30
Achintha Isuru
e1567ba84c
Merge pull request #384 from Oloodi/feature/centralized-data-error-handling
...
refactor: centralize data connect error handling and stabilize mobile applications
2026-02-06 10:05:21 -05:00
5e7bf0d5c0
refactor: centralize data connect error handling and resolve build issues across applications
...
This commit addresses several critical issues across the mobile monorepo:
1. Centralized Error Handling: Integrated DataErrorHandler mixin into all repository implementations, ensuring consistent mapping of Data Connect exceptions to domain AppExceptions.
2. Build Stabilization: Fixed numerous type mismatches, parameter signature errors in widgets (e.g., google_places_flutter itemBuilder), and naming conflicts (StaffSession, FirebaseAuth).
3. Code Quality: Applied 'dart fix' across all modified packages and manually cleared debug print statements and UI clutter.
4. Mono-repo alignment: Standardized Data Connect usage and aliasing ('dc.') for better maintainability.
Signed-off-by: Suriya <suriya@tenext.in >
2026-02-06 13:28:57 +05:30
Achintha Isuru
5c6852fcba
Merge pull request #383 from Oloodi/demo/prep-demo-m3
...
Introduce validation db instance
2026-02-06 00:45:04 -05:00
Achintha Isuru
aa2418b327
Refactor import order and remove debug logging in authentication repository
2026-02-06 00:29:04 -05:00