Commit Graph

  • afcd896b47 Merge pull request #651 from Oloodi/599-sred-research-develop-adaptive-battery-optimized-user-location-tracking-fe Achintha Isuru 2026-03-17 12:19:20 -04:00
  • 730b298d49 fix: correct time comparison logic in clock-in validation Achintha Isuru 2026-03-17 12:17:31 -04:00
  • d12b45a37d Expose parseDouble; fix shift mapping and UI Achintha Isuru 2026-03-17 12:14:14 -04:00
  • 376b4e4431 feat: Update API endpoint usage in repositories to remove redundant path property Achintha Isuru 2026-03-17 12:01:06 -04:00
  • 57bba8ab4e Refactor API endpoint usage across multiple repositories to use ClientEndpoints and StaffEndpoints Achintha Isuru 2026-03-17 11:40:15 -04:00
  • 31231c1e6d feat(api): refactor API endpoints to use structured ApiEndpoint class and introduce new endpoint files Achintha Isuru 2026-03-17 11:26:44 -04:00
  • eccd2c6dbd Use UserRole enum for session role handling Achintha Isuru 2026-03-17 11:19:54 -04:00
  • cc4e2664b6 feat(auth): enhance session management with proactive token refresh and error handling Achintha Isuru 2026-03-17 11:09:12 -04:00
  • ba5bf8e1d7 refactor(session): migrate V2 session listener initialization to improve dependency injection and role handling Achintha Isuru 2026-03-17 10:55:18 -04:00
  • b289ed3b02 feat(auth): add staff-specific sign-out endpoint and enhance session management Achintha Isuru 2026-03-17 10:21:57 -04:00
  • bad2a3d976 Merge branch 'dev' into 592-migrate-frontend-applications-to-v2-backend-and-database Achintha Isuru 2026-03-17 10:04:00 -04:00
  • a71fe3be73 Merge pull request #655 from Oloodi/codex/feat-staff-auth-clockin-fixes Achintha Isuru 2026-03-17 10:01:07 -04:00
  • 13471629f6 fix(auth): align demo staff phone identity and clock-in payload zouantchaw 2026-03-17 14:44:32 +01:00
  • 2b498607d1 Merge branch 'dev' into feature/session-persistence-new Suriya 2026-03-17 18:40:22 +05:30
  • 09a523c6b0 Merge branch 'dev' into 592-migrate-frontend-applications-to-v2-backend-and-database Achintha Isuru 2026-03-17 08:53:27 -04:00
  • 1a3a120499 Merge pull request #654 from Oloodi/codex/feat-v2-auth-docs Achintha Isuru 2026-03-17 08:51:02 -04:00
  • 4e72c84276 docs(auth): document v2 auth flows and refresh zouantchaw 2026-03-17 13:44:45 +01:00
  • 68b0055cfe comprehensive cases Suriya 2026-03-17 15:21:06 +05:30
  • 4fca87bde1 Refactor auth repo imports; remove unused flag Achintha Isuru 2026-03-16 22:56:15 -04:00
  • b31a615092 feat: Migrate staff profile features from Data Connect to V2 REST API Achintha Isuru 2026-03-16 22:45:06 -04:00
  • 4834266986 feat: add entities for staff personal info, reports, shifts, and user sessions Achintha Isuru 2026-03-16 15:59:22 -04:00
  • 49e765c8d8 Merge pull request #653 from Oloodi/codex/feat-m5-attendance-monitoring-foundation Achintha Isuru 2026-03-16 13:05:01 -04:00
  • 515a6f2bed fix(notifications): replace Cloud Run job with worker service zouantchaw 2026-03-16 17:54:25 +01:00
  • 73287f42bd feat(attendance): add notification delivery and NFC security foundation zouantchaw 2026-03-16 17:06:17 +01:00
  • 641dfac73d Merge branch 'dev' into 592-migrate-frontend-applications-to-v2-backend-and-database Achintha Isuru 2026-03-16 11:54:36 -04:00
  • 5d8240ed51 feat(attendance): add geofence monitoring and policy controls zouantchaw 2026-03-16 15:31:13 +01:00
  • 4480be5fee Merge pull request #652 from Oloodi/codex/feat-v2-unified-api-surface Achintha Isuru 2026-03-16 09:38:44 -04:00
  • 1bb1f590c5 Add WorkManager guidance and navigation exception Achintha Isuru 2026-03-16 02:34:39 -04:00
  • c0a7ca1329 Increase background geofence interval to 15m Achintha Isuru 2026-03-16 02:31:07 -04:00
  • f4c56cf547 Update clock_in_bloc.dart Achintha Isuru 2026-03-16 02:25:55 -04:00
  • 31f03aa52a feat: Enhance clock-in feature with time window auto-refresh and lunch break data handling Achintha Isuru 2026-03-16 01:55:20 -04:00
  • c5b5c14655 feat: Add mobile QA analyst agent for Flutter code analysis and bug detection Achintha Isuru 2026-03-16 01:35:49 -04:00
  • 5fd2a44a8b feat: Add localization for hourly rate and enhance geofence notifications Achintha Isuru 2026-03-16 01:27:15 -04:00
  • 86335dd177 feat(SKILL.md): add shift card design specifications and status chip variants Achintha Isuru 2026-03-15 21:42:12 -04:00
  • 5c99ddbca7 feat(SKILL.md): update interaction patterns for modals and long lists with date filters Achintha Isuru 2026-03-15 21:07:57 -04:00
  • 29adf60b8a feat(specification): update clock-in process with time-window enforcement and location verification details Achintha Isuru 2026-03-15 00:27:34 -04:00
  • e02de1fb68 feat(clock_in): add early check-out banner and localization support Achintha Isuru 2026-03-14 20:36:35 -04:00
  • f6de07fc25 refactor(clock_in): rename error handling variable for clarity in check-in interactions Achintha Isuru 2026-03-14 20:28:28 -04:00
  • 10bd61b250 feat(clock_in): add error handling support to check-in interactions Achintha Isuru 2026-03-14 20:21:10 -04:00
  • e93f7f7004 fix(clock_in): improve error handling and state reset logic in clock-in process Achintha Isuru 2026-03-14 20:11:19 -04:00
  • aa556c4a05 refactor(clock_in): reorganize validation logic into separate validator files Achintha Isuru 2026-03-14 20:03:30 -04:00
  • 28a219bbea Refactor clock-in feature: Introduce validation pipeline and interaction strategies Achintha Isuru 2026-03-14 19:58:43 -04:00
  • e3f7e1ac3e fix(clock_in): restore early check-in banner logic for active shifts Achintha Isuru 2026-03-14 14:30:28 -04:00
  • 3478436227 refactor(clock_in): reorganize geofence and clock-in BLoC structure Achintha Isuru 2026-03-14 01:23:27 -04:00
  • 08a4326da4 feat: Add task execution callback registration to BackgroundTaskService and update geofence dispatcher to use it Achintha Isuru 2026-03-14 00:59:39 -04:00
  • 2889098f9f refactor: Replace debugPrint with print statements in background geofence dispatcher for logging Achintha Isuru 2026-03-14 00:45:18 -04:00
  • 8fcf1d9d98 feat: Enhance background geofence functionality with notifications and localization support Achintha Isuru 2026-03-13 21:44:39 -04:00
  • 6f57cae247 feat: Add overridden banner for geofence check with justification and update localization strings Achintha Isuru 2026-03-13 20:47:59 -04:00
  • c92138a573 refactor: Improve code readability by formatting and restructuring Bloc context usage in ClockInActionSection Achintha Isuru 2026-03-13 20:44:45 -04:00
  • 1bbd306ca0 feat: Update geofence handling to allow checkout when checked in and show verified banner for overridden geofence Achintha Isuru 2026-03-13 20:43:51 -04:00
  • ea078eaa02 refactor: Rearrange MultiBlocProvider and Scaffold structure in ClockInPage for improved readability Achintha Isuru 2026-03-13 17:15:44 -04:00
  • a85cd36975 feat: Implement geofence override approval with justification notes and update related state management Achintha Isuru 2026-03-13 17:11:14 -04:00
  • ab1cd8c355 feat: Add geofence override functionality with justification modal and update banners Achintha Isuru 2026-03-13 17:04:40 -04:00
  • a2b102a96d feat: Update action button styling and color in permission denied banner Achintha Isuru 2026-03-13 16:44:39 -04:00
  • accff00155 feat: Enhance geofence functionality with new status banners and utility functions Achintha Isuru 2026-03-13 16:34:09 -04:00
  • 7b576c0ed4 feat: Implement notification and storage services, geofence management, and BLoC for geofence verification Achintha Isuru 2026-03-13 16:01:26 -04:00
  • 2fc6b3139e refactor: reorder import statements for better organization in clock_in_bloc.dart Achintha Isuru 2026-03-13 13:08:03 -04:00
  • 2c1c71ad01 refactor: simplify widget structure and improve date selection logic in clock-in features Achintha Isuru 2026-03-13 12:14:06 -04:00
  • b455455a49 feat(api): complete unified v2 mobile surface zouantchaw 2026-03-13 17:02:24 +01:00
  • ec880007d0 feat(clock-in): add adaptive launcher icons and implement clock-in features Achintha Isuru 2026-03-13 11:55:59 -04:00
  • 817a39e305 feat(api): add unified v2 gateway and mobile read slice zouantchaw 2026-03-13 15:17:00 +01:00
  • 13bcfc9d40 Merge pull request #650 from Oloodi/616-implement-shimmer-loading-in-mobile-applications-fe Achintha Isuru 2026-03-12 16:54:45 -04:00
  • 8980278cdc chore: clean up pull request template by removing unnecessary sections Achintha Isuru 2026-03-12 16:54:33 -04:00
  • a5079c014f feat: update design specifications for label styling and add mobile backend API documentation Achintha Isuru 2026-03-12 16:50:04 -04:00
  • 94712a2f5b Merge branch 'dev' into 616-implement-shimmer-loading-in-mobile-applications-fe Achintha Isuru 2026-03-12 14:42:39 -04:00
  • 038b590468 Add flavor-specific app icons setup for Android and iOS Achintha Isuru 2026-03-12 14:42:11 -04:00
  • 83ab314a52 Merge pull request #649 from Oloodi/codex/feat-backend-v2-foundation Achintha Isuru 2026-03-12 14:18:41 -04:00
  • 1a6132a485 chore: added logo images for each different flavours of the mobile apps. Achintha Isuru 2026-03-12 14:17:22 -04:00
  • b61babe3c6 docs(api): consolidate v2 frontend backend guides zouantchaw 2026-03-12 14:09:05 +01:00
  • d814f8052e Remove CLAUDE.md from tracking (keep in gitignore) Achintha Isuru 2026-03-11 21:23:39 -04:00
  • 7e628d0ebf feat: update warning and error chip styles for improved visibility Achintha Isuru 2026-03-11 21:22:17 -04:00
  • 29dc9342e9 feat: add mobile design reference to UI/UX guidelines and update .gitignore for paper designer files Achintha Isuru 2026-03-11 14:25:35 -04:00
  • fe43ff23cf feat(backend): implement v2 domain slice and live smoke zouantchaw 2026-03-11 18:23:55 +01:00
  • bc068373e9 Ignore local skills artifacts zouantchaw 2026-03-11 17:02:56 +01:00
  • a465b04e9a Ignore local skills artifacts zouantchaw 2026-03-11 17:02:56 +01:00
  • 50cb493c53 Update validation Data Connect seed data zouantchaw 2026-03-11 16:58:26 +01:00
  • e483ea5900 chore: remove trailing whitespace from gcp cloud run skill zouantchaw 2026-03-11 16:50:47 +01:00
  • d6559a0a11 feat(backend): add isolated v2 foundation stack and query service scaffold zouantchaw 2026-02-26 12:26:08 -05:00
  • f316d673d0 chore(skills): bootstrap repo-local skills under .agents/skills zouantchaw 2026-02-26 10:37:39 -05:00
  • e3d8d30b1b Merge branch 'dev' into feature/session-persistence-new Suriya 2026-03-11 10:56:48 +05:30
  • 9642eb0268 ci: resolve merge conflicts and enforce manual trigger policy across all workflows Suriya 2026-03-11 10:55:34 +05:30
  • 41a222ea11 fix Suriya 2026-03-11 10:46:37 +05:30
  • bac23ec78a Merge pull request #644 from Oloodi/616-implement-shimmer-loading-in-mobile-applications-fe Achintha Isuru 2026-03-10 23:59:21 -04:00
  • e0f7c161a9 feat: refine user feedback and information clarity in product specification Achintha Isuru 2026-03-10 23:58:50 -04:00
  • 1e4a42f579 Merge pull request #643 from Oloodi/616-implement-shimmer-loading-in-mobile-applications-fe Achintha Isuru 2026-03-10 23:57:36 -04:00
  • 2071585158 feat: remove unused import and clean up emergency contact info banner widget Achintha Isuru 2026-03-10 23:54:38 -04:00
  • e60413f45c feat: add shimmer loading skeletons for emergency contact section Achintha Isuru 2026-03-10 17:02:16 -04:00
  • 5a46edba9d feat: update shimmer loading components to remove const constructors for better flexibility Achintha Isuru 2026-03-10 16:56:55 -04:00
  • bd98a112a0 feat: add shimmer skeletons for various sections in the staff profile and onboarding features Achintha Isuru 2026-03-10 15:20:24 -04:00
  • ccf1a75a4d feat: update dependency injection to use lazy singletons for availability repository and use cases Achintha Isuru 2026-03-10 14:53:34 -04:00
  • 9c7ba321bc feat: implement shimmer loading skeletons for client home header and enhance loading states in banners Achintha Isuru 2026-03-10 14:32:05 -04:00
  • 4423775fa1 feat: add shimmer loading skeletons for various pages and components Achintha Isuru 2026-03-10 14:25:56 -04:00
  • 2d6133aba8 feat: Add shimmer loading skeletons for various pages and components Achintha Isuru 2026-03-10 14:19:49 -04:00
  • e6ebae60e4 feat: update routing paths and improve UI components in order forms Achintha Isuru 2026-03-10 13:32:39 -04:00
  • 0f0714c55b feat: add shimmer loading skeletons for various pages and components Achintha Isuru 2026-03-10 13:21:30 -04:00
  • 3f112f5eb7 Merge pull request #642 from Oloodi/589-implement-ui-for-adding-new-shift-manager-during-order-creation-fe Achintha Isuru 2026-03-10 12:30:03 -04:00
  • 80b83a16f3 Refactor coverage widgets and improve localization Achintha Isuru 2026-03-10 12:27:27 -04:00
  • a22a092b56 fix: Adjust border width and improve layout of stat card in coverage quick stats Achintha Isuru 2026-03-10 12:08:51 -04:00
  • 825cffbc33 feat: Update typography styles and improve layout in coverage components Achintha Isuru 2026-03-10 12:07:36 -04:00
  • c2d9e4118f Merge pull request #641 from Oloodi/589-implement-ui-for-adding-new-shift-manager-during-order-creation-fe Achintha Isuru 2026-03-10 11:50:38 -04:00