Commit Graph

  • f4f002b41b docs(m4): define multi-tenant schema and phased rbac rollout zouantchaw 2026-02-24 15:52:04 -05:00
  • 54a8915fb6 feat: Implement dedicated attire capture page, refactor attire selection with item cards and filtering. Achintha Isuru 2026-02-24 15:51:28 -05:00
  • f8c9cd625f feat: add GraphQL mutations for seeding and cleaning attire options data. Achintha Isuru 2026-02-24 15:41:12 -05:00
  • 5d0135b6e9 feat: Add StaffAttire GraphQL schema defining an AttireVerificationStatus enum and StaffAttire type with verification detail Achintha Isuru 2026-02-24 15:16:05 -05:00
  • b29351a3aa refactor: Replace attire option 'icon' field with 'description' across the schema and data models, and update the UI to display the new description. Achintha Isuru 2026-02-24 15:13:06 -05:00
  • 7744dbf1b3 refactor: replace AttirePage's AppBar with UiAppBar and update attire page title localization. Achintha Isuru 2026-02-24 14:28:43 -05:00
  • cd51e8488c refactor: Extract hub details UI components into dedicated widgets and introduce new edit hub form elements. Achintha Isuru 2026-02-24 14:22:34 -05:00
  • f30cd89217 refactor: move HubDetailsPage edit/delete actions to a bottom navigation bar and display hub name/address within the body, adding loading state management. Achintha Isuru 2026-02-24 14:06:58 -05:00
  • e084dad4a7 feat: Refactor client hubs to centralize hub actions and update UI styling. Achintha Isuru 2026-02-24 13:59:55 -05:00
  • e78d5938dd client hub bloc updated Achintha Isuru 2026-02-24 13:53:36 -05:00
  • 7591e71c3d feat: refactor hub management to use dedicated pages for adding, editing, and viewing hub details. Achintha Isuru 2026-02-24 13:46:39 -05:00
  • a07ee75dc9 docs(m4): align verification contract naming and section order zouantchaw 2026-02-24 13:45:24 -05:00
  • 4a1d5f89e4 feat(core-api): add verification pipeline with vertex attire adapter zouantchaw 2026-02-24 13:29:24 -05:00
  • ca754b70a0 docs: Restructure backend and API documentation by moving relevant files into a new docs/BACKEND directory. Achintha Isuru 2026-02-24 13:24:49 -05:00
  • d7bd8d2f0f Update api-contracts.md Suriya 2026-02-24 22:20:25 +05:30
  • f2912a1c32 docs(m4): add verification architecture contract zouantchaw 2026-02-24 11:42:39 -05:00
  • 5eea0d38cc api-contracts Suriya 2026-02-24 22:10:32 +05:30
  • f4a1628d86 Merge branch 'dev' of https://github.com/Oloodi/krow-workforce into dev Achintha Isuru 2026-02-24 11:28:45 -05:00
  • 70ff4e13b9 feat: Add a script for bulk GitHub issue creation and simplify the client settings profile header UI. Achintha Isuru 2026-02-24 11:28:31 -05:00
  • 9bf87abbd1 Merge pull request #531 from Oloodi/backend-update Achintha Isuru 2026-02-24 11:26:02 -05:00
  • 07dd6609d9 docs(m4): scope api docs to core endpoints only zouantchaw 2026-02-24 10:28:44 -05:00
  • d5e49ca148 docs(m4): add frontend api guide and remove agent tracking files zouantchaw 2026-02-24 10:25:59 -05:00
  • 52c3fbad40 feat(core-api): harden signed urls and llm rate limits zouantchaw 2026-02-24 10:17:48 -05:00
  • e733f36d28 feat(core-api): wire real gcs upload and vertex llm in dev zouantchaw 2026-02-24 09:58:22 -05:00
  • d3aec0da0b chore(backend): make dev deploy frontend-callable zouantchaw 2026-02-24 09:09:08 -05:00
  • 1876441a12 fix(backend): use /health for cloud run smoke endpoints zouantchaw 2026-02-24 08:58:49 -05:00
  • ee0f059e4f Queries to retrieve the worker benefits Gokul 2026-02-24 17:47:30 +05:30
  • e254ba3ce0 fix: Update staff application to connect with data connect dhinesh-m24 2026-02-24 17:29:20 +05:30
  • 01226fb5ec api contract Suriya 2026-02-24 16:43:46 +05:30
  • a7b34e40c8 chore: add localization to benefits overview page (en & es) Suriya 2026-02-24 16:25:24 +05:30
  • 7e26b54c50 feat: complete client billing UI and staff benefits display (#524, #527) Suriya 2026-02-24 16:17:19 +05:30
  • 78ce0f6cda feat:Update benfitsDate query to add retrieve worker benefits query dhinesh-m24 2026-02-24 12:36:17 +05:30
  • f8f81ec77c feat(backend): add foundation services and sql idempotency zouantchaw 2026-02-23 22:27:40 -05:00
  • e81eab1165 docs: lock backend foundation plan and tracking format zouantchaw 2026-02-23 21:41:44 -05:00
  • f39809867d untrack agent files zouantchaw 2026-02-23 21:31:12 -05:00
  • 5cc1c42dd0 Merge pull request #460 from Oloodi/feature/session-persistence-new Achintha Isuru 2026-02-23 13:52:52 -05:00
  • 98c0b8a644 feat: Pass endDate to shift details screen and refine its display with updated spacing and a direct label. Achintha Isuru 2026-02-23 13:52:40 -05:00
  • 659b5812b0 Updates SectionHeader text styles, border, and radius, and reduces vertical spacing in WorkerHomePage. Achintha Isuru 2026-02-23 13:39:26 -05:00
  • 0ff2268959 style: Refine reports page UI by updating metric card styling, grid padding, and overall spacing. Achintha Isuru 2026-02-23 13:30:23 -05:00
  • f453f8aadd feat: Refine badge and status indicator styling across various client features, including updated colors, borders, and typography, and remove unused action buttons. Achintha Isuru 2026-02-23 12:14:28 -05:00
  • 9d2b68fc3d Merge pull request #461 from Oloodi/408-feature-implement-paidunpaid-breaks---client-app-frontend-development Achintha Isuru 2026-02-23 11:36:24 -05:00
  • ae1273fc10 docs: Add Data Connect architecture guide and backend manual, and update document configuration to include them. Achintha Isuru 2026-02-23 11:33:09 -05:00
  • 7136aa7686 resolve conflicts Suriya 2026-02-23 17:26:34 +05:30
  • 13f8003bda refactor of usecases Suriya 2026-02-23 17:18:50 +05:30
  • 0bfc6fc65e Merge pull request #459 from Oloodi/408-feature-implement-paidunpaid-breaks---client-app-frontend-development Achintha Isuru 2026-02-23 02:28:22 -05:00
  • 5a01302fdc refactor(docs): Relocate use case completion audit to mobile section and add Shifts Connector documentation. Achintha Isuru 2026-02-23 00:53:11 -05:00
  • 77172a9a8c Create USE_CASE_COMPLETION_AUDIT.md Achintha Isuru 2026-02-23 00:50:52 -05:00
  • 56666ece30 Merge pull request #458 from Oloodi/408-feature-implement-paidunpaid-breaks---client-app-frontend-development Achintha Isuru 2026-02-22 21:35:57 -05:00
  • 69b5c74f00 refactor: streamline shift navigation calls and set default shifts tab to 'myshifts'. Achintha Isuru 2026-02-22 21:34:16 -05:00
  • 0c2482ee9b fix: Correct weekday order and active day index mapping in shift schedule summary. Achintha Isuru 2026-02-22 21:20:56 -05:00
  • 7f3a66ba11 refactor: remove redundant pushShiftDetails navigation method and update its usages to toShiftDetails. Achintha Isuru 2026-02-22 21:16:46 -05:00
  • fa00a0bf75 feat: Display order event name with a new calendar check icon and update associated styles in the order card. Achintha Isuru 2026-02-22 21:13:17 -05:00
  • 9e38fb7d5f feat: Add event name to order items and refactor navigation and shift data access to use direct object properties. Achintha Isuru 2026-02-22 21:07:57 -05:00
  • 0980c6584b feat: localize "Find Shifts" tab strings and add filled status to shift role queries. Achintha Isuru 2026-02-22 20:27:01 -05:00
  • d1a0c74b95 Refactor: Remove redundant shift assignment and update clock-in button to be full width. Achintha Isuru 2026-02-22 20:07:41 -05:00
  • 68d6e7c5e3 refactor: Standardize shift details UI by adopting UiButton and UiChip components, adjusting layout, and refining chip styling. Achintha Isuru 2026-02-22 19:59:22 -05:00
  • c48d981ddb feat: Introduce ShiftScheduleSummarySection to display shift type, date range, and recurring days on the shift details page. Achintha Isuru 2026-02-22 16:48:05 -05:00
  • 6e81d403c3 feat: Add support for displaying recurring shift details including start/end dates and recurring days. Achintha Isuru 2026-02-22 15:15:41 -05:00
  • 415475acb6 fix: Correct DateTime to Timestamp conversions for timezone accuracy and ensure startTimestamp uses the full order.startDate. Achintha Isuru 2026-02-22 12:06:17 -05:00
  • b519c49406 feat: Add orderId and normalized orderType to the Shift model to enable UI grouping and type-badging in shift displays. Achintha Isuru 2026-02-22 11:46:38 -05:00
  • 6e43888187 fix: Correctly map staff ID from session.staff.id and assign StaffSession.ownerId from s.ownerId. Achintha Isuru 2026-02-22 11:26:30 -05:00
  • 2d1e6a6acc feat: Display staff profile completion status on the home screen. Achintha Isuru 2026-02-22 10:40:43 -05:00
  • b593647800 refactor: migrate shifts BLoC state management to a single state class with a status enum. Achintha Isuru 2026-02-22 10:24:01 -05:00
  • 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. Achintha Isuru 2026-02-22 03:01:44 -05:00
  • 214e0d1237 feat: Implement order details retrieval for pre-filling new order forms for reordering. Achintha Isuru 2026-02-22 02:18:33 -05:00
  • 3aab5bfc26 feat: Allow pre-filling order creation forms with reorder data and update reorder navigation to directly open relevant order pages. Achintha Isuru 2026-02-22 01:37:49 -05:00
  • 036920377e feat: ReorderWidget and ActionsWidget now handle their own navigation internally, removing external callbacks. Achintha Isuru 2026-02-22 01:25:57 -05:00
  • 3b139adc33 refactor: Update order creation logic to use order type instead of date string Achintha Isuru 2026-02-22 01:07:53 -05:00
  • 96bb4c1bae refactor: Update navigation in order pages to use pop method for back action Achintha Isuru 2026-02-22 00:10:14 -05:00
  • c5e48ffbc6 refactor: Update reorder suggestions to fetch and display completed orders with aggregated totals instead of individual shift roles. Achintha Isuru 2026-02-21 22:44:26 -05:00
  • 2c6cd9cd45 refactor: Remove HomeConnectorRepository abstraction, moving its data processing logic directly into HomeRepositoryImpl. Achintha Isuru 2026-02-21 21:36:01 -05:00
  • 5b3f16d9c8 refactor: Simplify repository imports and refactor dashboard navigation to use a dedicated helper method. Achintha Isuru 2026-02-21 21:31:31 -05:00
  • 5865e3e596 refactor: modularize view orders page by extracting list, empty, and error states into dedicated widgets. Achintha Isuru 2026-02-21 21:22:53 -05:00
  • 83cf5db390 fix(view_order_card): simplify order type label styling Achintha Isuru 2026-02-21 21:03:28 -05:00
  • 269623ea15 feat: add OrderEditSheet for editing existing orders with detailed role and position management Achintha Isuru 2026-02-21 21:02:04 -05:00
  • 6de6661394 feat: add OrderType enum and integrate orderType in OrderItem and ViewOrdersCubit Achintha Isuru 2026-02-21 20:53:27 -05:00
  • 6e50369e17 refactor: remove OrderType entity and update order types to use UiOrderType Achintha Isuru 2026-02-21 20:29:59 -05:00
  • 9817dbeec8 feat(view_orders): enhance date navigation and improve ViewOrdersCubit instantiation Achintha Isuru 2026-02-21 20:14:57 -05:00
  • 71b5f743de feat: implement navigation to order details with specific date for one-time and recurring orders Achintha Isuru 2026-02-21 20:03:49 -05:00
  • b2cfd93b8f refactor: remove recurring order widgets and related functionality Achintha Isuru 2026-02-21 19:36:23 -05:00
  • 0dc56d56ca feat: Add recurring order form components including date picker, event name input, header, position card, section header, success view, and main view logic Achintha Isuru 2026-02-21 19:25:07 -05:00
  • 376bb51647 feat: remove OrdersCommonModule and related navigation and presentation files Achintha Isuru 2026-02-21 19:16:25 -05:00
  • b6f4d656dc feat(view_orders): implement View Orders feature with filter tabs and calendar navigation Achintha Isuru 2026-02-21 19:11:18 -05:00
  • 8a71f98deb feat: Refactor order types and update UI metadata for create order feature Achintha Isuru 2026-02-21 18:38:18 -05:00
  • 216076f753 feat: Enhance UiAppBar and UiIconButton with customizable shapes and border radius Achintha Isuru 2026-02-21 18:27:59 -05:00
  • f3eb33a303 feat: Implement permanent and recurring order features with BLoC architecture Achintha Isuru 2026-02-21 18:11:47 -05:00
  • 9e0ca1ef96 Merge pull request #445 from Oloodi/feature/session-persistence-new Achintha Isuru 2026-02-20 15:31:11 -05:00
  • 1d09e20ac8 fix: resolve duplicate fields in Shift and unreachable code in ShiftsRepositoryImpl from bad merge Suriya 2026-02-20 21:15:57 +05:30
  • f7284b5cfb Merge branch 'dev' into feature/session-persistence-424 Suriya 2026-02-20 20:56:18 +05:30
  • a76a2f4444 Merge pull request #442 from Oloodi/fix/update-use-case-file Achintha Isuru 2026-02-20 10:18:35 -05:00
  • c7bce37312 fix: add unused_element, unused_field, duplicate_ignore to suppress remaining strict linting rules on generated and prototype UI files Suriya 2026-02-20 20:48:33 +05:30
  • bfc2453363 Merge pull request #444 from Oloodi/staff_recurring_permanent_order Achintha Isuru 2026-02-20 10:18:03 -05:00
  • ac5d9dab35 fix: add ignore_for_file to remaining files causing lint errors in CI Suriya 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 Suriya 2026-02-20 19:51:44 +05:30
  • 24835f127e fix: unignore flutter coverage folders and tracking them Suriya 2026-02-20 19:23:06 +05:30
  • 8849bf2273 feat: architecture overhaul, launchpad-style reports, and uber-style locations Suriya 2026-02-20 17:20:06 +05:30
  • b1c5adb85f fix: update use-case.md file to match with updated prototype dhinesh-m24 2026-02-20 15:11:49 +05:30
  • f4020f4ac0 Merge pull request #441 from Oloodi/github-action Achintha Isuru 2026-02-20 02:29:07 -05:00
  • c261b340a1 refactor: Replace header implementation with ReportsHeader widget for cleaner code Achintha Isuru 2026-02-20 02:09:54 -05:00
  • af78b38ea2 fix: Add pipefail option to lint step for improved error handling Achintha Isuru 2026-02-20 02:01:29 -05:00