Commit Graph

  • e5b2be5245 Retry release Van Leemput Dayron 2025-12-09 16:26:23 +01:00
  • 0fb1634a91 fix: Configure Gradle JVM memory with GRADLE_OPTS and update workflow comments. Van Leemput Dayron 2025-12-09 16:02:56 +01:00
  • 8634edc916 feat: Enforce portrait orientation across platforms and switch Android Fastlane deployment from APK to AAB. Van Leemput Dayron 2025-12-09 15:29:00 +01:00
  • 1211569078 ci: add step to create .env file from secrets in Android deploy workflow Van Leemput Dayron 2025-12-09 15:04:33 +01:00
  • 26b970982c chore: ensure Android license acceptance step always succeeds in CI workflow. Van Leemput Dayron 2025-12-09 14:51:22 +01:00
  • e77393dd13 ci: update deploy-android workflow to trigger only on the release branch Van Leemput Dayron 2025-12-09 14:47:36 +01:00
  • 020fa8823d ci: add Android SDK setup and license acceptance to the Android deployment workflow. Van Leemput Dayron 2025-12-09 14:47:04 +01:00
  • 959fc33fe4 refactor: use direct shell command for Flutter release APK build. Van Leemput Dayron 2025-12-09 11:31:21 +01:00
  • a57fc811d8 ci: Disable Flutter action cache in Android deployment workflow. Van Leemput Dayron 2025-12-09 11:27:54 +01:00
  • a96084ba17 ci: Update Ruby version to 3.3 in Android deployment workflow. Van Leemput Dayron 2025-12-09 11:21:33 +01:00
  • b96c988e80 feat: Set up Fastlane for Android with Firebase App Distribution and adjust build configurations. Van Leemput Dayron 2025-12-09 11:07:09 +01:00
  • 14d2761832 ci: Add .env file creation for Google Maps API keys and fix Android package name in deploy workflow. Van Leemput Dayron 2025-12-08 21:30:59 +01:00
  • bd3fd28d3c Try resolving CI/CD Van Leemput Dayron 2025-12-08 21:01:29 +01:00
  • e8ef20d046 ci: Add Android SDK setup step to the Android deployment workflow. Van Leemput Dayron 2025-12-08 20:48:02 +01:00
  • 9fc8d5d1de ci: Add Flutter action cache and remove explicit Flutter version. Van Leemput Dayron 2025-12-08 18:20:03 +01:00
  • 73db84896a feat: Migrate Android deployment from Jenkins and Fastlane to Gitea Actions workflow. Van Leemput Dayron 2025-12-08 18:04:42 +01:00
  • 9734532491 style: Fix indentation of Android build and deploy stage in Jenkinsfile Van Leemput Dayron 2025-12-08 17:08:35 +01:00
  • 7d38f54123 feat: Add retrieval and copying of Flutter .env file from Jenkins credentials for Android build. Van Leemput Dayron 2025-12-08 17:06:29 +01:00
  • d02a627b86 fix: Remove Jenkins tools block and hardcode Java path in PATH environment variable. Van Leemput Dayron 2025-12-08 16:58:36 +01:00
  • 6ce40dd2d6 fix: Consolidate Jenkinsfile PATH environment variable into a single line and clarify related comments for JAVA_HOME and ANDROID_HOME. Van Leemput Dayron 2025-12-08 16:51:40 +01:00
  • 00ffdcf10b ci: Add JDK 17 tool definition and configure JAVA_HOME in Jenkinsfile. Van Leemput Dayron 2025-12-08 16:43:57 +01:00
  • e4d38692fe ci: Add /usr/local/bin to the PATH environment variable in Jenkinsfile. Van Leemput Dayron 2025-12-08 16:23:06 +01:00
  • 1f93a4e42d ci: Migrate Android Play Store deployment from GitHub Actions to Jenkins using Fastlane. Van Leemput Dayron 2025-12-08 16:11:40 +01:00
  • bf48971dc4 feat: Propagate user profile updates to group member details and remove trip code sharing UI. main dev Van Leemput Dayron 2025-12-06 16:43:40 +01:00
  • 13933fc56c Resolve map problem. Van Leemput Dayron 2025-12-06 15:50:19 +01:00
  • ca28e0a780 feat: Implement platform-specific Google Maps API key handling and update app version. Van Leemput Dayron 2025-12-06 14:43:22 +01:00
  • 34b5efb1fc feat: remove notifications settings option from settings content Van Leemput Dayron 2025-12-05 18:45:34 +01:00
  • f96a51c7cf refactor: standardize API error and success responses with explicit returns and JSON messages Van Leemput Dayron 2025-12-05 18:42:59 +01:00
  • cac0770467 feat: Introduce comprehensive unit tests for models and BLoCs using mockito and bloc_test, and refine TripBloc error handling. Van Leemput Dayron 2025-12-05 11:55:20 +01:00
  • 9b11836409 feat: add high priority Android notifications and set chat input field line limits Van Leemput Dayron 2025-12-04 15:05:04 +01:00
  • 9f2bfcaa55 feat: Add full-screen receipt viewer, display trip participants in calendar, and restrict trip management options to creator. Van Leemput Dayron 2025-12-04 14:25:27 +01:00
  • e174c1274d feat: Add map navigation, enhance FCM deep linking, localize Google Places API, and refine activity display. Van Leemput Dayron 2025-12-04 11:24:30 +01:00
  • cf4c6447dd feat: Redesign calendar page with default week view, improved app bar, and a consolidated activity timeline. Van Leemput Dayron 2025-12-03 23:51:16 +01:00
  • a74d76b485 Trying to do the notification for all users. Van Leemput Dayron 2025-12-03 17:32:06 +01:00
  • fd19b88eef feat: Implement Apple Sign-In for Android by adding a callback function, updating redirect URI, and configuring the Android manifest. Van Leemput Dayron 2025-12-03 15:41:22 +01:00
  • f3ae91ccf9 refactor: Centralize error and notification handling using a dedicated _errorService across various components. Van Leemput Dayron 2025-12-03 14:50:03 +01:00
  • 6757cb013a feat: integrate ErrorService for consistent error display and standardize bloc error messages. Van Leemput Dayron 2025-12-02 13:59:40 +01:00
  • 1e70b9e09f feat: Enable iOS push notifications and improve APNS token retrieval. Van Leemput Dayron 2025-11-28 20:27:29 +01:00
  • b4bcc8f498 feat: Upgrade Firebase Functions dependencies, enhance notification service with APNS support and FCM Van Leemput Dayron 2025-11-28 20:18:24 +01:00
  • 68f546d0e8 Add notification Van Leemput Dayron 2025-11-28 19:16:37 +01:00
  • 0668fcad57 feat: refactor account deletion to handle requires-recent-login and update Android package ID. Van Leemput Dayron 2025-11-28 19:01:01 +01:00
  • b1f86b1c6a build Van Leemput Dayron 2025-11-28 13:22:03 +01:00
  • bf796a661c feat: Update Android namespace and application ID, and configure release signing. Van Leemput Dayron 2025-11-28 13:07:01 +01:00
  • 272fce2e59 feat: add GitHub Actions workflow for automated Play Store deployment Van Leemput Dayron 2025-11-28 13:06:40 +01:00
  • fd710b8cb8 feat: Add logger service and improve expense dialog with enhanced receipt management and calculation logic. Van Leemput Dayron 2025-11-28 12:54:54 +01:00
  • cad9d42128 feat: Introduce memberIds for efficient group querying and management, updating related UI components and .gitignore. Van Leemput Dayron 2025-11-27 15:36:46 +01:00
  • 9198493dd5 Add vscode counter to gitignore Van Leemput Dayron 2025-11-26 18:11:35 +01:00
  • f7eeb7c6f1 feat: Add calendar page, enhance activity search and approval logic, and refactor activity filtering UI. Van Leemput Dayron 2025-11-26 12:15:13 +01:00
  • 258f10b42b Implement message deletion functionality: add isDeleted flag to Message model, update deleteMessage method in MessageRepository, and adjust chat display for deleted messages. Van Leemput Dayron 2025-11-14 00:54:28 +01:00
  • 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. Van Leemput Dayron 2025-11-14 00:34:28 +01:00
  • 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. Van Leemput Dayron 2025-11-14 00:03:38 +01:00
  • 9101a94691 Add sender avatar display and member list enhancements in chat group Van Leemput Dayron 2025-11-13 18:35:00 +01:00
  • 41402e1b2c Add profile picture support for group members and enhance trip details display Van Leemput Dayron 2025-11-13 18:25:33 +01:00
  • 3560b2d6f5 Add camera and storage permissions, and implement profile picture upload functionality Van Leemput Dayron 2025-11-13 15:33:43 +01:00
  • 2ca30088ca Add phone number field to UserModel and update ProfileContent to display user phone number Van Leemput Dayron 2025-11-13 15:06:42 +01:00
  • 0971b4cb3d Enhance user authentication handling by adding authMethod to UserModel and updating ProfileContent to display authentication method details. Van Leemput Dayron 2025-11-13 14:46:21 +01:00
  • dd8de46e71 Add new activity events and enhance ActivityBloc for better state management Dayron 2025-11-13 10:46:36 +01:00
  • 236327f6fa Presearch google activities. Dayron 2025-11-13 09:27:37 +01:00
  • d17df621f4 New mac for coding. Adapt setting for it Dayron 2025-11-09 22:11:23 +01:00
  • 8b09a2e580 Refactor settings components to organize theme content and update import paths Van Leemput Dayron 2025-11-07 08:39:06 +01:00
  • 75f51f8cf5 Refactor ProfileContent to use ErrorService for error handling and update instantiation in SettingsContent Van Leemput Dayron 2025-11-06 15:38:05 +01:00
  • 3b633f10e4 Add PoliciesContent component and integrate it into SettingsContent for privacy policy display Van Leemput Dayron 2025-11-06 12:01:12 +01:00
  • 75bdf591f3 Enhance Google and Apple sign-up methods to include name and firstname parameters Van Leemput Dayron 2025-11-06 11:28:18 +01:00
  • fa7daca50a fAdd phone number support to user authentication events and methods Van Leemput Dayron 2025-11-05 13:09:12 +01:00
  • 5977f4d0da Integrate UserStateWrapper for user state management in group and home components; refactor profile and settings imports Van Leemput Dayron 2025-11-05 09:36:57 +01:00
  • 75c12e35a5 Add UserStateWrapper and ProfileImageService for user state management and profile image handling Van Leemput Dayron 2025-11-05 09:31:58 +01:00
  • 30dca05e15 refactor: Clean up code by removing unnecessary whitespace and improving readability Van Leemput Dayron 2025-11-05 07:55:05 +01:00
  • 9cb21c3470 feat: Add geocoding functionality for trips and enhance activity search with coordinates Dayron 2025-11-04 20:47:26 +01:00
  • f6c8432335 Refactor ActivityCard UI and improve voting functionality Dayron 2025-11-04 20:21:54 +01:00
  • 8ff9e12fd4 feat: Implement activity management feature with Firestore integration Dayron 2025-11-03 16:40:33 +01:00
  • 64fcc88984 feat: Refactor CreateTripContent with modernized UI components and improved error handling Dayron 2025-11-03 15:55:15 +01:00
  • 4836514223 Remove the prints Dayron 2025-11-03 15:30:20 +01:00
  • cb253831a0 Enhance trip details view with map options and improved layout Dayron 2025-11-03 15:26:52 +01:00
  • e3dad39c4f feat: Add TripImageService for automatic trip image management Dayron 2025-11-03 14:33:58 +01:00
  • 83aed85fea feat: Integrate ErrorService for improved error handling and add imageUrl field to Trip model Van Leemput Dayron 2025-11-03 11:33:25 +01:00
  • 882f7c8963 Modified SignInButton for Google and Apple login options in the login page Van Leemput Dayron 2025-11-03 01:47:36 +01:00
  • de52dae0f4 Enhance User model with optional fields and update authentication methods to include profile picture and phone number Van Leemput Dayron 2025-11-03 01:29:39 +01:00
  • 745f2597d9 Add Apple Login => Works only on iPhone for now, will be adding rest later. Van Leemput Dayron 2025-11-03 01:06:19 +01:00
  • 9cfd9b4ec7 feat: Add entitlements file and update GoogleService-Info.plist for improved authentication support Van Leemput Dayron 2025-11-02 20:05:41 +01:00
  • 2eac2348a9 feat: Configure Firebase initialization with platform-specific options and add URL types for Google authentication Van Leemput Dayron 2025-11-02 19:02:39 +01:00
  • 459047e2c4 feat: Update theme colors for improved visibility in light and dark modes across multiple components Dayron 2025-11-01 18:05:04 +01:00
  • 0a1a2ffde5 feat: Add library directive to multiple BLoC and service files for improved organization Dayron 2025-11-01 16:29:37 +01:00
  • 48be18460c feat: Enhance documentation for AddExpenseDialog, BalancesTab, and ExpenseDetailDialog with detailed comments and usage examples Dayron 2025-10-31 17:04:28 +01:00
  • 2faf37f145 Enhance model and service documentation with detailed comments and descriptions Dayron 2025-10-30 15:56:17 +01:00
  • 1eeea6997e feat: Enhance documentation for BalanceBloc and BalanceService with detailed usage examples and dependencies Dayron 2025-10-28 13:10:46 +01:00
  • df1bb6da4a feat: Implement group balance and expense management with new navigation and data handling Dayron 2025-10-28 13:06:42 +01:00
  • 94f1abfbc7 feat: Adjust initial search logic to retrieve user location if no search query is provided Dayron 2025-10-25 16:14:34 +02:00
  • 37f5bb1710 feat: Integrate Google Maps functionality with place suggestions and navigation options Dayron 2025-10-23 12:32:34 +02:00
  • 5b8d3ec45f feat: Consolidate group and account creation into a single method and improve error handling in trip creation Dayron 2025-10-23 11:39:13 +02:00
  • 7cfc5eab6b feat: Refactor account handling and improve group creation logic Dayron 2025-10-23 11:03:11 +02:00
  • 905948379a feat: Enhance group and trip management with group creation and account linking Dayron 2025-10-22 12:23:26 +02:00
  • 4edbd1cf34 feat: Add User and UserBalance models with serialization methods Dayron 2025-10-21 16:02:58 +02:00
  • 62eb434548 feat: Implement account management functionality with loading, creation, and error handling Dayron 2025-10-21 10:48:12 +02:00
  • c69618cbd9 feat: Implement account management features Dayron 2025-10-21 00:42:36 +02:00
  • a3ced0e812 feat: Remove unused balance model import and add count bloc imports in create trip content Dayron 2025-10-20 20:41:50 +02:00
  • ce754c1e6c feat: Add expense management features with tabs for expenses, balances, and settlements Dayron 2025-10-20 19:22:57 +02:00
  • 633d2c5e5c feat: Simplify message state management by removing intermediate states and updating UI logic Dayron 2025-10-20 17:51:16 +02:00
  • a2e366e1ce feat: Implement message management features including sending, deleting, updating, and reacting to messages Dayron 2025-10-20 17:34:09 +02:00
  • 3d902ffa74 feat: Update trip deletion logic to return to the previous screen after deletion Dayron 2025-10-20 16:39:38 +02:00
  • 068924a0f2 feat: Refactor group deletion logic to use tripId and add reset trips functionality Dayron 2025-10-20 15:34:06 +02:00