Achintha Isuru
95175536a0
feat: Implement audio file upload for rapid order transcription and refine the rapid order verification page titles.
2026-02-27 21:02:34 -05:00
Achintha Isuru
a53dddf2e6
feat: Implement voice-to-text transcription for rapid order creation and refactor RapidOrderBloc state management.
2026-02-27 20:37:14 -05:00
Achintha Isuru
57ea14d6bc
small change
2026-02-27 15:41:59 -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
c54b817ac4
Use handleError for audio recording actions
...
Refactor RapidOrderBloc to wrap start/stop recording logic with handleError (adds onError handling and standardized emit closure). Rename isListening var to alreadyListening and tweak comments. Remove the overridden close() that disposed the audio recorder (disposal likely handled elsewhere). Also remove an unused import (krow_domain) from create_order_view to clean up warnings.
2026-02-27 13:25:51 -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
2d4eee576c
Merge branch 'dev' into 493-implement-rapid-order-creation-voice-text-in-client-mobile-app
2026-02-27 12:10:35 -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
34afe09963
feat: localization, file restriction banners, test credentials, edit icon fix
...
- #553 : Audit and verify localizations (en/es), replace hardcoded strings
- #549 : Incomplete profile banner in Find Shifts (staff app)
- #550 : File restriction banner on document upload page
- #551 : File restriction banner on certificate upload page
- #552 : File restriction banner on attire upload page
- #492 : Hide edit icon for past/completed orders (client app)
- #524 : Display worker benefits in staff app
- Add test credentials to seed: testclient@gmail.com , staff +1-555-555-1234
- Fix document upload validation (context arg in _validatePdfFile on submit)
- Add PR_LOCALIZATION.md
Made-with: Cursor
2026-02-27 13:48:04 +05:30
Achintha Isuru
b8d07380c0
replace the "Krow" with "KROW"
2026-02-26 15:13:26 -05:00
Achintha Isuru
f9c2d822e6
refactor: update billing module routes to use ClientPaths.childRoute and refactor PendingInvoicesPage to use UiAppBar and ListView.builder.
2026-02-26 14:37:20 -05:00
Achintha Isuru
94e15ae05d
refactor: Refactor hub form from a dialog to a dedicated widget and streamline HubDetailsPage UI and bloc initialization.
2026-02-26 13:39:33 -05:00
Achintha Isuru
d8d3c3c79b
refactor: Remove 'Edit Profile' and 'Hubs' buttons from settings actions and migrate client hubs page to use UiAppBar.
2026-02-26 11:57:12 -05:00
fd43494bd4
chore: Maestro restructure, remove Marionette, add Makefile e2e commands
2026-02-26 16:07:43 +05:30
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
19b82ff73a
feat: device services implemented
2026-02-25 12:39:25 -05:00
b85a83b446
#537 (Cost Center)#539 (Hub Manager)
2026-02-25 21:18:51 +05:30
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
af09cd40e7
fix eventhandlers
2026-02-25 20:04:02 +05:30
eeb8c28a61
hub & manager issues
2026-02-25 19:58:28 +05:30
239fdb99a8
Fix remaining stash issues by reverting to origin/dev
2026-02-25 13:46:19 +05:30
4e7838bf93
Fix stash conflict
2026-02-25 13:35:58 +05:30
4d4a9b6a66
Merge dev
2026-02-25 13:35:18 +05:30
17c2c2afbb
Merge dev
2026-02-25 13:34:52 +05:30
714702015c
UI fields for cost center
2026-02-25 13:03:04 +05:30
Achintha Isuru
cd51e8488c
refactor: Extract hub details UI components into dedicated widgets and introduce new edit hub form elements.
2026-02-24 14:22:34 -05:00
Achintha Isuru
f30cd89217
refactor: move HubDetailsPage edit/delete actions to a bottom navigation bar and display hub name/address within the body, adding loading state management.
2026-02-24 14:06:58 -05:00
Achintha Isuru
e084dad4a7
feat: Refactor client hubs to centralize hub actions and update UI styling.
2026-02-24 13:59:55 -05:00
Achintha Isuru
e78d5938dd
client hub bloc updated
2026-02-24 13:53:36 -05:00
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
Achintha Isuru
f4a1628d86
Merge branch 'dev' of https://github.com/Oloodi/krow-workforce into dev
2026-02-24 11:28:45 -05:00
Achintha Isuru
70ff4e13b9
feat: Add a script for bulk GitHub issue creation and simplify the client settings profile header UI.
2026-02-24 11:28:31 -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
0ff2268959
style: Refine reports page UI by updating metric card styling, grid padding, and overall spacing.
2026-02-23 13:30:23 -05:00
Achintha Isuru
f453f8aadd
feat: Refine badge and status indicator styling across various client features, including updated colors, borders, and typography, and remove unused action buttons.
2026-02-23 12:14:28 -05:00
13f8003bda
refactor of usecases
2026-02-23 17:18:50 +05:30
Achintha Isuru
fa00a0bf75
feat: Display order event name with a new calendar check icon and update associated styles in the order card.
2026-02-22 21:13:17 -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
415475acb6
fix: Correct DateTime to Timestamp conversions for timezone accuracy and ensure startTimestamp uses the full order.startDate.
2026-02-22 12:06:17 -05:00
Achintha Isuru
214e0d1237
feat: Implement order details retrieval for pre-filling new order forms for reordering.
2026-02-22 02:18:33 -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
036920377e
feat: ReorderWidget and ActionsWidget now handle their own navigation internally, removing external callbacks.
2026-02-22 01:25:57 -05:00
Achintha Isuru
3b139adc33
refactor: Update order creation logic to use order type instead of date string
2026-02-22 01:07:53 -05:00
Achintha Isuru
96bb4c1bae
refactor: Update navigation in order pages to use pop method for back action
2026-02-22 00:10:14 -05:00
Achintha Isuru
c5e48ffbc6
refactor: Update reorder suggestions to fetch and display completed orders with aggregated totals instead of individual shift roles.
2026-02-21 22:44:26 -05:00
Achintha Isuru
2c6cd9cd45
refactor: Remove HomeConnectorRepository abstraction, moving its data processing logic directly into HomeRepositoryImpl.
2026-02-21 21:36:01 -05:00
Achintha Isuru
5b3f16d9c8
refactor: Simplify repository imports and refactor dashboard navigation to use a dedicated helper method.
2026-02-21 21:31:31 -05:00
Achintha Isuru
5865e3e596
refactor: modularize view orders page by extracting list, empty, and error states into dedicated widgets.
2026-02-21 21:22:53 -05:00
Achintha Isuru
83cf5db390
fix(view_order_card): simplify order type label styling
2026-02-21 21:03:28 -05:00