All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Remove console statement
- Updated signup scene + signup form style
- Update fields available for new account
- Remove first name, last name, email fields
- Add display name field
- Remove button to recover password with email
- Improved the performance on NIMH applet
- Updated sliderbar to be discrete for NIMH applet
- Updated sliderbar to be discrete for NIMH applet
- Updated activity status automatically every second
- Updated unit tests for sortActivities
- Updated getEvents with changed 'users' field
- A due by time is shown on the activity button regardless of the state it is in
- Fixed loading error on Time picker
- Fixed critical error (division by zero) on slider
- Fixed crashes of the app on radio button (multi select)
- Added control buttons to slider bar
- Added tick marks and labels to slider bar
- Updated slider styles
- Removed asterisk around text on data tab
- Finished individual schedules.
- Updated tests for individual schedules.
- Finished activity timeout issue
- Finished general scheduling issue
- Fixed push notification to be taken to the activity's first question.
- Shows data on correct day on data tab.
- Update Style of See More button above progress bar
- Image URLs and markup text are removed from questions
- Align Images to center that are above questions
- Send timezone to receive notification based on user mobile timezone
- Check where the schema's
variableMap
is stored and modifyvariableMapPath
andvariableMapAr
accordingly in\app\models\json-ld.js
- Add Monday through Sunday to the X-axis using only the first letter
- Remove questions without answers on Data Tab
- Change question width into 100%
- Change slider bar start location
- 💄 Update the style of see more button
- ✨ ⚡ 🐛 Introduced new push notification feature with firebase
- 🐛 Fix issues of push notifcation feature
- ⬆️ upgrade react native version @0.61.5
- 🐛 Fix slider issues at the left.
- 🐛 Fix slider widget to be compliant
- :design: Update slider knob
- 💄 Remove number above slider
- 🐛 Fix displaying the history of questions/answers in data tab
- 💄 Prevent Text overflows onto checkboxes and radio buttons
- Add See More Button when it overflows the page
- Add custom method in
visibility.js
to compute multi-select conditional visibility logic - Fix regex in
visibility.js
to replace all occurrences of matches
- 💄 Redesign Progress Bar
- When the user selects Okay on a DatePicker it progresses him to the next question
- 🐛 Fix Resume action to take the user back to the last question he or she did not answer
- ♻️ Cross platform refactor for Select Component without Modal
- 🐛 Fix DatePickerIOS doesn't show on Dark Mode for iOS 13.3
- ✨ Addig flag to request Lock Screen Notifications for Push Notifications
- 💄 Fix font size scaling from device's settings
- 💄 Change radio and checkbox buttons appearance
- 🚑 Add applets filtering to prevent rendering issue
- Add TimePicker to the Widget's condition
- 💄 More invasive notifications
- 🚑 Don't crash if responseDates is undefined
- ⬆️ react-native-webview@5→7
- ⬆️ 🍎 libRNLocalize
- 🚀 🤖 Google Play API @v3.0
- 🚀 🤖 Google Play Mobile Vision @19.0.0
- 🚀 Other Bitrise steps
- Update slider bar (horizontal only)
- Remove due date from activity list
- Sorting of activities
- Scheduling of activities
- 🔒 🍎 📚 User privacy descriptions
- Schema handling for HBN EMA
- 🚀 🍎 Bitrise Deploy to iTunes Connect - Application [email protected]
- 🚀 🤖 Google Play API@28
- Schema keyword prefixes
- React Native Debugger crash
- Dots on current day iff responses on current day
- React Native version conflicts
- Plots!
- React Native @0.59.9
- Local notifications on Android and iOS
- Activity preamble handling
- Resolution of React Native extensions by eslint.
- Setup and development instructions in README.
- Yarn aliases to run React Native Bundler, deploy to Android and iOS, and run the linter.
- 🤖 Footer tab color
- Delete functionality
- 🤖 Android build
- 🔒 Security upgrades
- Red dot badges
- Home button (new invitation)
- On new invitation
- If an applet is removed, and that applet is the user's current applet, then this takes the user to the home screen instead of the current applet
- Scroll no longer yo-yos
- 🔒 Security upgrades
- Icon
- Settings gear
- Default view
- About tab
- Data tab
- Thanks page
- Centered and made questions larger in the screens
- 🍎 Font
- Drawer
- Some branding
- Increased SVG support
- Notifications go to activity instead of menu
- Animations
- Restored basic notifications
- Update slider bar (horizontal only)
- Bug fix for Android build
- Android and iOS versions now locked in sync.
- 🤖 ⬆️ 64-bit support for Android
- Offline media loading behavior
- https://api.mindlogger.info → https://api.mindlogger.org
- v0.1 deprecated
- Geolocation widget
- Only renders screens in view
- 🤖 💄 Removes white header on activity screens
- Screen control at item or activity level
- skip
- full screen
- auto advance
- Default if no value is set for an item
- Fixes some small issues with the Camera widget
- Camera widget (restored)
- Table widget (restored)
- counter
- text entry
- audio: split stimulus and record into separate widgets
- Details page now requires a click to get to rather than to get through
- Mobile data usage settings
- Settings screen
- Conditional logic
- Improved audio recording
- Skinning
- Usage descriptions
- Large icon
- App Store Large Icon Missing
- iOS linking
- QR scanning
- Allow empty "About"
- Less explicit colors
- Global S3
- Links to demo applets
- Status bar
- Android footer
- React Native @0.59.8
- QR scanner functionality for changing endpoint URI prefix.
- Moving from ad hoc schema to ReproNim/schema-standardization.
0.1.4 - 2019-03-04
- Numerous UX bug fixes
0.1.0 - 2018-10-23
- UX testing in Healthy Brain Network