Commit Graph

  • 1d28c13c4b Resolved README conflict main Suriya 2026-04-07 12:34:25 +05:30
  • 510fba47b5 Initial commit Suriya 2026-04-07 12:31:22 +05:30
  • 39263a4af5 chore: fix 273+ analysis issues and repair corrupted core files Suriya 2026-03-20 21:05:23 +05:30
  • d3159bc2ae Merge branch 'origin/dev' into feature/session-persistence-new Suriya 2026-03-20 12:44:25 +05:30
  • 0735e3513c Merge pull request #673 from Oloodi/595-sred-research-implement-cross-platform-nfc-clocking-interface-fe Achintha Isuru 2026-03-20 00:01:35 -04:00
  • b10ef57d37 feat: Add hourly rate field to order position arguments and update related blocs Achintha Isuru 2026-03-19 23:59:00 -04:00
  • 1e4c8982a5 feat: Add additional fields to OrderItem and update cost calculation in ViewOrderCard Achintha Isuru 2026-03-19 23:55:57 -04:00
  • 4cd83a9281 feat: Implement UTC conversion for order date and time serialization in order use cases Achintha Isuru 2026-03-19 23:34:29 -04:00
  • 207831eb3e feat: Adjust layout in ShiftCardBody to improve icon and title alignment Achintha Isuru 2026-03-19 21:15:52 -04:00
  • 0ff2949c1e feat: Refactor ShiftCard components to include client name and improve layout consistency Achintha Isuru 2026-03-19 21:13:35 -04:00
  • 591b5d7b88 feat: Enhance CancelledShift and PendingAssignment models with additional fields for client and pay details Achintha Isuru 2026-03-19 16:44:54 -04:00
  • a544b051cc feat: Update shift card styles and remove cancellation reason display Achintha Isuru 2026-03-19 16:40:07 -04:00
  • bd2d5610b3 feat: Add cancellation reason handling and display in shift details Achintha Isuru 2026-03-19 16:36:35 -04:00
  • 56253893ed Merge branch 'dev' into 595-sred-research-implement-cross-platform-nfc-clocking-interface-fe Achintha Isuru 2026-03-19 16:33:34 -04:00
  • ac9a0b9c9d feat: Implement cross-platform NFC clocking interface with calendar and shift sections Achintha Isuru 2026-03-19 16:28:29 -04:00
  • eff8bcce57 feat: Remove shift confirmation and decline dialogs from MyShiftsTab Achintha Isuru 2026-03-19 16:25:45 -04:00
  • 9e74641d69 Merge pull request #669 from Oloodi/codex/feat-staff-order-detail-v2 Achintha Isuru 2026-03-19 16:20:16 -04:00
  • 18a459a453 feat: Implement GetMyShiftsData use case and integrate it into ShiftsBloc for improved shift data handling Achintha Isuru 2026-03-19 16:11:16 -04:00
  • 3d80e6b7ac feat: Implement accept shift functionality with localization support for success messages Achintha Isuru 2026-03-19 15:55:27 -04:00
  • fea679b84c feat: Enhance order details page with date range and clock-in/out labels, and improve OrderScheduleSection layout Achintha Isuru 2026-03-19 15:40:26 -04:00
  • d2bcb9f3ba feat(api): add staff order detail and compliance eligibility zouantchaw 2026-03-19 20:17:48 +01:00
  • e1b9ad532b feat: Update client name text style in OrderDetailsHeader and ShiftDetailsHeader for consistency Achintha Isuru 2026-03-19 15:17:26 -04:00
  • faf27b03f2 feat: Update OrderDetailsHeader and ShiftDetailsHeader layout for improved UI consistency Achintha Isuru 2026-03-19 15:14:13 -04:00
  • 2a99587d2f feat: Implement Google Maps integration for shift details and enhance UI components Achintha Isuru 2026-03-19 15:11:15 -04:00
  • 8121a718bb feat: Refactor OrderDetailsBottomBar to use UiButton for improved styling and consistency Achintha Isuru 2026-03-19 14:22:57 -04:00
  • 9c71acb96a feat: Implement order details page and navigation for available orders Achintha Isuru 2026-03-19 14:08:34 -04:00
  • 742c8c75c5 feat: Update AvailableOrderCard to display pay details for long-term orders Achintha Isuru 2026-03-19 13:49:22 -04:00
  • 24ff8816d2 feat: Update AvailableOrderCard to include client name, address, and estimated total pay Achintha Isuru 2026-03-19 13:46:22 -04:00
  • 833cb99f6b feat: Enhance AvailableOrderCard layout and time formatting Achintha Isuru 2026-03-19 13:43:39 -04:00
  • 96056d0170 feat: Implement available orders feature in staff marketplace Achintha Isuru 2026-03-19 13:23:28 -04:00
  • 5792aa6e98 feat: add UTC parsing utilities and update date handling across entities Achintha Isuru 2026-03-19 13:00:17 -04:00
  • eacf34999b Merge branch 'dev' into 595-sred-research-implement-cross-platform-nfc-clocking-interface-fe Achintha Isuru 2026-03-19 12:38:30 -04:00
  • 4d74fa52ab Merge pull request #667 from Oloodi/codex/feat-m5-backend-hardening-sweep Wielfried Zouantcha 2026-03-19 12:23:08 -04:00
  • a4ac0b2a6b fix(authz): tighten policy scope enforcement zouantchaw 2026-03-19 16:48:43 +01:00
  • 2f25d10368 fix(backend): harden runtime config and verification access zouantchaw 2026-03-19 16:36:28 +01:00
  • 8d0ef309e6 Merge pull request #666 from Oloodi/codex/feat-m5-order-booking-contract Achintha Isuru 2026-03-19 11:27:23 -04:00
  • 1d5c0e3b80 feat(api): add staff order booking contract and shift timeline alias zouantchaw 2026-03-19 16:07:25 +01:00
  • 493891eea0 Add staff reliability stats & shift location Achintha Isuru 2026-03-19 10:53:37 -04:00
  • 88a319da4f Merge pull request #664 from Oloodi/codex/feat-m5-api-contract-fixes Achintha Isuru 2026-03-19 09:06:45 -04:00
  • 230942e776 dev merge Suriya 2026-03-19 15:25:37 +05:30
  • 4b2ef9d843 fix(api): close M5 frontend contract gaps zouantchaw 2026-03-19 10:28:13 +01:00
  • e671827dc4 Merge dev into feature branch Suriya 2026-03-19 13:16:04 +05:30
  • 3399dfdac7 Merge pull request #663 from Oloodi/592-migrate-frontend-applications-to-v2-backend-and-database Achintha Isuru 2026-03-19 01:21:45 -04:00
  • 843eec5692 feat: Refactor context reading in emergency contact and FAQs widgets Achintha Isuru 2026-03-19 01:10:27 -04:00
  • 67df7957c6 Merge branch 'dev' of https://github.com/Oloodi/krow-workforce into feature/session-persistence-new Suriya 2026-03-19 10:27:42 +05:30
  • a45a3f6af1 docs(MEMORY): update known issues and violations for staff and client apps Achintha Isuru 2026-03-19 00:52:57 -04:00
  • 499dceda37 fix(coverage_shift_list): update cancel button visibility logic based on shift start time Achintha Isuru 2026-03-19 00:31:33 -04:00
  • c8f944e1ac style(shift_header): improve layout and styling of shift header components Achintha Isuru 2026-03-19 00:27:42 -04:00
  • af1ff53749 fix(worker_row): correct condition for displaying cancel button Achintha Isuru 2026-03-19 00:19:18 -04:00
  • 8bb336d1b5 Refactor coverage-related widgets and improve UI consistency Achintha Isuru 2026-03-19 00:12:35 -04:00
  • b317c53e7e feat(review): implement worker review functionality with rating, feedback, and issue flags Achintha Isuru 2026-03-18 19:01:51 -04:00
  • 2d452f65e6 feat(geofence): enhance geofence handling with improved messaging and justification for clock-out Achintha Isuru 2026-03-18 18:30:15 -04:00
  • f488577e6b feat(geofence): add OutsideWorkAreaBanner for non-blocking warning when clocked in outside geofence Achintha Isuru 2026-03-18 18:02:17 -04:00
  • baf426935e feat(shift): enhance Shift entity with client and role names, update JSON deserialization Achintha Isuru 2026-03-18 17:56:48 -04:00
  • f5699865f9 feat(benefit_history): enhance layout of benefit history row with improved structure and styling Achintha Isuru 2026-03-18 17:45:42 -04:00
  • 597866fc99 feat(benefit_history): add spacing to benefit history preview layout Achintha Isuru 2026-03-18 17:38:48 -04:00
  • 8d39ebbced feat(benefit_history): refactor benefit history page with new components and improved loading states Achintha Isuru 2026-03-18 17:37:38 -04:00
  • 9039aa63d6 feat: add benefit history feature with lazy loading and pagination Achintha Isuru 2026-03-18 17:21:30 -04:00
  • 1552f60e5b feat(clock_in): add messages for already clocked in/out states and handle API call failures Achintha Isuru 2026-03-18 16:37:59 -04:00
  • d13cabb30d Round accuracyMeters before serialization Achintha Isuru 2026-03-18 16:31:12 -04:00
  • ff262853a2 feat(bug-reporter): add bug-reporter agent for structured issue creation and documentation Achintha Isuru 2026-03-18 16:21:01 -04:00
  • 18b74473dc feat(time_card): refactor TimeCardPage to use StatelessWidget and optimize Bloc initialization feat(time_card): change GetTimeCardsUseCase to lazy singleton in StaffTimeCardModule feat(clock_in): update use cases to lazy singleton in StaffClockInModule Achintha Isuru 2026-03-18 16:01:41 -04:00
  • f70bdc4fca feat(shifts): add client name support in OpenShift and RecommendedShiftCard Achintha Isuru 2026-03-18 15:58:58 -04:00
  • 3f42014cb9 feat(shifts): refactor shift card implementation for today's and tomorrow's shifts Achintha Isuru 2026-03-18 15:56:20 -04:00
  • 47508f54e4 feat(shifts): enhance TodayShift and shift card components with client details and pay calculations Achintha Isuru 2026-03-18 15:39:05 -04:00
  • 77f8b8511c Add submitting state to shift approval UI Achintha Isuru 2026-03-18 15:26:53 -04:00
  • b9d64bd53b Refactor Shift Card Implementation Achintha Isuru 2026-03-18 15:18:27 -04:00
  • e7b5cb33a4 feat(upload): enhance PDF upload banners with title and description Achintha Isuru 2026-03-18 15:06:06 -04:00
  • 0c8a5bb15b Support reusing existing certificate file URI Achintha Isuru 2026-03-18 14:59:04 -04:00
  • 3a5f2cc9c6 feat(shifts): implement submit for approval functionality Achintha Isuru 2026-03-18 14:37:55 -04:00
  • 3e5b6af8dc Refactor widgets, add bloc dep Achintha Isuru 2026-03-18 10:33:19 -04:00
  • 9ee8467632 Refactor widgets & imports; add krow_domain Achintha Isuru 2026-03-18 10:27:31 -04:00
  • e471fd12f2 Merge branch 'dev' into 592-migrate-frontend-applications-to-v2-backend-and-database Achintha Isuru 2026-03-18 10:06:54 -04:00
  • a511d9601e Merge pull request #658 from Oloodi/codex/feat-legacy-dataconnect-relocation Achintha Isuru 2026-03-18 10:06:18 -04:00
  • 1d850811c4 chore(legacy): relocate v1 dataconnect source zouantchaw 2026-03-18 15:04:18 +01:00
  • c9f7e41cbe refactor(skeletons): update children type annotations and improve consistency in skeleton widgets Achintha Isuru 2026-03-18 10:01:23 -04:00
  • 0b5254311d feat(api): update DeviceLocation model and clean up AuthRepositoryImpl and BillingPageSkeleton Achintha Isuru 2026-03-18 10:00:27 -04:00
  • f218be44e2 Merge branch 'dev' into 592-migrate-frontend-applications-to-v2-backend-and-database Achintha Isuru 2026-03-18 09:52:16 -04:00
  • c9e917bed5 Merge pull request #657 from Oloodi/codex/feat-v2-mobile-gap-fixes Achintha Isuru 2026-03-18 09:51:39 -04:00
  • 1b1dcec238 docs(api): align coverage review contract zouantchaw 2026-03-18 12:56:14 +01:00
  • 1845f7dbee docs(api): add mobile coding agent spec zouantchaw 2026-03-18 12:44:21 +01:00
  • 26a853184f feat(api): complete M5 swap and dispatch backend slice zouantchaw 2026-03-18 10:40:04 +01:00
  • aef4491f97 Merge 592-migrate-frontend-applications-to-v2-backend-and-database into feature/session-persistence-new Suriya 2026-03-18 12:51:23 +05:30
  • 32f6cd55c8 feat(api): add M5 coverage controls and frontend spec zouantchaw 2026-03-18 08:18:50 +01:00
  • ca927fd05e Merge remote-tracking branch 'origin/dev' into feature/session-persistence-new Suriya 2026-03-18 12:28:39 +05:30
  • 9a44eed2a6 Merge remote-tracking branch 'origin/dev' into 592-migrate-frontend-applications-to-v2-backend-and-database Suriya 2026-03-18 11:53:58 +05:30
  • 008dd7efb1 fix(api): close v2 mobile contract gaps zouantchaw 2026-03-17 22:37:45 +01:00
  • 2c7094bb54 feat: load assigned, pending, and cancelled shifts in parallel for improved performance Achintha Isuru 2026-03-17 16:18:45 -04:00
  • 42945b3b60 feat: update ReorderWidget layout for responsive design; adjust item dimensions based on screen size Achintha Isuru 2026-03-17 15:15:18 -04:00
  • 1252211a12 fix: correct clock-in validation logic to check for too early time Achintha Isuru 2026-03-17 15:03:08 -04:00
  • cfe8c0bc6c feat: update certificate card to display issuer name if available Achintha Isuru 2026-03-17 14:55:10 -04:00
  • a12539ba07 feat: normalize user ID in auth envelope and update hub manager assignment logic Achintha Isuru 2026-03-17 14:47:01 -04:00
  • e2d833dc58 feat: update UiNoticeBanner layout; align children to start and adjust description color Achintha Isuru 2026-03-17 14:37:56 -04:00
  • de388c9a77 feat: update profile setup and bank account management; enhance API integration and data handling Achintha Isuru 2026-03-17 14:32:26 -04:00
  • b6a655a261 feat: enhance API error handling and response structure; introduce ApiException for V2 error codes Achintha Isuru 2026-03-17 14:15:26 -04:00
  • d6ddb7829e fix: change saveContacts method to use POST instead of PUT for emergency contacts Achintha Isuru 2026-03-17 14:00:41 -04:00
  • e1d30c124b feat: migrate experience management to V2 API; add support for industries and skills Achintha Isuru 2026-03-17 13:44:48 -04:00
  • e83b8fff1c refactor: update color definitions and improve UI component structure; handle null safety in repository data fetching Achintha Isuru 2026-03-17 13:20:04 -04:00
  • a0d5a18e6f Refactor shift history and my shifts tabs to use a unified ShiftCard widget Achintha Isuru 2026-03-17 13:08:32 -04:00
  • 020c785b6f Cancel background tasks and clear feature scopes Achintha Isuru 2026-03-17 12:22:09 -04:00