Achintha Isuru
28cc0e3574
feat: Enable pre-filling document upload page with existing document URLs and update navigation method usage.
2026-02-27 13:35:04 -05:00
Achintha Isuru
55a31661a1
feat: Implement audio recording and transcription for rapid order creation across platforms.
2026-02-27 11:49:17 -05:00
Achintha Isuru
52bdf48155
feat: Add RAPID order transcription and parsing services with associated response models and API endpoints.
2026-02-27 11:35:09 -05:00
Achintha Isuru
425bf19a9b
feat: Implement full certificate management with upload, upsert, delete, and new domain models for staff certificates and their statuses.
2026-02-26 23:28:59 -05:00
Achintha Isuru
1aa5132abe
feat: implement document upload functionality with dedicated UI, state management, and routing.
2026-02-26 16:11:24 -05:00
Achintha Isuru
b8d07380c0
replace the "Krow" with "KROW"
2026-02-26 15:13:26 -05:00
Achintha Isuru
083744cd34
feat: Implement attire item filtering and refactor attire capture flow and repository logic
2026-02-25 22:18:25 -05:00
Achintha Isuru
c7c505f743
feat: Implement modular routing for the attire capture page with a new route path and navigator method.
2026-02-25 19:30:42 -05:00
Achintha Isuru
4515d42cd3
feat: Enhance attire verification status system with more granular states and update related UI and data handling.
2026-02-25 19:05:03 -05:00
Achintha Isuru
6eafba311b
refactor: Implement custom DioClient with AuthInterceptor and strongly typed API service responses.
2026-02-25 15:10:44 -05:00
Achintha Isuru
9c9cdaca78
feat: Implement attire photo capture, update AttireItem entity, and streamline the photo upload and state management flow.
2026-02-25 13:56:35 -05:00
Achintha Isuru
0ad70a4a42
Merge branch 'dev' into 503-build-dedicated-interface-to-display-hub-details
2026-02-25 13:07:59 -05:00
Achintha Isuru
ed2b4f0563
feat: Enable users to upload attire photos via camera or gallery.
2026-02-25 12:58:30 -05:00
Achintha Isuru
19b82ff73a
feat: device services implemented
2026-02-25 12:39:25 -05:00
Achintha Isuru
08920ada3d
feat: Externalize Core API base URL to AppConfig and environment configuration.
2026-02-25 10:57:34 -05:00
Achintha Isuru
a21fbf6871
feat: Introduce FileVisibility enum and refactor FileUploadService to use it instead of magic strings for file access levels.
2026-02-25 10:50:42 -05:00
Achintha Isuru
ab197c154a
feat: Implement core API services for verification, file upload, signed URLs, and LLM, including their response models and API endpoints.
2026-02-25 10:44:39 -05:00
Achintha Isuru
77bb469186
refactor: introduce base API service and core service for standardized API interaction and error handling.
2026-02-25 10:33:27 -05:00
Achintha Isuru
71c1610c0e
feat: Implement ApiService with Dio for standardized API requests and responses using ApiResponse entity.
2026-02-25 10:05:41 -05:00
Achintha Isuru
12211e54e2
refactor: Reorder pubspec.yaml dependencies, update SavingsCard text to a hardcoded value, and add scripts/issues-to-create.md to .gitignore.
2026-02-25 09:38:13 -05:00
eeb8c28a61
hub & manager issues
2026-02-25 19:58:28 +05:30
Achintha Isuru
7591e71c3d
feat: refactor hub management to use dedicated pages for adding, editing, and viewing hub details.
2026-02-24 13:46:39 -05:00
7e26b54c50
feat: complete client billing UI and staff benefits display ( #524 , #527 )
...
- Client App: Built dedicated ShiftCompletionReviewPage and InvoiceReadyPage
- Client App: Wired up invoice summary mapping and parsing logic from Data Connect
- Staff App: Added dynamic BenefitsOverviewPage tracking worker limits matching client mockup
- Staff App: Display progress ring values wired to real VendorBenefitPlan & BenefitsData balances
2026-02-24 16:17:19 +05:30
Achintha Isuru
69b5c74f00
refactor: streamline shift navigation calls and set default shifts tab to 'myshifts'.
2026-02-22 21:34:16 -05:00
Achintha Isuru
7f3a66ba11
refactor: remove redundant pushShiftDetails navigation method and update its usages to toShiftDetails.
2026-02-22 21:16:46 -05:00
Achintha Isuru
9e38fb7d5f
feat: Add event name to order items and refactor navigation and shift data access to use direct object properties.
2026-02-22 21:07:57 -05:00
Achintha Isuru
a9ead783e4
feat: Add post-save navigation to staff profile for emergency contact and experience, remove a placeholder page, and refine bloc usage and UI rendering.
2026-02-22 03:01:44 -05:00
Achintha Isuru
3aab5bfc26
feat: Allow pre-filling order creation forms with reorder data and update reorder navigation to directly open relevant order pages.
2026-02-22 01:37:49 -05:00
Achintha Isuru
9817dbeec8
feat(view_orders): enhance date navigation and improve ViewOrdersCubit instantiation
2026-02-21 20:14:57 -05:00
Achintha Isuru
71b5f743de
feat: implement navigation to order details with specific date for one-time and recurring orders
2026-02-21 20:03:49 -05:00
f7284b5cfb
Merge branch 'dev' into feature/session-persistence-424
2026-02-20 20:56:18 +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
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
Achintha Isuru
4d935cd80c
feat: Implement language selection feature in staff profile onboarding
2026-02-19 15:45:24 -05:00
José Salazar
ed854cb958
solving problem with apply button
2026-02-19 11:00:55 -05:00
Achintha Isuru
8578723fb3
feat: Implement FAQs feature for staff application with updated routing and UI components
2026-02-18 23:21:26 -05:00
Achintha Isuru
abf50796fa
feat: Implement legal sections for Terms of Service and Privacy Policy, including navigation and content loading
2026-02-18 14:40:38 -05:00
Achintha Isuru
96849baf46
Add staff privacy & security feature and routes
2026-02-18 13:40:49 -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
da8192418f
fix(mobile): resolve client crash and shift status inconsistency
2026-02-17 16:23:10 +05:30
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
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
c1112ac01c
feat: Centralized Error Handling & Crash Fixes
2026-02-11 18:52:23 +05:30
7570ffa3b9
Fix: Resolve critical linting issues and bugs (concurrency, syntax, dead code)
2026-02-10 19:12:01 +05:30
3924801f70
feat(mobile): implement centralized error handling and project cleanup
...
- Implemented centralized error handling system (#377 )
- Unified UIErrorSnackbar and BlocErrorHandler mixin
- Migrated ClientAuthBloc and ClientHubsBloc
- Consolidated documentation
- Addresses Mobile Apps: Project Cleanup (#378 )
2026-02-05 15:35:35 +05:30
Achintha Isuru
ccf8930126
Use StaffPaths and core imports across staff modules
...
Centralize and standardize routing by introducing StaffPaths constants (shiftDetailsRoute, formI9, formW4) and using StaffPaths.childRoute in multiple staff feature modules instead of hardcoded paths. Add package:krow_core/core.dart imports where needed, clean up minor formatting/constructor spacing, make some route callbacks explicitly typed, replace shiftDetails string interpolation with the new constant, and remove a debug print from phone verification. These changes unify route definitions and add explicit tax-form routes (I-9 and W-4).
2026-02-04 18:36:37 -05:00
Achintha Isuru
3b11c49d90
Refactor navigation and remove unused navigator extensions across staff features
...
- Removed background color from CreateOrderView, OneTimeOrderView, and RapidOrderView.
- Updated navigation paths in OneTimeOrderView and other staff authentication pages to use new constants.
- Deleted unused navigator extensions for staff authentication, home, profile, and shifts.
- Refactored navigation in StaffMainModule to use new path constants.
- Cleaned up imports and adjusted navigation calls in various staff-related pages and widgets.
2026-02-04 18:22:39 -05:00