7 Commits

Author SHA1 Message Date
982c81f849 feat: Add connectivity handling and offline screen, update MPIN to 4-digit support 2025-07-24 17:35:59 +05:30
380bdf870e feat: Update MPIN functionality to support 4-digit MPIN and enhance user experience 2025-07-23 18:21:16 +05:30
Vaibhav Surve
2926bb7216 feat(auth): update WelcomeScreen and MPINAuthScreen to use dynamic brand color for backgrounds 2025-07-11 15:52:13 +05:30
Vaibhav Surve
efd5021ab1 feat(mpin-auth): enhance MPINAuthScreen with logo animation and improved layout 2025-07-09 12:43:19 +05:30
3a449441fa feat: Enhance project and task management features
- Added clearProjects method in ProjectController to reset project states.
- Updated fetchProjects and updateSelectedProject methods for better state management.
- Enhanced ReportTaskController to support image uploads with base64 encoding.
- Modified ApiService to handle image data in report and comment tasks.
- Integrated ProjectController in AuthService to fetch projects upon login.
- Updated LocalStorage to clear selectedProjectId on logout.
- Introduced ImageViewerDialog for displaying images in a dialog.
- Enhanced CommentTaskBottomSheet and ReportTaskBottomSheet to support image attachments.
- Improved AttendanceScreen to handle project selection and data fetching more robustly.
- Refactored EmployeesScreen to manage employee data based on project selection.
- Updated Layout to handle project selection and display appropriate messages.
- Enhanced DailyProgressReportScreen and DailyTaskPlaningScreen to reactively fetch task data based on project changes.
- Added photo_view dependency for improved image handling.
2025-06-12 17:28:06 +05:30
2ccd237329 feat: Update navigation logic for MPIN and OTP authentication to redirect to home page; add failed attempts tracking in MPIN controller 2025-06-10 15:32:15 +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.
2025-06-10 10:04:18 +05:30