6 Commits

Author SHA1 Message Date
Van Leemput Dayron
9f2bfcaa55 feat: Add full-screen receipt viewer, display trip participants in calendar, and restrict trip management options to creator. 2025-12-04 14:25:27 +01:00
Van Leemput Dayron
a74d76b485 Trying to do the notification for all users. 2025-12-03 17:32:06 +01:00
Dayron
0a1a2ffde5 feat: Add library directive to multiple BLoC and service files for improved organization 2025-11-01 16:29:37 +01:00
Dayron
48be18460c feat: Enhance documentation for AddExpenseDialog, BalancesTab, and ExpenseDetailDialog with detailed comments and usage examples 2025-10-31 17:04:28 +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
c69618cbd9 feat: Implement account management features
- Added ExpenseDetailDialog for displaying expense details and actions.
- Created ExpensesTab to list expenses for a group.
- Developed GroupExpensesPage to manage group expenses with tabs for expenses, balances, and settlements.
- Introduced SettlementsTab to show optimized repayment plans.
- Refactored create_trip_content.dart to remove CountBloc and related logic.
- Added Account model to manage user accounts and group members.
- Replaced CountRepository with AccountRepository for account-related operations.
- Removed CountService and CountRepository as part of the refactor.
- Updated main.dart and home.dart to integrate new account management components.
2025-10-21 00:42:36 +02:00