Achintha Isuru
c26128f1f2
feat: Enhance navigation robustness by redirecting to the appropriate home page on navigation errors or when popping the root route.
2026-02-28 17:02:44 -05:00
Achintha Isuru
76424b1b1f
refactor: extract invoice approval and dispute logic into a dedicated ShiftCompletionReviewBloc.
2026-02-28 16:02:10 -05:00
Achintha Isuru
d609dd75fa
Merge branch 'dev' into 493-implement-rapid-order-creation-voice-text-in-client-mobile-app
2026-02-27 15:32:11 -05:00
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
e0d633d65d
Merge branch '493-implement-rapid-order-creation-voice-text-in-client-mobile-app' into dev
2026-02-27 13:17:41 -05:00
Achintha Isuru
9d25fd44cc
Add rapid order parsing & audio recording
...
Add support for transcribing and parsing rapid (urgent) orders into one-time order drafts. Introduces ParseRapidOrderTextToOrderUseCase and wiring for TranscribeRapidOrderUseCase, implements parseRapidOrder and transcribeRapidOrder in the client repository, and injects these into the RapidOrderBloc and module. Adds the record package dependency and registers the record plugin for iOS/macOS targets. Updates OneTimeOrder state, bloc and views to handle rapid-order drafts and navigate to the one-time order flow after parsing. Also includes small formatting and navigator changes.
2026-02-27 13:16:11 -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
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