Commit Graph

  • 856e7545f6 Implement profile completion checks in shift details flow and update UI accordingly Achintha Isuru 2026-03-04 16:48:49 -05:00
  • 020b541ed1 Bump staff app version to IlianaStaffM4 Achintha Isuru 2026-03-04 14:34:47 -05:00
  • 01f4990e33 Update codemagic.yaml Achintha Isuru 2026-03-04 14:29:28 -05:00
  • da3bbb7056 Update Codemagic scripts and add M4 demo guide Achintha Isuru 2026-03-04 14:27:20 -05:00
  • a56d8e5fd6 Update pubspec.yaml Achintha Isuru 2026-03-04 14:10:25 -05:00
  • 7442030e46 Update codemagic.yaml Achintha Isuru 2026-03-04 13:58:57 -05:00
  • e386c34b86 Use shared CI keystore env vars; remove backup Achintha Isuru 2026-03-04 13:58:21 -05:00
  • 38007d32bc refactor: Enhance StaffPayment model and PaymentHistoryItem widget with shift details Achintha Isuru 2026-03-04 13:37:42 -05:00
  • 256f9fd678 refactor: Remove unused code and improve PaymentHistoryItem widget styling Achintha Isuru 2026-03-04 13:27:14 -05:00
  • 76ffeb9667 refactor: Clean up imports and comment out unused button in CoverageShiftList widget Achintha Isuru 2026-03-04 13:19:43 -05:00
  • 867ff8d61c refactor: Replace Navigator.pop with Modular.to.popSafe for consistent navigation handling Achintha Isuru 2026-03-04 13:08:39 -05:00
  • b20039ae84 refactor: Enhance DailyOpsReportPage layout and improve UI consistency Achintha Isuru 2026-03-04 12:59:56 -05:00
  • 4a5c2be489 refactor: Clean up view order card layout and improve text overflow handling Achintha Isuru 2026-03-04 12:56:25 -05:00
  • 2a11dbc120 docs: Update comment for getDefaultLocale method to clarify locale handling Achintha Isuru 2026-03-04 12:14:07 -05:00
  • d5e796ea81 refactor: Simplify getDefaultLocale method by removing device locale check Achintha Isuru 2026-03-04 12:13:09 -05:00
  • 138cb9a82e refactor: Update navigation configuration and improve order dialog hub handling Achintha Isuru 2026-03-04 12:09:08 -05:00
  • 9c07bd7e0e new testcases Suriya 2026-03-04 19:24:13 +05:30
  • 277eff3da0 Merge dev into feature/session-persistence-new Suriya 2026-03-04 10:19:28 +05:30
  • 26663d4e02 fix: Specify type for BlocProvider in CoverageReportPage Achintha Isuru 2026-03-03 23:45:43 -05:00
  • 8e83e6dcbf fix: Remove unnecessary background color setting in report pages Achintha Isuru 2026-03-03 23:44:17 -05:00
  • faae6c07d5 Merge pull request #564 from Oloodi/493-implement-rapid-order-creation-voice-text-in-client-mobile-app Achintha Isuru 2026-03-03 23:41:39 -05:00
  • 0726f1dfbb feat: Add subtitle support to SectionLayout in various widgets Achintha Isuru 2026-03-03 22:11:51 -05:00
  • 6f2a195724 feat: Refactor client home widgets to use SectionLayout and add titles Achintha Isuru 2026-03-03 22:00:42 -05:00
  • 2d20254ce3 fix: Remove unnecessary whitespace in TomorrowsShiftsSection widget Achintha Isuru 2026-03-03 21:37:11 -05:00
  • 630b90ee38 feat: Implement show/hide functionality for bottom navigation bar based on route changes Achintha Isuru 2026-03-03 21:35:59 -05:00
  • 6d9cb64487 refactor: Move constructor to the top of the Benefit class for improved readability Achintha Isuru 2026-03-03 21:26:48 -05:00
  • 65ac22953e fix: Update default stroke width in CircularProgressPainter for consistency Achintha Isuru 2026-03-03 21:26:08 -05:00
  • ca60e03c1e feat: Refactor benefit card components for improved styling and performance Achintha Isuru 2026-03-03 21:25:21 -05:00
  • 85936e9b94 feat: Refactor home cubit and add benefits overview functionality Achintha Isuru 2026-03-03 21:15:04 -05:00
  • 4474a732c2 feat: Enhance benefits section and layout for improved user experience Achintha Isuru 2026-03-03 20:47:15 -05:00
  • a7d66a1efe feat: Implement rapid order creation via voice and text in mobile app - Added benefits section with state management - Refactored home page to include new sections for quick actions, today's shifts, and tomorrow's shifts - Introduced full-width divider for better layout - Created reusable section layout widget for consistent UI - Implemented circular progress indicator for benefits - Removed deprecated benefits widget and replaced with new structure - Updated data connection configuration for validation environment Achintha Isuru 2026-03-03 20:28:12 -05:00
  • 017c0d4823 chore: Remove redundant line from use case completion audit document Achintha Isuru 2026-03-03 16:56:27 -05:00
  • 7ce837b49a maestra new cases Suriya 2026-03-03 17:07:41 +05:30
  • e7e11771b3 Merge branch 'dev' of https://github.com/Oloodi/krow-workforce into feature/session-persistence-new Suriya 2026-03-03 11:07:15 +05:30
  • c13faea3d9 Merge pull request #562 from Oloodi/493-implement-rapid-order-creation-voice-text-in-client-mobile-app Achintha Isuru 2026-03-03 00:06:08 -05:00
  • 14c223540e Update 04-use-case-completion-audit.md Achintha Isuru 2026-03-02 23:42:45 -05:00
  • e8b768b978 feat: Refactor sign-out method to use unified service call across repositories Achintha Isuru 2026-03-02 16:04:20 -05:00
  • 8497709356 fix: Correct formatting and improve comments in various files for clarity Achintha Isuru 2026-03-02 12:38:57 -05:00
  • a13cadefc8 feat: Implement attire options, documents, and certificates completion use cases in staff profile Achintha Isuru 2026-03-02 12:32:39 -05:00
  • 78e99ac470 feat: Remove tax forms from staff profile completion queries and related checks Achintha Isuru 2026-03-02 12:12:08 -05:00
  • 2ea5a25858 feat: Update styling for legal and privacy section widgets with improved background color and border properties Achintha Isuru 2026-03-02 12:09:51 -05:00
  • a206459cbd feat: Enhance tax forms page with progress overview and refactor components for better structure Achintha Isuru 2026-03-02 12:05:09 -05:00
  • ca6c10552d feat: Implement attestation checkbox in attire capture page and refactor related components Achintha Isuru 2026-03-02 10:33:22 -05:00
  • c0a69707e6 maestro cases Suriya 2026-03-02 19:18:35 +05:30
  • 07a0a29106 Merge pull request #561 from Oloodi/493-implement-rapid-order-creation-voice-text-in-client-mobile-app Achintha Isuru 2026-03-02 01:00:22 -05:00
  • ea77a49224 feat: Remove commented-out code for commute tracker and attire photo section in ClockInPage Achintha Isuru 2026-03-01 22:29:15 -05:00
  • be2aae1ba0 feat: Update keystore file paths in key.properties for client and staff configurations Achintha Isuru 2026-03-01 21:35:10 -05:00
  • 2e043f35b9 feat: Refactor ClockInPage for improved readability and consistency in code formatting Achintha Isuru 2026-03-01 21:18:41 -05:00
  • 8e95589551 feat: Enhance certificate upload process with file change verification and signed URL generation Achintha Isuru 2026-03-01 21:17:45 -05:00
  • 49ecede35f feat: Remove redundant PDF file validation before certificate upload Achintha Isuru 2026-03-01 21:11:05 -05:00
  • 5b4b8b7138 feat: Update file selector and PDF types banner to use super.key for improved widget initialization Achintha Isuru 2026-03-01 21:05:48 -05:00
  • 973b8b8ac3 feat: Add file path management for certificate uploads in the mobile app Achintha Isuru 2026-03-01 21:03:01 -05:00
  • b0abd68c2e feat: Implement certificate upload form with metadata fields, expiry date selection, and file upload functionality Achintha Isuru 2026-03-01 20:35:22 -05:00
  • 5795f7c45d feat: Update certificate upload process to use signed URLs and enable fields for new certificates Achintha Isuru 2026-03-01 20:28:13 -05:00
  • e0e7bd51ce feat: Refactor document upload flow to support selected file path management Achintha Isuru 2026-03-01 20:09:23 -05:00
  • 632e0cca3d feat: Refactor document upload components to improve file selection and validation Achintha Isuru 2026-03-01 19:44:43 -05:00
  • 2596249cd2 feat: Remove redundant session handling in getUserSessionData method Achintha Isuru 2026-03-01 19:34:14 -05:00
  • 48d4e239b5 Create m4-demo-plan-checklist.md Achintha Isuru 2026-03-01 15:15:13 -05:00
  • 89f078054d feat: Ensure locale synchronization by reloading from persistent storage after locale change Achintha Isuru 2026-03-01 12:43:07 -05:00
  • 315e8f9598 feat: Implement rapid order creation with voice and text input in client mobile app Achintha Isuru 2026-03-01 12:33:42 -05:00
  • b5001edf06 feat: Enhance locale management by retrieving saved language code and updating language selection UI Achintha Isuru 2026-03-01 12:11:41 -05:00
  • 1e1dc39e20 feat: Implement preferred locations feature with search and display components Achintha Isuru 2026-03-01 12:02:43 -05:00
  • 2c61baaaa9 feat: Add UiEmptyState widget and integrate it into BankAccountPage and WorkerHomePage for improved empty state handling Achintha Isuru 2026-03-01 03:22:48 -05:00
  • 015f1fbc1b feat: Refactor onboarding experience and personal info pages Achintha Isuru 2026-03-01 03:06:28 -05:00
  • ea6b3fcc76 feat: Refactor emergency contact screen and info banner for improved UI consistency Achintha Isuru 2026-03-01 02:16:26 -05:00
  • e05ca7c045 feat: Refactor profile completion use cases and update related imports in HomeCubit and StaffHomeModule Achintha Isuru 2026-02-28 22:46:55 -05:00
  • ce095924bc feat: Implement notice and file types banners for attire upload and enhance incomplete profile messaging Achintha Isuru 2026-02-28 22:42:04 -05:00
  • 1ab5ba2e6f feat: Implement Android keystore setup for secure signing in release builds and update documentation for local and CI/CD environments Achintha Isuru 2026-02-28 22:32:54 -05:00
  • 7c701ded5f feat: Enhance authentication by refining user role validation during session handling and ensuring immediate ID token refresh after sign-in to prevent unauthenticated Data Connect SDK requests. Achintha Isuru 2026-02-28 18:17:49 -05:00
  • d3f3b0f70e docs: Update mobile development guidelines to enforce safe navigation and typed navigators with fallback mechanisms. Achintha Isuru 2026-02-28 17:57:40 -05:00
  • 6902e84519 feat: Temporarily disable worker list display and refine amount widget styling on the completion review page. Achintha Isuru 2026-02-28 17:36:23 -05:00
  • 26c4327ec5 refactor: reload billing data and update awaiting approval navigation to be awaitable. Achintha Isuru 2026-02-28 17:31:57 -05:00
  • 53b612851c refactor: enhance navigation robustness by introducing popSafe and safePushNamedAndRemoveUntil methods and updating their usage. Achintha Isuru 2026-02-28 17:23:53 -05:00
  • c26128f1f2 feat: Enhance navigation robustness by redirecting to the appropriate home page on navigation errors or when popping the root route. Achintha Isuru 2026-02-28 17:02:44 -05:00
  • 76424b1b1f refactor: extract invoice approval and dispute logic into a dedicated ShiftCompletionReviewBloc. Achintha Isuru 2026-02-28 16:02:10 -05:00
  • 5a79a4e517 fix: Reorder invoice title and adjust vertical spacing in the pending invoices section. Achintha Isuru 2026-02-28 15:28:46 -05:00
  • 8c0708d2d3 Refactor billing data parsing and filtering, update invoice queries, and remove the dedicated timesheets page. Achintha Isuru 2026-02-28 15:26:05 -05:00
  • 119b6cc000 feat: introduce completion review UI components for actions, amount, info, search, and worker listing. Achintha Isuru 2026-02-28 12:49:51 -05:00
  • 752f60405e feat: Enable the rapid order type, refactor the invoice ready page to use UiAppBar, and adjust rapid action widget colors. Achintha Isuru 2026-02-28 12:11:46 -05:00
  • 1ed6d27ca7 refactor: Centralize bottom bar visibility paths into a list and simplify the conditional check. Achintha Isuru 2026-02-27 21:45:43 -05:00
  • a65181251d feat: Introduce showBottomBar state to conditionally hide the bottom navigation bar based on specific routes. Achintha Isuru 2026-02-27 21:43:50 -05:00
  • bba4054143 feat: Implement hub and role matching for order creation and remove payment, savings, and export sections from the billing page. Achintha Isuru 2026-02-27 21:32:12 -05:00
  • 95175536a0 feat: Implement audio file upload for rapid order transcription and refine the rapid order verification page titles. Achintha Isuru 2026-02-27 21:02:34 -05:00
  • a53dddf2e6 feat: Implement voice-to-text transcription for rapid order creation and refactor RapidOrderBloc state management. Achintha Isuru 2026-02-27 20:37:14 -05:00
  • d969beae67 chore(dataconnect): update seed fixtures zouantchaw 2026-02-27 16:02:49 -05:00
  • cbd337f4e3 fix(dataconnect): remove unsupported verificationId from certificate upsert connector zouantchaw 2026-02-27 15:49:03 -05:00
  • 57ea14d6bc small change Achintha Isuru 2026-02-27 15:41:59 -05:00
  • d609dd75fa Merge branch 'dev' into 493-implement-rapid-order-creation-voice-text-in-client-mobile-app Achintha Isuru 2026-02-27 15:32:11 -05:00
  • c52bb7e767 fix(dataconnect): split fast connector sync from full schema sync zouantchaw 2026-02-27 15:28:09 -05:00
  • f39f8860ea Persist verificationId for staff certificates Achintha Isuru 2026-02-27 15:27:15 -05:00
  • c534584836 feat: Add certificate number field, update "Add Certificate" card UI with blur effect, and consolidate certificate view/upload actions. Achintha Isuru 2026-02-27 14:36:34 -05:00
  • 7875506e86 feat: Dynamically determine document verification type based on document description and add widget mounted checks for safety. Achintha Isuru 2026-02-27 14:01:08 -05:00
  • 28cc0e3574 feat: Enable pre-filling document upload page with existing document URLs and update navigation method usage. Achintha Isuru 2026-02-27 13:35:04 -05:00
  • c54b817ac4 Use handleError for audio recording actions Achintha Isuru 2026-02-27 13:25:51 -05:00
  • e0d633d65d Merge branch '493-implement-rapid-order-creation-voice-text-in-client-mobile-app' into dev Achintha Isuru 2026-02-27 13:17:41 -05:00
  • 9d25fd44cc Add rapid order parsing & audio recording Achintha Isuru 2026-02-27 13:16:11 -05:00
  • 2d4eee576c Merge branch 'dev' into 493-implement-rapid-order-creation-voice-text-in-client-mobile-app Achintha Isuru 2026-02-27 12:10:35 -05:00
  • 5584c21a49 Merge pull request #558 from Oloodi/feature/session-persistence-new Achintha Isuru 2026-02-27 12:10:02 -05:00
  • 55a31661a1 feat: Implement audio recording and transcription for rapid order creation across platforms. Achintha Isuru 2026-02-27 11:49:17 -05:00
  • 52bdf48155 feat: Add RAPID order transcription and parsing services with associated response models and API endpoints. Achintha Isuru 2026-02-27 11:35:09 -05:00