-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
RMET-3367 H&F Plugin - Prepare to release version 2.1.0
#140
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Context: Rewording for rebase
Update Health and Fitness iOS library in order to include the new GetWorkoutsData feature. Add required code to bridge the feature between the callers (OutSystems) and iOS.
Set release tag on the repo's CHANGELOG file.
* fix: remove jcenter from gradle References: https://outsystemsrd.atlassian.net/browse/RMET-2036 * fix: add mavenCentral to repos References: https://outsystemsrd.atlassian.net/browse/RMET-2036 * chore: update changelog
Set release tag on the repo's package.json and plugin.xml files.
Update "OSHealthFitnessLib.xcframework" to the latest version to include the fix for the notification trigger (https://outsystemsrd.atlassian.net/browse/RMET-2689).
Update "OSHealthFitnessLib.xcframework" to the latest version to enable notification editing (https://outsystemsrd.atlassian.net/browse/RMET-2688).
* feat: add disconnectFromGoogleFit method References: https://outsystemsrd.atlassian.net/browse/RMET-2723 * chore: update library dependency References: https://outsystemsrd.atlassian.net/browse/RMET-2723 * chore: update changelog References: https://outsystemsrd.atlassian.net/browse/RMET-2723 * chore: update library version References: https://outsystemsrd.atlassian.net/browse/RMET-2723
Update to the 1.3.1 tag version.
* chore: Add Unreleased Tag to CHANGELOG * feat: iOS Workouts (#88) Update Health and Fitness iOS library in order to include the new GetWorkoutsData feature. Add required code to bridge the feature between the callers (OutSystems) and iOS. * chore: Set Release Tag Set release tag on the repo's CHANGELOG file. * chore: Set Release Tag Set release tag on the repo's package.json and plugin.xml files.
…nnect (#96) * feat: migrate requestPermissions to Health Connect References: https://outsystemsrd.atlassian.net/browse/RMET-3046 * feat: pass all necessary parameters for requestPermissions References: https://outsystemsrd.atlassian.net/browse/RMET-3046 * refactor: call setAsActivityResultCallback before anything else References: https://outsystemsrd.atlassian.net/browse/RMET-3046 * feat: update bridge according to new lib version References: https://outsystemsrd.atlassian.net/browse/RMET-3046 * chore: update dependency version References: https://outsystemsrd.atlassian.net/browse/RMET-3046 * refactor: inline parameters for permissions References: https://outsystemsrd.atlassian.net/browse/RMET-3046 * refactor: avoid using unnecessary variable References: https://outsystemsrd.atlassian.net/browse/RMET-3046 * chore: update changelog References: https://outsystemsrd.atlassian.net/browse/RMET-3046 * chore: fix date on changelog entry References: https://outsystemsrd.atlassian.net/browse/RMET-3046 * refactor: remove empty lines References: https://outsystemsrd.atlassian.net/browse/RMET-3046
…re (#97) * feat: implement first version of writeProfileData References: https://outsystemsrd.atlassian.net/browse/RMET-3049 * refactor: remove commented code References: https://outsystemsrd.atlassian.net/browse/RMET-3049 * refactor: remove commented code References: https://outsystemsrd.atlassian.net/browse/RMET-3049 * chore: update changelog References: https://outsystemsrd.atlassian.net/browse/RMET-3049 * feat: update android lib version References: https://outsystemsrd.atlassian.net/browse/RMET-3049
* feat: implement getLastRecord and refactor writeData References: https://outsystemsrd.atlassian.net/browse/RMET-3048 https://outsystemsrd.atlassian.net/browse/RMET-3065 https://outsystemsrd.atlassian.net/browse/RMET-3066 * chore: update dependency to Android H&F lib References: https://outsystemsrd.atlassian.net/browse/RMET-3048 * refactor: remove unused import References: https://outsystemsrd.atlassian.net/browse/RMET-3048 * chore: update changelog References: https://outsystemsrd.atlassian.net/browse/RMET-3048 https://outsystemsrd.atlassian.net/browse/RMET-3065 https://outsystemsrd.atlassian.net/browse/RMET-3066 * chore: update dependency to Android H&F library References: https://outsystemsrd.atlassian.net/browse/RMET-3048 https://outsystemsrd.atlassian.net/browse/RMET-3065 https://outsystemsrd.atlassian.net/browse/RMET-3066
* fix: properly deal with notification permission References: https://outsystemsrd.atlassian.net/browse/RMET-3050 * feat: implement listBackgroundJobs References: https://outsystemsrd.atlassian.net/browse/RMET-3069 * chore: update changelog References: https://outsystemsrd.atlassian.net/browse/RMET-3069.
* fix: properly deal with notification permission References: https://outsystemsrd.atlassian.net/browse/RMET-3050 * fix: only ask for notification permission starting on Android References: https://outsystemsrd.atlassian.net/browse/RMET-3050 * feat: add permissions to permission request Context: We will need more permissions for background jobs, namely POST_NOTIFICATIONS, ACTIVITY_RECOGNITION, and BODY_SENSORS. References: https://outsystemsrd.atlassian.net/browse/RMET-3050 * refactor: remove unused variable References: https://outsystemsrd.atlassian.net/browse/RMET-3050 * fix: remove unnecessary permission References: https://outsystemsrd.atlassian.net/browse/RMET-3050 * feat: use workMangerHelper References: https://outsystemsrd.atlassian.net/browse/RMET-3050 * chore: update changelog References: https://outsystemsrd.atlassian.net/browse/RMET-3050 * refactor: avoid code repetition References: https://outsystemsrd.atlassian.net/browse/RMET-3050
* feat: Implemented feature advance query https://outsystemsrd.atlassian.net/browse/RMET-3047 * fix: Added error result when error permission https://outsystemsrd.atlassian.net/browse/RMET-3047 * fix: Removed extra lines https://outsystemsrd.atlassian.net/browse/RMET-3047 * fix: Updated with minor variables scope changes https://outsystemsrd.atlassian.net/browse/RMET-3047 * fix: Handled HealthFitnessError.PERMISSIONS_DENIED_ERROR as a generic error https://outsystemsrd.atlassian.net/browse/RMET-3047 * chore: Renamed advancedQuery for consistency https://outsystemsrd.atlassian.net/browse/RMET-3047 * chore: Merged development branch https://outsystemsrd.atlassian.net/browse/RMET-3047
* fix: properly deal with notification permission References: https://outsystemsrd.atlassian.net/browse/RMET-3050 * fix: only ask for notification permission starting on Android References: https://outsystemsrd.atlassian.net/browse/RMET-3050 * feat: add permissions to permission request Context: We will need more permissions for background jobs, namely POST_NOTIFICATIONS, ACTIVITY_RECOGNITION, and BODY_SENSORS. References: https://outsystemsrd.atlassian.net/browse/RMET-3050 * refactor: remove unused variable References: https://outsystemsrd.atlassian.net/browse/RMET-3050 * fix: remove unnecessary permission References: https://outsystemsrd.atlassian.net/browse/RMET-3050 * feat: use workMangerHelper References: https://outsystemsrd.atlassian.net/browse/RMET-3050 * chore: update changelog References: https://outsystemsrd.atlassian.net/browse/RMET-3050 * feat: migrate updateBackgroundJob feature to Health Connect References: https://outsystemsrd.atlassian.net/browse/RMET-3067 * chore: update changelog References: https://outsystemsrd.atlassian.net/browse/RMET-3067 * chore: update Android library version References: https://outsystemsrd.atlassian.net/browse/RMET-3067 * fix: update class name for HealthRecord References: https://outsystemsrd.atlassian.net/browse/RMET-3067 * chore: update Android library dependency References: https://outsystemsrd.atlassian.net/browse/RMET-3067 * fix: use proper version of Android library References: https://outsystemsrd.atlassian.net/browse/RMET-3067
* feat: Migrate Delete Background Job Change `deleteBackgroundJob` to use the new `HealthConnectViewModel` version. References: https://outsystemsrd.atlassian.net/browse/RMET-3068 * chore: CHANGELOG entry Add CHANGELOG entry. References: https://outsystemsrd.atlassian.net/browse/RMET-3068 --------- Co-authored-by: Alexandre Jacinto <[email protected]>
* feat: Show app's privacy policy dialog https://outsystemsrd.atlassian.net/browse/RMET-3145 * chore: Cosmetic change https://outsystemsrd.atlassian.net/browse/RMET-3145 * chore: Cosmetic change https://outsystemsrd.atlassian.net/browse/RMET-3145
* feat: first implementation of androidCopyPreferencesPermissions hook References: https://outsystemsrd.atlassian.net/browse/RMET-3142 * fix: fix path to hook file References: https://outsystemsrd.atlassian.net/browse/RMET-3142 * fix: add dependency to xmldom References: https://outsystemsrd.atlassian.net/browse/RMET-3142 * feat: implement first version of hook processing preferences References: https://outsystemsrd.atlassian.net/browse/RMET-3142 * refactor: remove unnecessary code References: https://outsystemsrd.atlassian.net/browse/RMET-3142 * fix: fix comparator in condition References: https://outsystemsrd.atlassian.net/browse/RMET-3142 * test: add log for troubleshooting References: https://outsystemsrd.atlassian.net/browse/RMET-3142 * test: add log for troubleshooting References: https://outsystemsrd.atlassian.net/browse/RMET-3142 * test: add log for troubleshooting References: https://outsystemsrd.atlassian.net/browse/RMET-3142 * fix: use "" instead of null in comparison References: https://outsystemsrd.atlassian.net/browse/RMET-3142 * refactor: remove logs References: https://outsystemsrd.atlassian.net/browse/RMET-3142 * refactor: remove logs and comments References: https://outsystemsrd.atlassian.net/browse/RMET-3142 * feat: add permissions code for Android <= 13 References: https://outsystemsrd.atlassian.net/browse/RMET-3142 * fix: fix variable name References: https://outsystemsrd.atlassian.net/browse/RMET-3142 * feat: add background permissions to AndroidManifest.xml file References: https://outsystemsrd.atlassian.net/browse/RMET-3142 * fix: properly pass DOMParser to functions References: https://outsystemsrd.atlassian.net/browse/RMET-3142 * fix: fix condition in if for background job permissions References: https://outsystemsrd.atlassian.net/browse/RMET-3142 * feat: remove unnecessary permissions Context: The new version of the H&F plugin, which uses Health Connect, no longer needs these permissions by default. References: https://outsystemsrd.atlassian.net/browse/RMET-3142 * test: add logs for troubleshooting References: https://outsystemsrd.atlassian.net/browse/RMET-3142 * fix: fix if condition Context: We only want to not include the permissions if DisableBackgroundJobs is exactly equal to "true" References: https://outsystemsrd.atlassian.net/browse/RMET-3142 * feat: copy notification content to strings.xml References: https://outsystemsrd.atlassian.net/browse/RMET-3142 * fix: fix query selector References: https://outsystemsrd.atlassian.net/browse/RMET-3142 * fix: properly look for string tags References: https://outsystemsrd.atlassian.net/browse/RMET-3142 * test: add logs for troubleshooting References: https://outsystemsrd.atlassian.net/browse/RMET-3142 * misc: add log for troubleshooting References: https://outsystemsrd.atlassian.net/browse/RMET-3142 * misc: add logs for troubleshooting References: https://outsystemsrd.atlassian.net/browse/RMET-3142 * feat: use different way of setting texts in strings.xml References: https://outsystemsrd.atlassian.net/browse/RMET-3142 * refactor: remove logs and comments References: https://outsystemsrd.atlassian.net/browse/RMET-3142 * fix: replace const with var References: https://outsystemsrd.atlassian.net/browse/RMET-3142 * feat: add PermissionsRationaleActivity to AndroidManifest.xml References: https://outsystemsrd.atlassian.net/browse/RMET-3142 * feat: also use default value for notificationDescription References: https://outsystemsrd.atlassian.net/browse/RMET-3142 * fix: add missing permissions for background jobs References: https://outsystemsrd.atlassian.net/browse/RMET-3142 * chore: update changelog References: https://outsystemsrd.atlassian.net/browse/RMET-3142 * refactor: use correct english term References: https://outsystemsrd.atlassian.net/browse/RMET-3142 * fix: include necessary dependencies Context: Because dependencies from our Health and Fitness Android library are not being transitive, we need to include them in the plugin's build.gradle file so that they're included in the app's build gradle. References: https://outsystemsrd.atlassian.net/browse/RMET-3142 * fix: include dependencies for Jetpack Compose in build.gradle References: https://outsystemsrd.atlassian.net/browse/RMET-3142 * feat: implement openHealthConnect References: https://outsystemsrd.atlassian.net/browse/RMET-3158 * chore: update changelog References: https://outsystemsrd.atlassian.net/browse/RMET-3158 * chore: update dependency version References: https://outsystemsrd.atlassian.net/browse/RMET-3158 * chore: remove code from other branch References: https://outsystemsrd.atlassian.net/browse/RMET-3158 * chore: remove changes from other branch References: https://outsystemsrd.atlassian.net/browse/RMET-3158 * refactor: fix spacing References: https://outsystemsrd.atlassian.net/browse/RMET-3158
* feat: first implementation of androidCopyPreferencesPermissions hook References: https://outsystemsrd.atlassian.net/browse/RMET-3142 * fix: fix path to hook file References: https://outsystemsrd.atlassian.net/browse/RMET-3142 * fix: add dependency to xmldom References: https://outsystemsrd.atlassian.net/browse/RMET-3142 * feat: implement first version of hook processing preferences References: https://outsystemsrd.atlassian.net/browse/RMET-3142 * refactor: remove unnecessary code References: https://outsystemsrd.atlassian.net/browse/RMET-3142 * fix: fix comparator in condition References: https://outsystemsrd.atlassian.net/browse/RMET-3142 * test: add log for troubleshooting References: https://outsystemsrd.atlassian.net/browse/RMET-3142 * test: add log for troubleshooting References: https://outsystemsrd.atlassian.net/browse/RMET-3142 * test: add log for troubleshooting References: https://outsystemsrd.atlassian.net/browse/RMET-3142 * fix: use "" instead of null in comparison References: https://outsystemsrd.atlassian.net/browse/RMET-3142 * refactor: remove logs References: https://outsystemsrd.atlassian.net/browse/RMET-3142 * refactor: remove logs and comments References: https://outsystemsrd.atlassian.net/browse/RMET-3142 * feat: add permissions code for Android <= 13 References: https://outsystemsrd.atlassian.net/browse/RMET-3142 * fix: fix variable name References: https://outsystemsrd.atlassian.net/browse/RMET-3142 * feat: add background permissions to AndroidManifest.xml file References: https://outsystemsrd.atlassian.net/browse/RMET-3142 * fix: properly pass DOMParser to functions References: https://outsystemsrd.atlassian.net/browse/RMET-3142 * fix: fix condition in if for background job permissions References: https://outsystemsrd.atlassian.net/browse/RMET-3142 * feat: remove unnecessary permissions Context: The new version of the H&F plugin, which uses Health Connect, no longer needs these permissions by default. References: https://outsystemsrd.atlassian.net/browse/RMET-3142 * test: add logs for troubleshooting References: https://outsystemsrd.atlassian.net/browse/RMET-3142 * fix: fix if condition Context: We only want to not include the permissions if DisableBackgroundJobs is exactly equal to "true" References: https://outsystemsrd.atlassian.net/browse/RMET-3142 * feat: copy notification content to strings.xml References: https://outsystemsrd.atlassian.net/browse/RMET-3142 * fix: fix query selector References: https://outsystemsrd.atlassian.net/browse/RMET-3142 * fix: properly look for string tags References: https://outsystemsrd.atlassian.net/browse/RMET-3142 * test: add logs for troubleshooting References: https://outsystemsrd.atlassian.net/browse/RMET-3142 * misc: add log for troubleshooting References: https://outsystemsrd.atlassian.net/browse/RMET-3142 * misc: add logs for troubleshooting References: https://outsystemsrd.atlassian.net/browse/RMET-3142 * feat: use different way of setting texts in strings.xml References: https://outsystemsrd.atlassian.net/browse/RMET-3142 * refactor: remove logs and comments References: https://outsystemsrd.atlassian.net/browse/RMET-3142 * fix: replace const with var References: https://outsystemsrd.atlassian.net/browse/RMET-3142 * feat: add PermissionsRationaleActivity to AndroidManifest.xml References: https://outsystemsrd.atlassian.net/browse/RMET-3142 * feat: also use default value for notificationDescription References: https://outsystemsrd.atlassian.net/browse/RMET-3142 * fix: add missing permissions for background jobs References: https://outsystemsrd.atlassian.net/browse/RMET-3142 * chore: update changelog References: https://outsystemsrd.atlassian.net/browse/RMET-3142 * refactor: use correct english term References: https://outsystemsrd.atlassian.net/browse/RMET-3142 * fix: include necessary dependencies Context: Because dependencies from our Health and Fitness Android library are not being transitive, we need to include them in the plugin's build.gradle file so that they're included in the app's build gradle. References: https://outsystemsrd.atlassian.net/browse/RMET-3142 * fix: include dependencies for Jetpack Compose in build.gradle References: https://outsystemsrd.atlassian.net/browse/RMET-3142 * refactor: fix typo References: https://outsystemsrd.atlassian.net/browse/RMET-3142 * feat: add helper method to avoid code replication References: https://outsystemsrd.atlassian.net/browse/RMET-3142 * fix: pass XML Documents to helper function References: https://outsystemsrd.atlassian.net/browse/RMET-3142 * fix: pass necessary parameter to helper function References: https://outsystemsrd.atlassian.net/browse/RMET-3142 * refactor: use helper methods to avoid code repetition References: https://outsystemsrd.atlassian.net/browse/RMET-3142 * refactor: use helper functions and maps to avoid code repetition and improve overall quality References: https://outsystemsrd.atlassian.net/browse/RMET-3142 * feat: populate objects with correct values References: https://outsystemsrd.atlassian.net/browse/RMET-3142 * refactor: remove unused requires References: https://outsystemsrd.atlassian.net/browse/RMET-3142
…recate disableGoogleFit (#102) * feat: implement disableHealthConnect and deprecate disableGoogleFit * update to use view model instead of health store
* chore: update H&F Android Library version References: https://outsystemsrd.atlassian.net/browse/RMET-3190 * chore: update changelog References: https://outsystemsrd.atlassian.net/browse/RMET-3190 * chore: remove unnecessary CHANGELOG entry References: https://outsystemsrd.atlassian.net/browse/RMET-3190
* feat: declare SCHEDULE_EXACT_ALARM permission in manifest Context: We're using exact alarms to schedule background jobs to run, so we need to declare this permission in the AndroidManifest.xml file of the app. References: https://outsystemsrd.atlassian.net/browse/RMET-3190 * feat: request SCHEDULE_EXACT_ALARM permission when setting background job References: https://outsystemsrd.atlassian.net/browse/RMET-3190 * feat: handle SCHEDULE_EXACT_ALARM permission not being given when setting a background job Context: As for the time being the only way we have to set background jobs to run is using exact alarms, if the permission is not given, then we should return an error. References: https://outsystemsrd.atlassian.net/browse/RMET-3190 * feat: ask for SCHEDULE_EXACT_ALARM permission before other ones References: https://outsystemsrd.atlassian.net/browse/RMET-3190 * feat: get foreground notification info from strings.xml file References: https://outsystemsrd.atlassian.net/browse/RMET-3190 * feat: replace workManager with alarmManager Context: We're now using exact alarms for background jobs, so we need to use the AlarmManager. References: https://outsystemsrd.atlassian.net/browse/RMET-3190 * feat: pass context parameter to AdvancedQuery, as it is needed References: https://outsystemsrd.atlassian.net/browse/RMET-3190 * chore: update dependency to H&F Android library References: https://outsystemsrd.atlassian.net/browse/RMET-3190 * chore: update dependency to H&F Android lib References: https://outsystemsrd.atlassian.net/browse/RMET-3190 * chore: add explanatory comment References: https://outsystemsrd.atlassian.net/browse/RMET-3190 * chore: update changelog References: https://outsystemsrd.atlassian.net/browse/RMET-3190
…gnition Transition API) (#111) * feat: include necessary permissions for API 28 and below Context: To use the Activity Recognition Transition API, we need to include this permission for API 28 (Android 9), and below. More info here: https://developer.android.com/codelabs/activity-recognition-transition#2 References: https://outsystemsrd.atlassian.net/browse/RMET-3191 * feat: declare SCHEDULE_EXACT_ALARM permission in manifest Context: We're using exact alarms to schedule background jobs to run, so we need to declare this permission in the AndroidManifest.xml file of the app. References: https://outsystemsrd.atlassian.net/browse/RMET-3190 * feat: request SCHEDULE_EXACT_ALARM permission when setting background job References: https://outsystemsrd.atlassian.net/browse/RMET-3190 * feat: handle SCHEDULE_EXACT_ALARM permission not being given when setting a background job Context: As for the time being the only way we have to set background jobs to run is using exact alarms, if the permission is not given, then we should return an error. References: https://outsystemsrd.atlassian.net/browse/RMET-3190 * feat: ask for SCHEDULE_EXACT_ALARM permission before other ones References: https://outsystemsrd.atlassian.net/browse/RMET-3190 * feat: get foreground notification info from strings.xml file References: https://outsystemsrd.atlassian.net/browse/RMET-3190 * feat: replace workManager with alarmManager Context: We're now using exact alarms for background jobs, so we need to use the AlarmManager. References: https://outsystemsrd.atlassian.net/browse/RMET-3190 * feat: pass context parameter to AdvancedQuery, as it is needed References: https://outsystemsrd.atlassian.net/browse/RMET-3190 * chore: update dependency to H&F Android library References: https://outsystemsrd.atlassian.net/browse/RMET-3190 * chore: update dependency to H&F Android lib References: https://outsystemsrd.atlassian.net/browse/RMET-3190 * chore: add explanatory comment References: https://outsystemsrd.atlassian.net/browse/RMET-3190 * chore: update changelog References: https://outsystemsrd.atlassian.net/browse/RMET-3190 * feat: only request SCHEDULE_EXACT_ALARM permission if variable requires it Context: We only need the SCHEDULE_EXACT_ALARM permission if we want to use an exact alarm to setup the background job, and we only want to do that for variables that are not activity related (e.g. STEPS), since for those we can use the Activity Recognition Transition API instead, avoiding requesting a somewhat odd permission. References: https://outsystemsrd.atlassian.net/browse/RMET-3191 * fix: properly check if SCHEDULE_EXACT_ALARM permission is necessary References: https://outsystemsrd.atlassian.net/browse/RMET-3191 * refactor: remove unnecessary semicolon References: https://outsystemsrd.atlassian.net/browse/RMET-3191 * feat: use ActivityTransitionHelper from Android library References: https://outsystemsrd.atlassian.net/browse/RMET-3191 * chore: update dependency to H&F Android library References: https://outsystemsrd.atlassian.net/browse/RMET-3191 * feat: include play-services-services-location dependency through Gralde References: https://outsystemsrd.atlassian.net/browse/RMET-3191 * chore: remove unnecessary gradle dependency References: https://outsystemsrd.atlassian.net/browse/RMET-3191 * chore: update changelog References: https://outsystemsrd.atlassian.net/browse/RMET-3191 * chore: update dependency to H&F Android lib References: https://outsystemsrd.atlassian.net/browse/RMET-3191 * chore: update dependency to H&F Android library References: https://outsystemsrd.atlassian.net/browse/RMET-3191
* test: check if file name contains string * chore: update dependency to H&F Android Lib * refactor: remove console logs * chore: update changelog
* Prepare release of version 1.4.0 (#95) * chore: Add Unreleased Tag to CHANGELOG * feat: iOS Workouts (#88) Update Health and Fitness iOS library in order to include the new GetWorkoutsData feature. Add required code to bridge the feature between the callers (OutSystems) and iOS. * chore: Set Release Tag Set release tag on the repo's CHANGELOG file. * chore: Set Release Tag Set release tag on the repo's package.json and plugin.xml files. * chore: Update iOS Library (#90) Update "OSHealthFitnessLib.xcframework" to the latest version to include the fix for the notification trigger (https://outsystemsrd.atlassian.net/browse/RMET-2689). * chore: Update iOS Library (#91) Update "OSHealthFitnessLib.xcframework" to the latest version to enable notification editing (https://outsystemsrd.atlassian.net/browse/RMET-2688). * RMET-2723 Health & Fitness Plugin - Disconnect from google fit (#92) * feat: add disconnectFromGoogleFit method References: https://outsystemsrd.atlassian.net/browse/RMET-2723 * chore: update library dependency References: https://outsystemsrd.atlassian.net/browse/RMET-2723 * chore: update changelog References: https://outsystemsrd.atlassian.net/browse/RMET-2723 * chore: update library version References: https://outsystemsrd.atlassian.net/browse/RMET-2723 * chore: update library version References: https://outsystemsrd.atlassian.net/browse/RMET-2723 * chore: Update iOS xcframework (#94) Update to the 1.3.1 tag version. * chore(release): raise to version 1.4.0 References: https://outsystemsrd.atlassian.net/browse/RMET-2723 --------- Co-authored-by: OS-ricardomoreirasilva <[email protected]> Co-authored-by: Ricardo Silva <[email protected]> * chore: add CODEOWNERS (#110) Signed-off-by: IT-MikeS <[email protected]> * chore: update H&F Android library version References: https://outsystemsrd.atlassian.net/browse/RMET-3051 * refactor: remove unused code References: https://outsystemsrd.atlassian.net/browse/RMET-3051 * Revert "Merge branch 'main' into feat/RMET-3051/prepare-release" This reverts commit 129c1aa, reversing changes made to f0e7b03. * chore: update iOS library References: https://outsystemsrd.atlassian.net/browse/RMET-3051 --------- Signed-off-by: IT-MikeS <[email protected]> Co-authored-by: OS-ricardomoreirasilva <[email protected]> Co-authored-by: Ricardo Silva <[email protected]> Co-authored-by: Mike Summerfeldt <[email protected]>
* Prepare release of version 1.4.0 (#95) * chore: Add Unreleased Tag to CHANGELOG * feat: iOS Workouts (#88) Update Health and Fitness iOS library in order to include the new GetWorkoutsData feature. Add required code to bridge the feature between the callers (OutSystems) and iOS. * chore: Set Release Tag Set release tag on the repo's CHANGELOG file. * chore: Set Release Tag Set release tag on the repo's package.json and plugin.xml files. * chore: Update iOS Library (#90) Update "OSHealthFitnessLib.xcframework" to the latest version to include the fix for the notification trigger (https://outsystemsrd.atlassian.net/browse/RMET-2689). * chore: Update iOS Library (#91) Update "OSHealthFitnessLib.xcframework" to the latest version to enable notification editing (https://outsystemsrd.atlassian.net/browse/RMET-2688). * RMET-2723 Health & Fitness Plugin - Disconnect from google fit (#92) * feat: add disconnectFromGoogleFit method References: https://outsystemsrd.atlassian.net/browse/RMET-2723 * chore: update library dependency References: https://outsystemsrd.atlassian.net/browse/RMET-2723 * chore: update changelog References: https://outsystemsrd.atlassian.net/browse/RMET-2723 * chore: update library version References: https://outsystemsrd.atlassian.net/browse/RMET-2723 * chore: update library version References: https://outsystemsrd.atlassian.net/browse/RMET-2723 * chore: Update iOS xcframework (#94) Update to the 1.3.1 tag version. * chore(release): raise to version 1.4.0 References: https://outsystemsrd.atlassian.net/browse/RMET-2723 --------- Co-authored-by: OS-ricardomoreirasilva <[email protected]> Co-authored-by: Ricardo Silva <[email protected]> * chore: add CODEOWNERS (#110) Signed-off-by: IT-MikeS <[email protected]> --------- Signed-off-by: IT-MikeS <[email protected]> Co-authored-by: Alexandre Jacinto <[email protected]> Co-authored-by: Mike Summerfeldt <[email protected]>
* Prepare release of version 1.4.0 (#95) * chore: Add Unreleased Tag to CHANGELOG * feat: iOS Workouts (#88) Update Health and Fitness iOS library in order to include the new GetWorkoutsData feature. Add required code to bridge the feature between the callers (OutSystems) and iOS. * chore: Set Release Tag Set release tag on the repo's CHANGELOG file. * chore: Set Release Tag Set release tag on the repo's package.json and plugin.xml files. * chore: Update iOS Library (#90) Update "OSHealthFitnessLib.xcframework" to the latest version to include the fix for the notification trigger (https://outsystemsrd.atlassian.net/browse/RMET-2689). * chore: Update iOS Library (#91) Update "OSHealthFitnessLib.xcframework" to the latest version to enable notification editing (https://outsystemsrd.atlassian.net/browse/RMET-2688). * RMET-2723 Health & Fitness Plugin - Disconnect from google fit (#92) * feat: add disconnectFromGoogleFit method References: https://outsystemsrd.atlassian.net/browse/RMET-2723 * chore: update library dependency References: https://outsystemsrd.atlassian.net/browse/RMET-2723 * chore: update changelog References: https://outsystemsrd.atlassian.net/browse/RMET-2723 * chore: update library version References: https://outsystemsrd.atlassian.net/browse/RMET-2723 * chore: update library version References: https://outsystemsrd.atlassian.net/browse/RMET-2723 * chore: Update iOS xcframework (#94) Update to the 1.3.1 tag version. * chore(release): raise to version 1.4.0 References: https://outsystemsrd.atlassian.net/browse/RMET-2723 --------- Co-authored-by: OS-ricardomoreirasilva <[email protected]> Co-authored-by: Ricardo Silva <[email protected]> * chore: add CODEOWNERS (#110) Signed-off-by: IT-MikeS <[email protected]> --------- Signed-off-by: IT-MikeS <[email protected]> Co-authored-by: Alexandre Jacinto <[email protected]> Co-authored-by: Mike Summerfeldt <[email protected]>
# Conflicts: # CHANGELOG.md # src/android/build.gradle # src/android/com/outsystems/plugins/healthfitness/OSHealthFitness.kt # src/ios/frameworks/OSHealthFitnessLib.xcframework/ios-arm64/OSHealthFitnessLib.framework/Info.plist # src/ios/frameworks/OSHealthFitnessLib.xcframework/ios-arm64/OSHealthFitnessLib.framework/OSHealthFitnessLib # src/ios/frameworks/OSHealthFitnessLib.xcframework/ios-arm64_x86_64-simulator/OSHealthFitnessLib.framework/Info.plist # src/ios/frameworks/OSHealthFitnessLib.xcframework/ios-arm64_x86_64-simulator/OSHealthFitnessLib.framework/OSHealthFitnessLib # src/ios/frameworks/OSHealthFitnessLib.xcframework/ios-arm64_x86_64-simulator/OSHealthFitnessLib.framework/_CodeSignature/CodeResources # www/OSHealthFitness.js
RMET-3388 :: Hook :: Update Error Messages
…ues on iOS (#134) * chore: update xcframework for OSHealthFitnessLib-iOS References: https://outsystemsrd.atlassian.net/browse/RMET-3414 * Revert "chore: update xcframework for OSHealthFitnessLib-iOS" This reverts commit 6948efd. * chore: update OSHealthFitnessLib-iOS .xcframework References: https://outsystemsrd.atlassian.net/browse/RMET-3414 * chore: update OSHealthFitnessLib-iOS xcframework References: https://outsystemsrd.atlassian.net/browse/RMET-3414 * chore(release): raise to version 2.0.1 References: https://outsystemsrd.atlassian.net/browse/RMET-3414
RMET-3355 HealthFitness Plugin - Update OSHealthFitnessLib-Android to `2.1.0`
# Conflicts: # CHANGELOG.md # hooks/androidCopyPreferencesPermissions.js # hooks/androidCopyPrivacyUrlEnv.js # package.json # plugin.xml # src/android/build.gradle # src/ios/frameworks/OSHealthFitnessLib.xcframework/_CodeSignature/CodeDirectory # src/ios/frameworks/OSHealthFitnessLib.xcframework/_CodeSignature/CodeRequirements-1 # src/ios/frameworks/OSHealthFitnessLib.xcframework/_CodeSignature/CodeResources # src/ios/frameworks/OSHealthFitnessLib.xcframework/_CodeSignature/CodeSignature # src/ios/frameworks/OSHealthFitnessLib.xcframework/ios-arm64/OSHealthFitnessLib.framework/Info.plist # src/ios/frameworks/OSHealthFitnessLib.xcframework/ios-arm64/OSHealthFitnessLib.framework/OSHealthFitnessLib # src/ios/frameworks/OSHealthFitnessLib.xcframework/ios-arm64_x86_64-simulator/OSHealthFitnessLib.framework/Info.plist # src/ios/frameworks/OSHealthFitnessLib.xcframework/ios-arm64_x86_64-simulator/OSHealthFitnessLib.framework/OSHealthFitnessLib # src/ios/frameworks/OSHealthFitnessLib.xcframework/ios-arm64_x86_64-simulator/OSHealthFitnessLib.framework/_CodeSignature/CodeResources
…ile (#139) * fix: Compare file with extension Include the file extension on the `policyFileExists` method. Remove some redundant code. References: https://outsystemsrd.atlassian.net/browse/RMET-3406 * fix: ODC caveat Since ODC adds some text between the file name and extension, add some log to validate that the file starts with the file name and ends with the 'txt' format. References: https://outsystemsrd.atlassian.net/browse/RMET-3406 * chore: Add CHANGELOG References: https://outsystemsrd.atlassian.net/browse/RMET-3406
RMET-3367 Health & Fitness Plugin - Solve conflicts between `development` and `main`
alexgerardojacinto
requested review from
ItsChaceD,
IT-MikeS,
hectorjdgdev,
OS-ricardomoreirasilva and
OS-martacarlos
May 20, 2024 16:02
OS-martacarlos
approved these changes
May 20, 2024
OS-ricardomoreirasilva
approved these changes
May 20, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
development
intomain
in preparation of release.Context
Type of changes
Platforms affected
Tests
Screenshots (if appropriate)
Checklist
RNMT-XXXX <title>