Commit Graph

7 Commits

Author SHA1 Message Date
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
62eb434548 feat: Implement account management functionality with loading, creation, and error handling 2025-10-21 10:48:12 +02:00
Dayron
0162eb67f5 feat: Implement centralized error handling with ErrorService; replace print statements with logging in services and blocs
feat: Add ErrorContent widget for displaying error messages in dialogs and bottom sheets
refactor: Update GroupBloc and GroupRepository to utilize ErrorService for error logging
refactor: Enhance user and trip services to log errors using ErrorService
refactor: Clean up debug print statements in GroupContent and related components
2025-10-15 11:43:21 +02:00
Dayron
72ddb58a11 Refactor user and theme management to use BLoC pattern; remove provider classes and integrate new services for user and group functionalities 2025-10-14 12:10:42 +02:00
Dayron
9eb55c358e feat: Add user-specific group retrieval and enhance UI with dynamic theming 2025-10-11 20:45:14 +02:00
Dayron
7f4fd610c5 feat: Add group creation functionality and refactor trip service for improved data handling 2025-10-10 11:49:54 +02:00
Dayron
3f9195d67a feat: Implement group management features with Firestore integration and loading states 2025-10-09 11:13:12 +02:00