Commit Graph

7 Commits

Author SHA1 Message Date
Van Leemput Dayron
258f10b42b Implement message deletion functionality: add isDeleted flag to Message model, update deleteMessage method in MessageRepository, and adjust chat display for deleted messages. 2025-11-14 00:54:28 +01:00
Van Leemput Dayron
79cf3f4655 Enhance group member management: add last name support in GroupMember model, update member display in chat and trip details, and implement pseudo change functionality in chat group. 2025-11-14 00:34:28 +01:00
Van Leemput Dayron
9101a94691 Add sender avatar display and member list enhancements in chat group 2025-11-13 18:35:00 +01:00
Dayron
2faf37f145 Enhance model and service documentation with detailed comments and descriptions
- Updated Group, Trip, User, and other model classes to include comprehensive documentation for better understanding and maintainability.
- Improved error handling and logging in services, including AuthService, ErrorService, and StorageService.
- Added validation and business logic explanations in ExpenseService and TripService.
- Refactored method comments to follow a consistent format across the codebase.
- Translated error messages and comments from French to English for consistency.
2025-10-30 15:56:17 +01:00
Dayron
4edbd1cf34 feat: Add User and UserBalance models with serialization methods
feat: Implement BalanceRepository for group balance calculations

feat: Create ExpenseRepository for managing expenses

feat: Add services for handling expenses and storage operations

fix: Update import paths for models in repositories and services

refactor: Rename CountContent to AccountContent in HomePage

chore: Add StorageService for image upload and management
2025-10-21 16:02:58 +02:00
Dayron
633d2c5e5c feat: Simplify message state management by removing intermediate states and updating UI logic 2025-10-20 17:51:16 +02:00
Dayron
a2e366e1ce feat: Implement message management features including sending, deleting, updating, and reacting to messages 2025-10-20 17:34:09 +02:00