Commit Graph

14 Commits

Author SHA1 Message Date
Van Leemput Dayron
cf4c6447dd feat: Redesign calendar page with default week view, improved app bar, and a consolidated activity timeline. 2025-12-03 23:51:16 +01:00
Van Leemput Dayron
a74d76b485 Trying to do the notification for all users. 2025-12-03 17:32:06 +01:00
Van Leemput Dayron
6757cb013a feat: integrate ErrorService for consistent error display and standardize bloc error messages. 2025-12-02 13:59:40 +01:00
Van Leemput Dayron
fd710b8cb8 feat: Add logger service and improve expense dialog with enhanced receipt management and calculation logic. 2025-11-28 12:54:54 +01:00
Van Leemput Dayron
f7eeb7c6f1 feat: Add calendar page, enhance activity search and approval logic, and refactor activity filtering UI. 2025-11-26 12:15:13 +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
Dayron
dd8de46e71 Add new activity events and enhance ActivityBloc for better state management
- Introduced LoadTripActivitiesPreservingSearch event to load trip activities while preserving search results.
- Added RemoveFromSearchResults and AddActivityAndRemoveFromSearch events for improved activity handling.
- Updated ActivitiesPage to show loading dialog during activity addition and provide user feedback.
- Increased maxResults for activity search to load more activities.
2025-11-13 10:46:36 +01:00
Dayron
236327f6fa Presearch google activities. 2025-11-13 09:27:37 +01:00
Van Leemput Dayron
fa7daca50a fAdd phone number support to user authentication events and methods 2025-11-05 13:09:12 +01:00
Van Leemput Dayron
75c12e35a5 Add UserStateWrapper and ProfileImageService for user state management and profile image handling 2025-11-05 09:31:58 +01:00
Van Leemput Dayron
30dca05e15 refactor: Clean up code by removing unnecessary whitespace and improving readability 2025-11-05 07:55:05 +01:00
Dayron
9cb21c3470 feat: Add geocoding functionality for trips and enhance activity search with coordinates 2025-11-04 20:47:26 +01:00
Dayron
f6c8432335 Refactor ActivityCard UI and improve voting functionality
- Updated ActivityCard layout for better visual consistency and responsiveness.
- Simplified the category badge and adjusted styles for better readability.
- Enhanced the voting section with a progress bar and improved button designs.
- Added a new method in Activity model to check if all trip participants approved an activity.
- Improved error handling and validation in ActivityRepository for voting and fetching activities.
- Implemented pagination in ActivityPlacesService for activity searches.
- Removed outdated scripts for cleaning up duplicate images.
2025-11-04 20:21:54 +01:00
Dayron
8ff9e12fd4 feat: Implement activity management feature with Firestore integration
- Added AddActivityBottomSheet for adding custom activities to trips.
- Created Activity model to represent tourist activities.
- Developed ActivityRepository for managing activities in Firestore.
- Integrated ActivityPlacesService for searching activities via Google Places API.
- Updated ShowTripDetailsContent to navigate to activities page.
- Enhanced main.dart to include ActivityBloc and necessary repositories.
2025-11-03 16:40:33 +01:00