Van Leemput Dayron
13933fc56c
Resolve map problem.
2025-12-06 15:50:19 +01:00
Van Leemput Dayron
ca28e0a780
feat: Implement platform-specific Google Maps API key handling and update app version.
Deploy to Play Store / build_and_deploy (push) Has been cancelled
2025-12-06 14:43:22 +01:00
Van Leemput Dayron
34b5efb1fc
feat: remove notifications settings option from settings content
Deploy to Play Store / build_and_deploy (push) Has been cancelled
2025-12-05 18:45:34 +01:00
Van Leemput Dayron
9b11836409
feat: add high priority Android notifications and set chat input field line limits
2025-12-04 15:05:04 +01:00
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
e174c1274d
feat: Add map navigation, enhance FCM deep linking, localize Google Places API, and refine activity display.
2025-12-04 11:24:30 +01:00
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
fd19b88eef
feat: Implement Apple Sign-In for Android by adding a callback function, updating redirect URI, and configuring the Android manifest.
2025-12-03 15:41:22 +01:00
Van Leemput Dayron
f3ae91ccf9
refactor: Centralize error and notification handling using a dedicated _errorService across various components.
2025-12-03 14:50:03 +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
b4bcc8f498
feat: Upgrade Firebase Functions dependencies, enhance notification service with APNS support and FCM
2025-11-28 20:18:24 +01:00
Van Leemput Dayron
68f546d0e8
Add notification
2025-11-28 19:16:37 +01:00
Van Leemput Dayron
0668fcad57
feat: refactor account deletion to handle requires-recent-login and update Android package ID.
2025-11-28 19:01:01 +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
cad9d42128
feat: Introduce memberIds for efficient group querying and management, updating related UI components and .gitignore.
2025-11-27 15:36:46 +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
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
c322bc079a
Add functionality to manage account members: implement add and remove member events, update account repository methods, and integrate with trip details for participant management.
2025-11-14 00:03:38 +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
Van Leemput Dayron
41402e1b2c
Add profile picture support for group members and enhance trip details display
2025-11-13 18:25:33 +01:00
Van Leemput Dayron
3560b2d6f5
Add camera and storage permissions, and implement profile picture upload functionality
2025-11-13 15:33:43 +01:00
Van Leemput Dayron
2ca30088ca
Add phone number field to UserModel and update ProfileContent to display user phone number
2025-11-13 15:06:42 +01:00
Van Leemput Dayron
0971b4cb3d
Enhance user authentication handling by adding authMethod to UserModel and updating ProfileContent to display authentication method details.
2025-11-13 14:46:21 +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
8b09a2e580
Refactor settings components to organize theme content and update import paths
2025-11-07 08:39:06 +01:00
Van Leemput Dayron
75f51f8cf5
Refactor ProfileContent to use ErrorService for error handling and update instantiation in SettingsContent
2025-11-06 15:38:05 +01:00
Van Leemput Dayron
3b633f10e4
Add PoliciesContent component and integrate it into SettingsContent for privacy policy display
2025-11-06 12:01:12 +01:00
Van Leemput Dayron
75bdf591f3
Enhance Google and Apple sign-up methods to include name and firstname parameters
2025-11-06 11:28:18 +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
5977f4d0da
Integrate UserStateWrapper for user state management in group and home components; refactor profile and settings imports
2025-11-05 09:36:57 +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
Dayron
64fcc88984
feat: Refactor CreateTripContent with modernized UI components and improved error handling
2025-11-03 15:55:15 +01:00
Dayron
4836514223
Remove the prints
2025-11-03 15:30:20 +01:00
Dayron
cb253831a0
Enhance trip details view with map options and improved layout
2025-11-03 15:26:52 +01:00
Dayron
e3dad39c4f
feat: Add TripImageService for automatic trip image management
...
- Implemented TripImageService to load missing images for trips, reload images, and clean up unused images.
- Added functionality to get image statistics and clean up duplicate images.
- Created utility scripts for manual image cleanup and diagnostics in Firebase Storage.
- Introduced tests for image loading optimization and photo quality algorithms.
- Updated dependencies in pubspec.yaml and pubspec.lock for image handling.
2025-11-03 14:33:58 +01:00
Van Leemput Dayron
83aed85fea
feat: Integrate ErrorService for improved error handling and add imageUrl field to Trip model
2025-11-03 11:33:25 +01:00
Van Leemput Dayron
de52dae0f4
Enhance User model with optional fields and update authentication methods to include profile picture and phone number
2025-11-03 01:29:39 +01:00
Dayron
459047e2c4
feat: Update theme colors for improved visibility in light and dark modes across multiple components
2025-11-01 18:05:04 +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
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
df1bb6da4a
feat: Implement group balance and expense management with new navigation and data handling
2025-10-28 13:06:42 +01:00
Dayron
94f1abfbc7
feat: Adjust initial search logic to retrieve user location if no search query is provided
2025-10-25 16:14:34 +02:00