9124b815ef
feat(expense): refactor expense data handling and response parsing
2025-07-25 12:00:33 +05:30
a83954c5c4
Merge branch 'Vaibhav_Feature-#768' of https://git.marcoaiot.com/admin/marco.pms.mobileapp into Vaibhav_Feature-#768
2025-07-25 10:46:32 +05:30
586d18565f
feat(expense): implement expense filtering functionality with UI integration
2025-07-25 10:45:22 +05:30
e0ed35a671
feat(expense): implement update expense status functionality and UI integration
2025-07-25 10:45:22 +05:30
debc12bc1b
feat(expense): add refresh functionality to expense list
2025-07-25 10:45:22 +05:30
d90673523a
feat(directory): add 'Create Bucket' option to actions menu
2025-07-25 10:45:22 +05:30
d7b62323d6
fix(expense): remove unnecessary hit test behavior from expense list item
2025-07-25 10:45:22 +05:30
ff01c05a73
feat(expense): improve expense submission validation and UI feedback
2025-07-25 10:45:22 +05:30
a7bb24ee29
feat(expense): enhance expense submission process and UI feedback
2025-07-25 10:45:22 +05:30
af83d66390
feat: Add expense models and update expense detail screen
...
- Created ExpenseModel, Project, ExpenseType, PaymentMode, PaidBy, CreatedBy, and Status classes for expense management.
- Implemented JSON serialization and deserialization for expense models.
- Added ExpenseStatusModel and ExpenseTypeModel for handling status and type of expenses.
- Introduced PaymentModeModel for managing payment modes.
- Refactored ExpenseDetailScreen to utilize the new ExpenseModel structure.
- Enhanced UI components for better display of expense details.
- Added search and filter functionality in ExpenseMainScreen.
- Updated dependencies in pubspec.yaml to include geocoding package.
2025-07-25 10:45:21 +05:30
b40d371d43
feat(expense): add expense management screens and functionality
2025-07-25 10:41:32 +05:30
982c81f849
feat: Add connectivity handling and offline screen, update MPIN to 4-digit support
2025-07-24 17:35:59 +05:30
9e4c0378c6
feat: Enhance attendance dashboard by filtering roles with data and improving chart series mapping
2025-07-24 15:56:17 +05:30
069fa29aa7
Merge remote-tracking branch 'origin/main' into Vaibhav_Feature-#768
2025-07-24 10:49:25 +05:30
25a1331878
Merge pull request 'Assign_Project' ( #56 ) from Assign_Project into main
...
Reviewed-on: #56
2025-07-24 04:52:00 +00:00
380bdf870e
feat: Update MPIN functionality to support 4-digit MPIN and enhance user experience
2025-07-23 18:21:16 +05:30
008d35d576
feat: Refactor employee screen initialization and enhance loading states
2025-07-23 15:16:41 +05:30
69e64ec789
feat: Update employee creation process and API endpoints for improved functionality
2025-07-23 11:58:09 +05:30
943c7c7b50
feat: Add employee assignment functionality and improve employee detail view
...
- Implemented employee skeleton card for loading states in the UI.
- Created AssignedProjectsResponse and AssignedProject models for handling project assignments.
- Enhanced EmployeeDetailBottomSheet to include project assignment button.
- Developed AssignProjectBottomSheet for selecting projects to assign to employees.
- Introduced EmployeeDetailPage for displaying detailed employee information.
- Updated EmployeesScreen to support searching and filtering employees.
- Improved layout and UI elements for better user experience.
2025-07-22 20:10:57 +05:30
0e1b6e2a8c
feat(expense): implement expense filtering functionality with UI integration
2025-07-22 13:01:07 +05:30
d0f42da30f
feat(expense): implement update expense status functionality and UI integration
2025-07-21 18:35:27 +05:30
93cdaab2c2
feat(expense): add refresh functionality to expense list
2025-07-21 16:39:11 +05:30
4a01371fad
feat(directory): add 'Create Bucket' option to actions menu
2025-07-21 16:22:18 +05:30
f7352eb3c3
fix(expense): remove unnecessary hit test behavior from expense list item
2025-07-21 16:12:13 +05:30
ee469f694e
feat(expense): improve expense submission validation and UI feedback
2025-07-21 15:24:18 +05:30
6c0e73d870
feat(expense): enhance expense submission process and UI feedback
2025-07-21 09:54:13 +05:30
30318cd294
feat: Add expense models and update expense detail screen
...
- Created ExpenseModel, Project, ExpenseType, PaymentMode, PaidBy, CreatedBy, and Status classes for expense management.
- Implemented JSON serialization and deserialization for expense models.
- Added ExpenseStatusModel and ExpenseTypeModel for handling status and type of expenses.
- Introduced PaymentModeModel for managing payment modes.
- Refactored ExpenseDetailScreen to utilize the new ExpenseModel structure.
- Enhanced UI components for better display of expense details.
- Added search and filter functionality in ExpenseMainScreen.
- Updated dependencies in pubspec.yaml to include geocoding package.
2025-07-19 20:15:54 +05:30
8c5035d679
feat(expense): add expense management screens and functionality
2025-07-18 17:51:59 +05:30
60060eaa5e
Merge pull request 'resolved directory data update issues' ( #55 ) from Vaibhav_Issue_17_07_2025 into main
...
Reviewed-on: #55
2025-07-18 06:58:28 +00:00
02daa1e689
fix(api_service): enhance logout handling on token issues
2025-07-18 10:15:25 +05:30
4908db35ad
resolved directory data update issues
2025-07-17 17:50:13 +05:30
990bf737dc
Merge pull request 'Vaibhav_Task-#742' ( #54 ) from Vaibhav_Task-#742 into main
...
Reviewed-on: #54
2025-07-16 06:25:42 +00:00
Vaibhav Surve
072bc34cde
Added Delete button with permission control
2025-07-16 10:31:09 +05:30
Vaibhav Surve
befbead7ff
added the edit bucket and assign fucntionallity
2025-07-15 17:34:36 +05:30
Vaibhav Surve
85966b5ebf
fix(team_members): adjust spacing in Team Members Bottom Sheet for improved layout
2025-07-15 15:34:52 +05:30
Vaibhav Surve
b0c97a850c
refactor(team_members): improve comments and remove unused code in Team Members Bottom Sheet
2025-07-15 15:33:13 +05:30
e96aeeb14b
Merge pull request 'Vaibhav_Task-#729' ( #53 ) from Vaibhav_Task-#729 into main
...
Reviewed-on: #53
2025-07-15 09:52:00 +00:00
Vaibhav Surve
9f7d6c92c5
feat(manage_bucket): add dialog for upcoming edit feature in Team Members Bottom Sheet
2025-07-15 15:06:16 +05:30
Vaibhav Surve
0335b0d3ab
fix(add_contact): adjust padding in Add Contact Bottom Sheet for better layout
2025-07-15 14:56:44 +05:30
Vaibhav Surve
e624fb00a0
feat(team_members): enhance Team Members Bottom Sheet with bucket details and edit functionality
2025-07-15 14:52:25 +05:30
Vaibhav Surve
219815dd27
refactor(directory): simplify floating action button and enhance menu structure
2025-07-15 12:56:58 +05:30
Vaibhav Surve
9c28dc05dd
feat(bucket): add search functionality to Manage Buckets screen
2025-07-15 10:52:36 +05:30
Vaibhav Surve
f9ab336eb0
feat(directory): implement Manage Buckets screen with employee management functionality
2025-07-14 18:56:00 +05:30
Vaibhav Surve
07bf9a93aa
refactor(add_contact): improve phone list rendering and enhance layout structure
2025-07-14 10:15:11 +05:30
Vaibhav Surve
395444e8fc
feat(contact): add contact picker functionality for selecting Indian phone numbers
2025-07-14 10:12:40 +05:30
Vaibhav Surve
574e7df447
feat(contact): streamline validation logic and enhance UI for adding contacts
2025-07-14 10:03:27 +05:30
Vaibhav Surve
33d267f18e
feat(bucket): implement create bucket functionality with UI and API integration
2025-07-11 17:28:22 +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
059e7c6c8b
Merge pull request 'Vaibhav_Feature-#541' ( #52 ) from Vaibhav_Feature-#541 into main
...
Reviewed-on: #52
2025-07-11 07:39:25 +00:00
Vaibhav Surve
8a729f23fe
_handleButtonPressed
2025-07-10 17:58:52 +05:30