- Fixing movesense connectivity exception that crashed the app on release mode by adding proguards rules that prevent the movesense package from getting obfuscated
- Fix Bug: App crashes when a notification is fired on app start-up #378
- Fix Bug: App can't start when Computerome server is not available #379
- Fix Exception thrown when app starts without internet connection #368
- Fix of login exception in webservice with non nullable name field
- Fix of vanishing tasks in research package
- Changes of camelCase to snake_case in the research package make the app backwards incompatible.
- Fix of bluetooth connection dialog for android.
- Fix of local deployment mode.
- Fixing login issue with going back to invitations list page
- Updating changelog.md and pubspec.yaml
- Bumping version code to 35
- Fixing build error on ios - tests failing
- Fix of bug in uploading surveys (issue #342)
- Upgrade to carp_serialization v. 2.0 & carp_mobile_sensing: 1.11
- Cleanup in pubspec.yaml
- Upload of informed consent as a input data type
- Saving participant data on the phone across app restart
- Created github action script to create a release on pushing a tag on master.
- Update permissions on Android, fix bug on informed consent upload.
- Fixed gradle warnings
- Bumping version to 2.2.0
- On android, check if user has Google Health Connect installed dialog.
- fix of switching studies in the study app
- refactor of view model
- improvements to translations (especially the Danish ones)
- upgrade to fixes in the underlying CAMS (related to #283)
- improvement to API docs
- upgrade and refactor of connectivity_plus
- Aligning iOS "marketing version" with Flutter pubspec version
- upgrade to latest CAMS packages
- upgrade to carp_backend 1.7.1
- Delete gitignored files
- Bumping version to 2.1.0
-
Update to latest version of Carp Mobile Sensing (1.5.0)
-
Add support for connecting to Movesense devices, collecting HR data, visualizing HR data collected
-
Removed support for Apple HealthKit (temporily, due to conflict with Movesense integration)
-
Support for running app in local deployment mode in order to debug a protocol before uploading it to CAWS
-
Improve connection process with Bluetooth devices
-
Update URLs to point to new servers
-
Various bug fixes:
- properly request permissions for
flutter_local_notifications
- fix some overflows, bugs, colors in UI
- fix "Local environment" task duplication
- fix crash related to theme
- fix logging out/leave study dialogs appearing twice and not working.
- properly request permissions for
-
redesigned camera preview
-
improve subtitles for task list
-
changed namespace from
com.cachet.carp_studies_app
todk.carp.studies_app
and applicationId fromcom.cachet.carp_study_app
todk.cachet.carp_study_app
. -
Added screenshots and string translations in Danish and English.
-
Added script to see commit messages as 'What To Test' in testflight.
-
Added internet connectivity checks to see if user has WiFi or Mobile Data enabled and show warning otherwise. Checks are done when logging in or logging out.
-
Added Bluetooth checks to see if user has bluetooth on, show dialog otherwise.
-
Migrate to new
CarpAuthService
.
- added support for collection of health data from Apple Health or Google Health Connect
- fixed a number of issues related to;
- on-boarding flow
- user authentication
- using the Polar device
- fixed a bunch of issues in the app stemming from 1.1 and 1.0.
- track iOS version numbering.
- this version adds a heart rate visualization with a Polar device and created a continuous integration pipeline for iOS deployment.
- fixed some visual issues in the devices page.
- upgrade to
carp_mobile_sensing
v 0.40.0
- server-side messaging
- upgrade to
carp_mobile_sensing
v. 0.32.x - fix of
- note that the app needs to be deleted and re-installed, if language is changed (need to download the study protocol instead of using the cached one)
- upgrade to
carp_mobile_sensing
v. 0.22.x - support for downloading study protocol, informed consent, and localization from CARP
- upgrade to
carp_mobile_sensing
v. 0.20.x
- basic architecture
- basic UX
- support for simple sensing
- support for simple survey