6 Commits

Author SHA1 Message Date
93cdaab2c2 feat(expense): add refresh functionality to expense list 2025-07-21 16:39:11 +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