Releases: RADAR-base/RADAR-Questionnaire
Releases · RADAR-base/RADAR-Questionnaire
RADAR-Questionnaire v3.3.4-alpha
Changes since v3.3.3-alpha
New
- Allow task info visibility to be configurable in remote config (needed for studies where showing the number of questions and est time of completion of a task is not necessary)
- Also allow slider and yesno input to be a matrix type (allow showing multiple slider questions in one page)
- Added iOS Privacy Manifest (required for new App Store updates)
Fixes
- Updated dependencies
- Updated date input to be
DD/MM/YYYY
format - Added explicit check for changes in MP participant attributes (for changes in protocol, etc)
- Ensure storage service is ready before app initialisation
- Decode iat in token if not present in response (e.g. for ory tokens)
- Fixed schema versions persisting even when enrolling on a separate platform instance
Versions
- iOS Version
3.3.4
Bundle ID18
- Android Version
3.3.4-alpha
Version Code593
RADAR-Questionnaire v3.3.3-alpha
Changes since v3.3.2
New
- Added support for logging in with the new Ory-based self-enrolment-portal (tokens can now be refreshed through Ory)
- Added support for redirecting from the self-enrolment-portal to the app
Versions
- iOS Version
3.3.3
Bundle ID1
- Android Version
3.3.3-alpha
Version Code593
RADAR-Questionnaire v3.3.2
Changes since v3.3.2-alpha
Fixes
- Date/time input UI fixes
Versions
- iOS Version
3.3.2
Bundle ID5
- Android Version
3.3.2
Version Code592
RADAR-Questionnaire v3.3.2-alpha
Changes since v3.3.1
Fixes
- Added support for recording audio with compression (configs including sampling rate, bit rate, encoding)
- Updated capacitor plugin to use custom forked plugin (https://github.com/mpgxvii/capacitor-voice-recorder)
- Restored pulling of schema specifications endpoint from remote config
- Fixed range-info input type bug (description sometimes incorrect when choices don't start at 0)
- Fixed UI spacing issues
- Updated README to include list of supported remote config keys
- iOS build config updates
Versions
- iOS Version
3.3.2
Bundle ID3
- Android Version
3.3.2-alpha
Version Code590
RADAR-Questionnaire v3.3.1-alpha
Changes since v3.3.0-alpha
Fixes
- Text input and date input UI fixes
- Revert app display name to
RADAR Questionnaire
Versions
- iOS Version
3.3.1
Bundle ID2
- Android Version
3.3.1-alpha
Version Code587
RADAR-Questionnaire v3.3.1
Changes since v3.3.1-alpha
- Same as previous release
Versions
- iOS Version
3.3.1
Bundle ID2
- Android Version
3.3.1
Version Code589
RADAR-Questionnaire v3.3.0-alpha
Changes since v3.2.0-alpha
New
- Major upgrades to Ionic 7, Angular 14, move to Capacitor 5
- Refactors code to use Capacitor plugins instead of Cordova plugins
- Adds explicit notification permission checks for Android (for Android 13+ requirements)
Fixes
- Healthkit capacitor plugin fixes (since the new Capacitor plugin is now used)
Versions
- iOS Version
3.3.0
Bundle ID7
- Android Version
3.3.0-alpha
Version Code586
RADAR-Questionnaire v3.2.0-alpha
Changes since v3.1.0-alpha
New
- Web url input (popup webview for external urls) and notes input (large textbox) (#1688 )
- Compress records to gzip before sending to kafka (#1706)
Fixes
- Refactor kafka services and healthkit data processing (#1663)
- Fix
On Demand
assessments page (#1721) - Remove unnecessary questionnaire requests (#1703)
- Updates Android publishing script to use Android build tools
32.0.0
Versions
- iOS Version
3.2.0
Bundle ID1
- Android Version
3.2.0-alpha
Version Code582
RADAR-Questionnaire v3.1.0-alpha
Changes since v3.0.0-alpha
New
Fixes
- Update to
Angular 12
andnode 16
(#1659) - Disable Firebase analytics collection by default and enable after Privacy Policy agreement, adds privacy policy to enrollment process (#1645)
- Get default language from device (#1645)
- Fix branching logic, allow type to be ignored when evaluating the expression (#1657)
- Send records to kafka by batch when sending to the same topic (#1682)
Versions
- iOS Version
3.10
Bundle ID1
- Android Version
3.1.0-alpha
Version Code581
RADAR-Questionnaire v3.0.0-alpha
Changes since v2.6.4
Fixes
- Update to
cordova-android
10 andcordova-ios
6 - Update to Angular 10 and Typescript 4
- Update to
Ionic 5
and update project structure according to Ionic 4 and 5 structure - Fix css stylings and incompatible css in Ionic 3
- Change navigation from Ionic 3 navigation to Angular routing
- Update deprecated Typescript and Ionic components and use new syntax
- Moves to
NPM
fromYarn
for dependency management, since cordova mainly usesNPM
Versions
- iOS Version
3.0.0
Bundle ID1
- Android Version
3.0.0-alpha
Version Code580