Releases: backbonelabs/backbone-mobile
Releases · backbonelabs/backbone-mobile
1.0.16
1.0.15
1.0.14
1.0.13
- [Android] Prevent exception from being thrown when both the initial session write command and revert operation fails d12741f
- Prevent exception from being thrown when attempting to call
this.navigator.getCurrentRoutes()
whenthis.navigator
isnull
3689795 - Updated CircleCI configuration to run Jest tests e634526
- [Android] Fixed bug that prevented posture session and self-tests from starting on old Android devices deb811b
1.0.12
- Added link for buying a Backbone on device scan screen if no device is found 576c5f1
- Added first set of tests 90b0960
- Downgraded react-dom package to match the version of the react package deb41f6
- Lowered quality of the images to decrease app size 429c52b
- Fixed error logic to properly display the correct banner message when a device connect fails 82bbffe
1.0.11
- Made sure alert and start buttons in
PostureMonitor
are enabled or disabled in the right circumstances a46aa8f - [Android] Removed foreground notification when a posture session has ended while the app is in the background 38db1df
- Added a notification for informing the user a session has ended while the app is in the background fa6372d
- Added Firehose integration to stream posture session data to our data warehouse 🔥 86e3ace
- Optimized route stack to remove unnecessary routes 2191f79
- Use different battery icons depending on the battery level 9cee6dc
- [Android] Added fallback support for devices that don't support BigText notifications 3278d3d
- Refactored BluetoothService calls in iOS with validations before calling Bluetooth functions on the device, and added checks to VibrationMotorService to make sure only one set of vibration commands is processed at a time 0cc758d
- Pinned
class-autobind
package 86daab0 - Pops the
Alert
scene if it's at the top of the route stack and the user resumed a posture session via the Android foreground notification while the app was in the background ecc193e
1.0.10
- Fixed bug to stop device scanning when Bluetooth is disabled e37ce69
- Added functionality to re-run self-test if it failed a1ada7e
- Ensured self-test functionality to not throw exceptions for firmware versions older than 1.0.2.4 0a0756f
- [Android] Prevent user from navigating back to the Welcome scene by hitting the hardware back button after logging in cbbea9f
- Fixed bug where methods are called on
this.navigator
when the object is null 837e72f - Fixed bug where session control callbacks were being called more than once d54d642
- [Android] Fixed bug where GATT instance was not available 95aa99c
- Fixed JSON parsing error from password reset 5d5183b
1.0.9
- Fixed issue of
setState
being called when theDeviceScan
component is unmounted if a user selects a device before the 5-second scan interval finishes 7149b12 - Included RSSI value in
DeviceScan
results 8608e87 - Store device identifier so it can be accessible by other classes and added a check to see if the device is ready before retrieving device information c706116
- Added more specific error messages for
ChangePassword
151cc01 - Default birthdate to be 18 years ago during onboarding ea1ff95
- Added vibration notification when the posture session time runs out c5ebeb6
- Updated Android scanning to manually filter for Backbone devices in either Backbone or Bootloader mode and to have a way to allow for firmware updates while in Bootloader mode d82ea10
- Removed slouch notifications when the user is back in good posture 1238b5b
- Added the how-to tutorial video 908f8d3
- Return default values for session state if the device isn't ready; display a loading modal when the app is detecting whether or not there is an active session running on app launch; refactored code to have
PostureMonitor
contain logic for resuming previous sessions 2019f75 - [iOS] Keep statistic notification enabled when pausing a posture session 8957815
- Added icons for conveying RSSI strength 9490b42
1.0.8
- Prevented multiple
getDeviceInformation
calls from running at the same time 4e576d5 - [Android] Remove unused constants cb591de
- Added support for timezone changes to update scheduled notifications f2efeb1
- Fixed device connection workflow to attempt to connect to the saved device if the initial connection attempt failed f2ea249
- Removed push notification setting and refactored as a slouch notification preference 6021677
- Updated device scan to last 5 seconds per scan df413a4
- Prevented session from resuming when bringing the app back into the foreground with a paused session d9c9092
- Replaced
autobind-decorator
withclass-autobind
package f5af130
1.0.7
- [Android] Added back the foreground service notification for when a session is active but the app is in the background fc3dde9
- Only allow one session toggle operation at a time c410deb
- Upgraded to React Native 0.42.3 8158ed8
- Converted all actions to be compatible with redux-async-action 0ed0ee3
- [iOS] Cleaned up Xcode build setup 638a1b4
- Added a low battery warning 2b955a5
- Fixed null reference when launching the app with Bluetooth disabled 576dbbe
- Added Bugsnag 21b8d1d
- Added native code to support scheduling notifications 84fae73
- Conditionally check for firmware updates based on the same software major version 891e022