Commit Graph

  • f7671bc5d3 feat: Refactor AddEmployeeBottomSheet for improved readability and maintainability Vaibhav Surve 2025-06-19 18:01:27 +05:30
  • 405916bb48 feat: Add custom skeleton loaders for employee list and daily progress report screens Vaibhav Surve 2025-06-19 16:42:24 +05:30
  • 97c873167f feat: Add employee list skeleton loader for improved loading experience Vaibhav Surve 2025-06-19 16:22:48 +05:30
  • ef6521faa2 feat: Implement loading skeletons in dashboard and layout screens for better UX Vaibhav Surve 2025-06-19 15:35:09 +05:30
  • 660bd3cdf1 feat: Enhance project selection interaction by adding tap gesture to collapse dropdown Vaibhav Surve 2025-06-19 13:15:02 +05:30
  • 4ba30145ef feat: Update loading state initialization and remove unused fetchProjects method Vaibhav Surve 2025-06-19 12:32:35 +05:30
  • d1305e1dba feat: Increase default timeout duration for API requests from 10 to 30 seconds Vaibhav Surve 2025-06-19 11:39:52 +05:30
  • f834422c4e feat: Increase timeout duration for API requests and update relevant calls Vaibhav Surve 2025-06-19 11:26:42 +05:30
  • 44d72b73ac feat: Add optional approvedBy field to TaskModel and update JSON parsing Vaibhav Surve 2025-06-19 11:14:21 +05:30
  • c215c4c943 feat: Rename task management function to showCreateTaskBottomSheet and update references Vaibhav Surve 2025-06-19 11:03:34 +05:30
  • 3ede53713d feat: Refactor task management to include work area and activity IDs, update task creation logic, and enhance category selection Vaibhav Surve 2025-06-18 19:15:41 +05:30
  • 5148b41579 feat: Enhance task creation UI with title and description sections Vaibhav Surve 2025-06-18 12:52:20 +05:30
  • 58a66546e4 fix: Simplify image picking logic by removing null check for pickedFiles Vaibhav Surve 2025-06-18 12:18:25 +05:30
  • 206c84b3a1 feat: Implement task management features including task creation, assignment, and employee selection Vaibhav Surve 2025-06-18 11:40:08 +05:30
  • 93a2350858 feat: Add report action and comment functionality in daily task planning Vaibhav Surve 2025-06-17 15:41:23 +05:30
  • 6f2e257f0d Merge pull request 'Feature_Global_Project_Selection' (#47) from Feature_Global_Project_Selection into main vaibhav.surve 2025-06-17 10:09:58 +00:00
  • 5275ad940b Remove Sales, Comment Task, and Report Task screens; update pubspec.yaml to clean up asset paths. Feature_Global_Project_Selection Vaibhav Surve 2025-06-13 11:37:08 +05:30
  • d765b96df4 feat: Refactor user data fetching to use base URL from ApiEndpoints for improved maintainability Vaibhav Surve 2025-06-13 11:01:05 +05:30
  • 0ad8847b94 feat: Update application ID in build.gradle and refactor imports and methods in service files for improved clarity and organization Vaibhav Surve 2025-06-13 10:51:23 +05:30
  • 658f3f26e0 feat: Enhance dashboard stats display with project selection validation and user feedback Vaibhav Surve 2025-06-12 23:59:13 +05:30
  • 602d8a8dc9 feat: Update reportTask method to return success status and improve loading state handling in ReportTaskBottomSheet Vaibhav Surve 2025-06-12 23:27:50 +05:30
  • 59e6634023 feat: Refactor project selection handling in attendance actions and controllers Vaibhav Surve 2025-06-12 23:18:58 +05:30
  • a97fb1f541 feat: Clear selected images instead of pre-signed URLs in comment task bottom sheet Vaibhav Surve 2025-06-12 23:01:39 +05:30
  • c7600e8e26 feat: Align app bar elements and adjust padding in attendance and employee screens Vaibhav Surve 2025-06-12 22:51:44 +05:30
  • 8e47d28005 feat: Add getGlobalProjects method and update project fetching logic Vaibhav Surve 2025-06-12 22:06:59 +05:30
  • 916cfa3af4 feat: Add support for reported pre-signed URLs in comments and daily progress report Vaibhav Surve 2025-06-12 22:02:19 +05:30
  • 5cf0202cc1 feat: Remove unused selectedProjectId from DailyTaskPlaningController and update AssignTaskBottomSheet to use ProjectController's selectedProjectId Vaibhav Surve 2025-06-12 21:13:12 +05:30
  • 4022197b7f feat: Remove automatic selection of the first project after fetching projects Vaibhav Surve 2025-06-12 20:26:41 +05:30
  • 11d9f107ad feat: Refactor attendance data loading logic to streamline project change handling and improve initial data fetch Vaibhav Surve 2025-06-12 19:29:38 +05:30
  • daf132c3b5 feat: Update comment task bottom sheet layout and enhance comment display with improved spacing and attachment handling Vaibhav Surve 2025-06-12 19:14:27 +05:30
  • 1f784d96f4 feat: Enhance image handling in task reporting and commenting with compression and content type detection Vaibhav Surve 2025-06-12 18:00:31 +05:30
  • 3a449441fa feat: Enhance project and task management features Vaibhav Surve 2025-06-12 17:28:06 +05:30
  • b38d987eac feat: Update layout structure to use Stack for project list overlay and adjust spacing in dashboard Vaibhav Surve 2025-06-12 11:55:02 +05:30
  • 56efbe8869 feat: Refactor project selection handling and update UI across various screens Vaibhav Surve 2025-06-12 11:31:36 +05:30
  • b81ac33b2d feat: Enhance project selection handling across various screens and controllers Vaibhav Surve 2025-06-11 21:55:15 +05:30
  • 936faae07d fix: Update initial route to redirect to /dashboard instead of /home Vaibhav Surve 2025-06-11 20:25:26 +05:30
  • 313350e1a5 feat: Add home route and update logout functionality in user profile bar Vaibhav Surve 2025-06-11 20:25:01 +05:30
  • 0f072ed09e feat: Integrate Firebase services and add notification handling Feature_Push_Notification Vaibhav Surve 2025-06-11 20:07:45 +05:30
  • 6a36064af7 feat: Implement project management features across controllers and views Vaibhav Surve 2025-06-11 17:11:50 +05:30
  • 52afa7735e Merge pull request 'Feature_MPIN_OTP' (#46) from Feature_MPIN_OTP into main vaibhav.surve 2025-06-11 09:38:35 +00:00
  • 8c2d258848 feat: Implement loading state in ForgotPasswordScreen during password reset process Feature_MPIN_OTP Vaibhav Surve 2025-06-10 17:26:35 +05:30
  • 18987aa97a feat: Update navigation logic in LoginController to redirect to home page after MPIN check Vaibhav Surve 2025-06-10 16:33:32 +05:30
  • 040a8f0a2e feat: Add AttendanceLogViewButton for employees with check-in records Vaibhav Surve 2025-06-10 15:44:24 +05:30
  • a2a7eb84b0 feat: Update password validation to require a minimum length of 6 characters Vaibhav Surve 2025-06-10 15:43:44 +05:30
  • 2ccd237329 feat: Update navigation logic for MPIN and OTP authentication to redirect to home page; add failed attempts tracking in MPIN controller Vaibhav Surve 2025-06-10 15:32:15 +05:30
  • c253c14481 feat: Refactor OTP authentication to use email instead of phone number Vaibhav Surve 2025-06-10 12:14:05 +05:30
  • 25dfcf3e08 feat: Add MPIN authentication and OTP login screens - Implemented MPINAuthScreen for generating and entering MPIN. - Created MPINScreen for user interaction with MPIN input. - Developed OTPLoginScreen for OTP verification process. - Added request demo bottom sheet with organization form. - Enhanced DashboardScreen to check MPIN status and prompt user to generate MPIN if not set. Vaibhav Surve 2025-06-10 10:04:18 +05:30
  • a89346fc8a Update application label in AndroidManifest.xml to match project name Vaibhav Surve 2025-06-09 18:24:06 +05:30
  • 516a779626 fix: Replace Row with Wrap for employee name and job role display to support multiline text Vaibhav Surve 2025-06-06 12:27:52 +05:30
  • 0b8a5364ae fix: Comment out unused base URL in API service files and update login redirection path Vaibhav Surve 2025-06-06 12:25:12 +05:30
  • 905b3e32c5 fix: Update employee name and designation display to allow for multiline text Vaibhav Surve 2025-06-06 12:23:12 +05:30
  • 3926e762e5 Merge pull request 'feat: Add contact picking functionality in employee form and update dependencies' (#45) from Vaibhav_Enhancement-#454 into main vaibhav.surve 2025-06-04 10:44:11 +00:00
  • deff7aea7d feat: Add contact picking functionality in employee form and update dependencies Vaibhav_Enhancement-#454 Vaibhav Surve 2025-06-04 12:44:27 +05:30
  • a0761d255f Merge pull request 'fix: Update validation for completed work to allow zero as a valid input' (#44) from Vaibhav_Bug-#451 into main vaibhav.surve 2025-06-04 05:49:23 +00:00
  • d7680df3a9 fix: Update validation for completed work to allow zero as a valid input Vaibhav_Bug-#451 Vaibhav Surve 2025-06-04 11:18:07 +05:30
  • 4862e53967 Merge pull request 'fix: Enhance contact number validation in organization form' (#43) from Vaibhav_Bug-#452 into main vaibhav.surve 2025-06-04 05:39:53 +00:00
  • d99221e800 fix: Enhance contact number validation in organization form Vaibhav_Bug-#452 Vaibhav Surve 2025-06-04 11:09:15 +05:30
  • cd29a478a2 Merge pull request 'fix: Add percent indicator for visual progress representation in daily task planning' (#42) from Vaibhav_Task-#428 into main vaibhav.surve 2025-06-03 11:57:13 +00:00
  • 3bd25c1172 fix: Add percent indicator for visual progress representation in daily task planning Vaibhav_Task-#428 Vaibhav Surve 2025-06-03 17:26:43 +05:30
  • eabe48e572 Merge pull request 'fix: Add validation to prevent target exceeding pending tasks in assign task functionality' (#41) from Vaibhav_Bug-#450 into main vaibhav.surve 2025-06-03 11:45:19 +00:00
  • ba42551b25 fix: Add validation to prevent target exceeding pending tasks in assign task functionality Vaibhav_Bug-#450 Vaibhav Surve 2025-06-03 17:14:48 +05:30
  • 1a5a084115 Merge pull request 'fix: Refactor login controller to improve form initialization and credential handling' (#40) from Vaibhav_Bug-#437 into main vaibhav.surve 2025-06-03 10:03:49 +00:00
  • 52fbd88252 fix: Refactor login controller to improve form initialization and credential handling Vaibhav_Bug-#437 Vaibhav Surve 2025-06-03 15:32:47 +05:30
  • bff814f562 Merge pull request 'fix: Enhance loading state management and error handling in organization form submission' (#39) from Vaibhav_Bug-#427 into main vaibhav.surve 2025-06-03 09:49:31 +00:00
  • fc9fbaafa9 fix: Enhance loading state management and error handling in organization form submission Vaibhav_Bug-#427 Vaibhav Surve 2025-06-03 15:17:49 +05:30
  • f7fed6fe82 Merge pull request 'fix: Add country selection and phone number validation in employee form' (#38) from Vaibhav_Bug-#431 into main vaibhav.surve 2025-06-03 09:35:26 +00:00
  • a844c758b0 fix: Add country selection and phone number validation in employee form Vaibhav_Bug-#431 Vaibhav Surve 2025-06-03 15:04:53 +05:30
  • a7f8ea16b0 Merge pull request 'fix: Improve validation for completed work and display pending work in report task bottom sheet' (#37) from Vaibhav_Bug-#435 into main vaibhav.surve 2025-06-03 06:13:49 +00:00
  • c474aad1dc fix: Improve validation for completed work and display pending work in report task bottom sheet Vaibhav_Bug-#435 Vaibhav Surve 2025-06-03 11:43:24 +05:30
  • 2becfc603a Merge pull request 'Vaibhav_Enhancement-#419' (#36) from Vaibhav_Enhancement-#419 into main vaibhav.surve 2025-06-03 05:36:00 +00:00
  • 6fa8858d87 fix: Update project selection logic to fetch task data instead of projects Vaibhav_Enhancement-#419 Vaibhav Surve 2025-06-03 11:05:21 +05:30
  • f1005af7be fix: Enhance login error handling with custom snackbar and update UI for beta environment Vaibhav Surve 2025-06-03 09:46:34 +05:30
  • 22a94a023e Merge pull request 'Vaibhav_Enhancement-#419' (#35) from Vaibhav_Enhancement-#419 into main Vikas Nale 2025-06-02 07:52:52 +00:00
  • aca2722ee4 refactor: Update Checkbox fill color handling and enhance agreement toggle interaction Vaibhav Surve 2025-05-31 16:46:10 +05:30
  • 706726c787 refactor: Convert AttendanceFilterBottomSheet to StatefulWidget and enhance state management Vaibhav Surve 2025-05-31 13:08:30 +05:30
  • 9ad8bdc893 fix: Update button onPressed to null and adjust background color in Layout Vaibhav Surve 2025-05-31 12:02:01 +05:30
  • 08991f2095 refactor: Improve LoginController and LoginScreen structure and readability Vaibhav Surve 2025-05-31 10:43:39 +05:30
  • ad4b24dd78 feat: Add beta environment indicator to layout Vaibhav Surve 2025-05-30 15:12:35 +05:30
  • d9ad7581bf Merge pull request 'feat: Enhance ReportTaskController with image picking and form field management' (#34) from Vaibhav_Bug-#411 into main vaibhav.surve 2025-05-30 09:12:43 +00:00
  • 938bf58ff6 feat: Enhance ReportTaskController with image picking and form field management Vaibhav_Bug-#411 Vaibhav Surve 2025-05-30 14:41:04 +05:30
  • ba610bf806 Merge pull request '-- Enhance layout with floating action button and navigation improvements' (#33) from Vaibhav_Dev into main Vikas Nale 2025-05-30 05:15:02 +00:00
  • 8b01161448 Implement forgot password functionality and enhance UI in the authentication flow Vaibhav_Dev Vaibhav Surve 2025-05-29 13:11:27 +05:30
  • 915471f4c0 Add date formatting function and display current date in employee list tab Vaibhav Surve 2025-05-28 18:14:46 +05:30
  • 34100a4d9e -- Enhance layout with floating action button and navigation improvements - Added a floating action button to the Layout widget for better accessibility. - Updated the left bar navigation items for clarity and consistency. - Introduced Daily Progress Report and Daily Task Planning screens with comprehensive UI. - Implemented filtering and refreshing functionalities in task planning. - Improved user experience with better spacing and layout adjustments. - Updated pubspec.yaml to include new dependencies for image handling and path management. Vaibhav Surve 2025-05-28 17:35:42 +05:30
  • 75376a1370 Merge pull request 'Add Daily Task Planning navigation item to the left bar' (#32) from Vaibhav_Task-#323 into main Vikas Nale 2025-05-23 05:38:35 +00:00
  • 6cb8cc8486 Add Daily Task Planning navigation item to the left bar Vaibhav_Task-#323 Vaibhav Surve 2025-05-22 14:55:40 +05:30
  • 6db47cce88 Merge pull request 'Refactor code structure for improved readability and maintainability, Changed the Attendance Screen UI' (#31) from Vaibhav_Enhancement-#312 into main vaibhav.surve 2025-05-21 12:27:30 +00:00
  • 8408b67aa0 Refactor code structure for improved readability and maintainability, Changed the Attendance Screen UI Vaibhav_Enhancement-#312 Vaibhav Surve 2025-05-21 17:57:09 +05:30
  • 5c2c2995ef Merge pull request 'Add AttendanceFilterBottomSheet and AttendanceLogViewButton components for enhanced attendance filtering and log viewing functionality' (#30) from Vaibhav_Enhancement-#314 into main vaibhav.surve 2025-05-21 12:22:18 +00:00
  • ec14938f1c Add AttendanceFilterBottomSheet and AttendanceLogViewButton components for enhanced attendance filtering and log viewing functionality Vaibhav_Enhancement-#314 Vaibhav Surve 2025-05-21 17:51:55 +05:30
  • 5c763d5e60 Merge pull request 'Enhance AttendanceController: add separate loading states for projects, employees, attendance logs, and regularization logs; adjust default date range logic; improve date range picker functionality, restricted todays date selection' (#29) from Vaibhav_Enhancement-#313 into main vaibhav.surve 2025-05-21 12:13:45 +00:00
  • 6ca5ce43aa Enhance AttendanceController: add separate loading states for projects, employees, attendance logs, and regularization logs; adjust default date range logic; improve date range picker functionality, restricted todays date selection Vaibhav_Enhancement-#313 Vaibhav Surve 2025-05-21 17:42:29 +05:30
  • 1f221194cf Refactor TopBar: remove unused imports, simplify layout, and integrate employee info display Vaibhav Surve 2025-05-21 16:46:25 +05:30
  • c6f45b8852 Remove unused UI screens: ModalScreen, NotificationScreen, TabsScreen, ToastMessageScreen Vaibhav Surve 2025-05-21 16:45:46 +05:30
  • d4465b8fb3 Merge pull request 'Update attendance log display: change header row color and adjust text style for better readability' (#28) from Vaibhav_Enhancement-#283 into main vaibhav.surve 2025-05-17 12:29:18 +00:00
  • f28f98536c Update attendance log display: change header row color and adjust text style for better readability Vaibhav_Enhancement-#283 Vaibhav Surve 2025-05-17 17:58:39 +05:30
  • c8177f3365 Merge pull request 'Update AttendanceScreen layout: change tab label to 'Today’s', adjust height, and add current date display' (#27) from Vaibhav_Enhancement-#296 into main vaibhav.surve 2025-05-17 12:25:32 +00:00
  • 284e67b433 Update AttendanceScreen layout: change tab label to 'Today’s', adjust height, and add current date display Vaibhav_Enhancement-#296 Vaibhav Surve 2025-05-17 17:54:49 +05:30
  • f076b7b52a Merge pull request 'Refactor DailyTask and ReportTask screens for improved UI and functionality; update project selection and team member display logic.' (#26) from Vaibhav_Enhancement-#267_Bug-#259_Bug-#255_Enhancement-#264 into main vaibhav.surve 2025-05-16 11:23:44 +00:00
  • 19e705f428 Refactor DailyTask and ReportTask screens for improved UI and functionality; update project selection and team member display logic. Vaibhav_Enhancement-#267_Bug-#259_Bug-#255_Enhancement-#264 Vaibhav Surve 2025-05-16 16:53:09 +05:30