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
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