Skip to content

Latest commit

 

History

History
4695 lines (2966 loc) · 120 KB

CHANGELOG.md

File metadata and controls

4695 lines (2966 loc) · 120 KB

Changelog

2.1.1.3

Fixes:

  • Upgrade firmware option should now appear in Pill settings
  • Trends loading states are now themed
  • Quickly toggling the alarm switch when the view is refreshed will not cause weird things to happen
  • Alerts shown from the alarm list will now cover the tab bar

2.1.1.2

New:

  • Voice tab is now hooked up to the server API
  • Added support for SLEEP_DISTURBANCE event in Timeline
  • Other gender screen now uses a done return key and will dismiss keyboard

Fixes:

  • Removed an extra activity spiunner that can show if device paired to account has not been determined

2.1.1.1

New:

  • Cleaned up old style class
  • Design tweaks that were punted
  • Pill pairing now uses custom spinner
  • Added, or updated, pressed down states for list items

2.1.0.27

New:

  • Changes how the action button is managed in the sign in screen (to get passed Apple review)

2.1.0.26

Fixes:

  • Another attempt to fix night mode transition by requesting more than 1 location objects, until 1 is valid

2.1.0.25

Fixes:

  • Prevent multiple calls to update theme
  • Update error message

2.1.0.24

  • Adding additional logging for Night Mode to see why animation is disabled on schedule

2.1.0.23

Fixes:

  • Updated background color for scroll views, when in day mode

2.1.0.22

Fixes:

  • Fixed selection issue if denying location when previous selection was Always on

2.1.0.21

New:

  • Added an animation to the selection of the night mode setting

Fixes:

  • Fixed issue with the grouped sensor card not using the same font as the single sensor card

2.1.0.20

New:

  • Added analytics for night mode

2.1.0.19

Fixes:

  • Themed add button icon on profile image
  • Second sleep pill link color is now properly themed, under the device settings
  • Text inside the calibrating sensors in room check is now more readable
  • Alarm selection color is now a darker color, in night mode

2.1.0.18

Fixes:

  • Design review tweaks, or 1/3 of the changes
  • Fixed issue where theme not applied after signing out, then back in during same session
  • Fixed profile image not masked inside a circle during onboarding
  • Fixed learn more text color in facebook info alert

2.1.0.17

New:

  • Themed entire upgrade path
  • Themed voice tutorial
  • Themed entire pill dfu flow

2.1.0.16

Fixes:

  • Fix crasher with unsafe pointer

2.1.0.15

New;

  • Themed pill pairing screen
  • Added scheduled night mode functionality
  • Hooked up location service to grab lat+long for sunset time calculation

2.1.0.14

Fixes:

  • Fixed issue where timeline gesture tutorial would sit 40+ pixels above tab bar
  • Fixed issue where grouped sensor card would have incorrect padding when message is longer than 1 line on 4s, 5/5s
  • Fixed issue where there were two spinners in the insights tab

2.1.0.13

New:

  • Themed info cards for expansions
  • Themed info card for pill color
  • Themed sleep sound, sense states
  • Themed alerts
  • Themed pair sense screen

Fixes:

  • Fixed issue with trends tab icon, in normal mode
  • Fixed issue with no connection / error cards having bold, black border in normal mode
  • Fixed issue with info cards having a blue background
  • Fixed issue where expansion list not showing a divider on first load

2.1.0.12

New:

  • Themed toasts
  • Themed wifi picker
  • Themed wifi password
  • Themed tab bar icons
  • Themed pair sense cards
  • Themed smart alarm info card
  • Themed system alerts

2.1.0.11

New:

  • Themed sleep sounds player
  • Themed timeline event edit screen
  • Themed timeline empty states
  • Complete theming action sheets

Fixes:

  • Fixes timeline history sleep score in day mode
  • Fixes sense settings cutting off when pulling down
  • Fixes issue where timeline events are not displayed

2.1.0.10

New:

  • Themed Timeline
  • Themed Timeline Summary
  • Themed Timeline history
  • Themed Action sheet
  • Themed time zone list

Fixes:

  • Fixed issue with sign in not loading theme
  • Fixed issue where insight transition flashes white
  • Fixed issue where theme is messed up after re-installing
  • Fixed issue with accessibility
  • Fixed issue with sleep sounds status checks
  • Fixed issue with nav bar separator
  • Fixed issue with color difference when loading alarm clock picker

2.1.0.9

New:

  • Themed Trends
  • Themed Voice feed
  • Themed Voice examples
  • Themed Insights feed
  • Themed Questions
  • Themed Insight

Fixes:

  • Fixed Voice example scroll issue

2.1.0.8

New:

  • Themed alarm edit screen
  • Themed alarm sound screen
  • Themed alarm days screen
  • Themed alarm + hue setup screen
  • Themed alarm + nest setup screen
  • Themed no alarm state
  • Themed sleep sounds details screens

2.1.0.7

New:

  • Themed alarm list

2.1.0.6

New:

  • Themed room conditions
  • Themed sensor detail

Fixes:

  • Fixed crasher on sign in
  • Fixed gender seach text color
  • Fixed birthday overscroll color

2.1.0.5

New:

  • Themed Name, Password, Email change screen
  • Themed Units and time screen
  • Themed Height picker screen
  • Themed Weight picker screen
  • Themed birthday screen
  • Themed gender screen
  • Themed gender options screen

2.1.0.4

New:

  • Themed account settings
  • Themed device settings
  • Themed Sense settings
  • Themed Sleep Pill settings
  • Themed support screens

2.1.0.3

New:

  • Themed expansion web view container
  • Themed expansion configuration screen

2.1.0.2

New:

  • Themed voice, volume control
  • Themed Expansion list
  • Themed Expansion detail view, minus dependent components

2.1.0.1

New:

  • Created custom theme framework, configured through json files
  • Added night mode settings (minus Scheduled functionality)
  • Themed night mode settings
  • Themed main settings
  • Themed notifications detail settings
  • Themed voice settings (minus voice control)

2.0.4.4

New:

  • Updated Sense image in onboarding to glow blue instead of purple
  • Prevent notifications (and other shortcuts) from exiting modal flows
  • Add support for battery_type to drive the appearance of Replace battery option in settings

2.0.4.3

New:

  • Added animation to the search functionality within the other gender options screen
  • Design review tweaks
  • Updated CO2 copy
  • Added detail of system type push notifications in Open Notification analytic event
  • Updated copy on notification onboarding screen
  • Changed the way gender selection appears in the picker

Fixes:

  • Fixes an issue that would cause the application to crash when viewing sensor detail

2.0.4.2

New:

  • Added support for other gender selections
  • Added search capability to quickly filter the other gender options (no animation yet)
  • Using radio button, instead of checkmark for lists that only supports 1 selection
  • List separators are now lighter in color

2.0.4.1

New:

  • Updated gender selection screen to support Other (options for other will come in next build)
  • Updated copy for pill pairing screen during upgrade path

Fixes:

  • Fixed an issue that may cause the application to crash when toggling alarm on/off right as the app is refreshing the content
  • Fixed an issue that was preventing the notification screen to refresh after disabling notification in OS settings, while viewing the in app notification settings

2.0.3.7

New:

  • Pill battery notification now expected system type and pill_battery detail## 2.0.3.6

Fixes:

  • Fixed issue with analytics property, detail, always showing n/a for Open Notification

2.0.3.5

New:

  • Updated notification settings to support new API + warning users if notifications are disabled
  • Updated onboarding notification screen to use new API
  • Added analytics event when app is opened from push notification
  • Updated various onboarding screen copy and error messages to address issues when user leaves the happy path

2.0.3.4

New:

  • Signing out of the app will display an activity indicator while waiting for server to confirm it has deauthorized the user
  • Updated copy to make it more explicit that shaking the pill needs to stop for it to pair with Sense
  • Updated C02 about copy
  • Updated primary user footnote copy, now that Nest expansion is live
  • Updated pill pairing error copy to provide suggestion

Fixes:

  • Fixed issue where noise disturbances would show with a larger gap then it should in the Timeline

2.0.3.3

New:

  • Upgrade button now sits inside it's own card that explains what is for better

2.0.3.2

New:

  • Added support for low battery push notification
  • Added support for sleep score push notification
  • Prompt user for permission to send push notifications when toggling settings on, in settings

Fixes:

  • Fixed an issue that would prevent the push notification token to not be retrieved after getting permission
  • Fixed an issue that prevented push notification token from being uploaded to the server
  • Fixed an issue that can cause the application to crash when playing sleep sounds while device is in an invalid state
  • Removed accessibility to avoid crashing the application when setting elements. Acessibility was half-baked and not useful

2.0.3.1

Fixes:

  • Properly renew the push notification token upon launch of the app, or after signing in, if permission has been granted
  • Properly request permission to send push notifications when enabling them during onboarding

2.0.2.6

Fixes:

  • Fixed issue where notification settings toggle may quickly revert after changing on first load
  • Fixed issue where Insight handholding tutorial may be shown more than once
  • Fixed issue where Timeline may not show "First Night" state after signing in

2.0.2.5

New:

  • Room Check centers content when needed for larger phones
  • Room conditions extension handles various error states
  • Voice settings shows a more user-friendly message when a firmware update is required

Fixes:

  • Unread indicator should be cleared properly

2.0.2.4

New:

  • Unread / New indicator for insights + questions in bottom bar
  • Adjusted visuals for pair sense cards in Room Conditions, Alarm, and Sleep Sounds
  • Udpated designs and added animations to custom titled text fields

2.0.2.3

New:

  • Updated visual design of alert dialogs
  • Updated sign out confirmation dialog to be consistent with others
  • Updated delete alarm confirmation dialog to be consistent with others
  • Updated remvoe expansion confirmation dialog to be consistent with others
  • Updated pill unpair confirmation dialog to be consistent with others
  • Updated sense unpair confirmation dialog to be consistent with others

Fixes:

  • Room conditions extension will dismiss settings if showing when tapped through
  • Fixed issue where multiple alarm errors would be showing in the list
  • Fixed an issue where the sleep sounds player would briefly show when no sense is paired
  • Fixed an issue where the Smart alarm event would be truncated in the Timeline
  • Fixed an issue where the push notification settings would revert without error

2.0.2.2

New:

  • Added scrolling tutorial in Sensor detail
  • Added error state to Insight detail view
  • Updated insight share icon and text

Fixes:

  • Using subscript for unit text in weight and height picker to avoid font inconsistencies

2.0.2.1

New:

  • Sensor detail scrubbing re-inserted
  • Default custom icon for expansions in list settings
  • Default custom icon for expansion in detail

Fixes:

  • Updated Facebook SDK and updated references to avoid crasher

2.0.1.10

Fixes:

  • Fix issue with the weight picker value being cut off when displayed in kg and on the 4s

2.0.1.9

Fixes:

  • Sub tab titles no longer shift when navigating in to detail views on iOS 9
  • Prevent height unit text from growing and shrinking when changing height in picker
  • Fixes issue where weight value in picker overlaps the description text on 4s
  • Prevent alerts from briefly flashing content that is not currently visible

2.0.1.8

New:

  • Timeline top / nav bar scrolls with the content like before

Fixes:

  • Fixes an issue that would cause the Timeline history to crash the application
  • Fixes an issue where the swipe gesture tutorial for the timeline isn't fully visible

2.0.1.7

Fixes:

  • Room conditions extension properly taps in to the corresponding app
  • No alarm card in alarm list displays full text in smaller devices
  • Graphs in room conditions will load even when current minute has no data
  • Sleep score color in timeline history matches the timeline sleep score
  • Birthdate picker will not highlight the separator too

2.0.1.6

New:

  • Design tweaks to Account settings
  • Design tweaks to Settings
  • Updated line spacing for info cards
  • Updated line spacing for first alarm card in alarm list
  • Updated line spacing for sensor about copy
  • Removed breadcrumb event / logic from accounts

2.0.1.5

New:

  • Unmute from system alert
  • Analytics for unmute system alerts

Fixes:

  • Fixed issue that would cause Timeline events to not show the correct timestamp if the phone's timezone does not match Sense / account timezone

2.0.1.4

New:

  • Improved load times of various main screens by removing references to custom fonts

Fixes:

  • Updated sense and pill settings font + color
  • Fixed an issue that could cause the application to crash while in expansion oauth view
  • Fixed an issue that could cause the application to crash when updating gender for an account
  • Removed leading 0 in 12-hour format when scrubbing through sensor detail

2.0.1.3

New:

  • Voice tab analytics
  • Round out graphs between points
  • Update graph limit line logic to force them to make more sense

Fixes:

  • Fixed scrollable content visibility logic, which would cause multiple appearance updates
  • Prevent drastic graph scale changes by removing last value if sentinel value

2.0.1.2

New:

  • Create new groups for dev app vs beta / store app, which should allow use of each app independently
  • Set default brightness percentage for Hue in alarm
  • Set default thermostat ranges for Nest in alarm
  • Animate / relayout system alerts based on bottom bar visibility

2.0.1.1

New:

  • Improved initial load times throughout onboarding
  • Adjusted line height on pill DFU descriptions

Fixes:

  • Fixed issue with black lines showing up above and below some videos throughout onboarding / dfu on plus phones

2.0.0.19

Fixes:

  • Removed required device capabilities in info.plist that was automatically added by XCode 8

2.0.0.18

Fixes:

  • Fixed issue with Trends data being misaligned when there is not enough data for month and quarter

2.0.0.17

New:

  • Updated Primary user footnote to include a sentence related to Nest expansion

2.0.0.16

New:

  • Timeline now supports scrolling to the top

2.0.0.15

Fixes:

  • Should fix apple warnings of Push notification entitlement
  • Fix limit line values in room conditions

2.0.0.14

New:

  • Room conditions tab is now titled Room Conditions

Fixes:

  • Reverted changes to timeline states and just reduced spacing and updated learn more button to fit smaller devices
  • First night state should not show when account was created the night before

2.0.0.13

Fixes:

  • Fix timeline states on smaller devices
  • Fixed timeline navigation bar icons not properly laid out
  • Fixed HK not actually enabled, despite it being enabled

2.0.0.12

New:

  • Tapping on the bottom nav, while content is already visible, will scroll content to top
  • Tapping on collapsed content in widget launches in to room conditions

Fixes:

  • Removed default text in collapsed view of extension
  • Timeline navigation bar icons should not jump when scrolling fast
  • Air quality grouped sensor card should not be blank on reuse
  • Voice tab properly shows voice tab, based on Sense paired to account

2.0.0.11

New:

  • Updated sense icon for room conditions tab
  • Routing app review prompts to Sense with Voice on Amazon, for amazon reviews, when user has Sense with Voice
  • Onboarding description text now uses 24px line height
  • New collapsed mode in room conditions extension, required for iOS 10

Fixes:

  • Fixed room conditions expanded mode in iOS 10
  • Fixed tab not being highlighted when tapping on the tab at the top
  • Fixed version text that was jumping around in settings
  • Fixed sleep summary tap target in Timeline

2.0.0.10

New:

  • Re-inserted force touch and made it work with new navigation system

Fixes:

  • Fixes Timeline breakdown text font + color
  • Fixes Timeline summary spacing
  • Fixes Alarm card toggle spacing when expansion attributes are added
  • Fixes Room Check unit label spacing

2.0.0.9

New:

  • Trends tab now updated to design spec
  • System alerts updated to design spec and added back

Fixes:

  • Fixed crasher in sensor detail when there is no data to show
  • Fixed issue wher sleep score icon is not updated after Timeline adjustments

2.0.0.8

New:

  • Feed tab now updated to design spec
  • Updated rendering mode for tab bar icons
  • Updated Timeline summary line height
  • Updated Insights text line height

2.0.0.7

New:

  • Add pair sense card to alarm list
  • Add pair sense card to sleep sounds
  • Decreased load times for various screens
  • Updated settings icon
  • Added voice tutorial skip analytics event

2.0.0.6

New:

  • Sounds tab works as designed, minus the no sense paired case
  • Connect text in alarm screen is blue
  • Re-inserted debug functionality
  • Design tweaks to Sleep Sounds
  • Design tweaks to Alarm

Fixes:

  • Fixed crasher when taking photo using iOS 10 device

2.0.0.5

New:

  • Moved settings in to the room conditions tab
  • Updated room conditions to adjust for bottom nav bar + design tweaks
  • Moved settings related screens in to Settings.storyboard

2.0.0.4

New:

  • New bottom nav!
  • Updated Timeline summary design
  • Updated Timeline nav
  • Updated navigation icons (for bottom nav)
  • Dynamic sleep score icon based on last night score for the Timeline tab
  • Navigation title now set to 18px

Fixes:

  • Fixed issues with sensor scale duplicating on every load
  • Fixed issue where alarm card in the list will show empty wipe space for expansion
  • Sleep summary values were way too small

2.0.0.3

Fixes:

  • Added privacy info for bluetooth and photo library
  • Fixed some nullability warning / checks

2.0.0.2

Notes:

  • Bumping version only because of iTunesconnect error

2.0.0.1

New:

  • Building with iOS 10 SDK
  • Dropped support for iOS 8
  • Switched to using SF Font (system font)
  • Removed account settings breadcrumbs
  • Remove welcome cards that show up automatically

1.6.2.6

Fixes:

  • Fixes issue where Pills in DFU mode would not be able to be found

1.6.2.5

New:

  • Thermostat picker updated to support Heat + cool. Single picker for Heat only, or cool only

Fixes:

  • Refresh alarm list when coming back from background
  • When there are no configurations for the Hue or Nest account after connecting, skip button should be visible

1.6.2.4

Fixes:

  • Quickly jumping around device settings and in to the upgrade path should still work
  • After upgrading to Sense with Voice, taking device actions in Sense setting should not be doing so against old Sense
  • Toggling the enable switch in expansion view by sliding it should work
  • Voice tutorial should still show if you signed in to 1.0 account, sign out, then onboard with Sense with Voice

1.6.2.3

New:

  • Design tweaks to Sensor detail

Fixes:

  • Long thermostat names no longer overlap the label in expansion view
  • Added type of system alert when it is for a pill firmware update
  • Done button in expansion configuration is disabled until configuration is selected
  • Sensor top limit line is based off of server datapoints, and not chart scale

1.6.2.2

New:

  • Filter out 1.0 Pills in Pill DFU
  • Added Sense Version to analytics
  • Display localized error message when loading voice settings to allow server to drive messaging
  • Show an alert if a network error is returned in voice tutorial

1.6.2.1

New:

  • Added support for server-driven system alerts
  • Better handling for alarm expansion configuration selection, when configuration was removed
  • Added separate info card for lights in settings
  • Added separate info card for thermostat in settings
  • Added separate info card for lights in alarm expansion setup
  • Added separate info card for thermostat in alarm expansion setup
  • Updated copy for Sense with Voice ready screen, within upgrade flow

1.6.1.3

Fixes:

  • Skipping the pill pairing process in the pill description screen should disconnect from Sense
  • Removed chevron in the coming soon state in expansions list
  • Removed chevron in the coming soon state in alarm edit screen

1.6.1.2

New:

  • Coming soon state for expansion list in settings
  • Coming soon state for Alarm expansion
  • Calibrating state in room conditions
  • Calibrating state in sensor detail

Fixes:

  • Fix issue with app not disconnecting from Sense when skipping pill pairing during the description screen

1.6.1.1

New:

  • Updated copy in upgrade path to make it more explicit about new hardware
  • Updated expansions to use company name
  • Updated thermostat attribution to satisfy Nest requirements
  • Filtering out 1.0 Senses in upgrade path

Fixes:

  • Fixes temperature symbol placement in room check

1.6.0.13

Fixes:

  • Fixed layout issue with sensor values on smaller devices for graph cards in room conditions

1.6.0.12

Fixes:

  • Fixed layout issue with grouped sensor card in room conditions

1.6.0.11

New:

  • Design tweaks

Fixes:

  • Fixed issue in alarm expansion setup where configurations are not loaded

1.6.0.10

New:

  • Amazon review routing only for people with Sense One for now
  • Add title view for configuration selection in alarm expansion setup
  • Updated units and time icon in account settings
  • Add lights and thermostat attribution
  • Convert thermostat ranges based on preferences
  • More voice command tweaks

1.6.0.9

New:

  • Reduced size of app
  • Voice command tweaks
  • Moved units & time in to account settings

Fixes:

  • Fixed issue that would cause insights to not load right after signing in.

1.6.0.8

New:

  • Thermostat support in alarms
  • Lights support in alarms

Fixes:

  • Mute control for voice now works properly
  • Volume control for voice now works properly

1.6.0.7

New:

  • Add Thermostat row to Alarm screen
  • Updated Lights row in Alarm screen

Fixes:

  • Fixed new particulates about copy
  • Fixed issue where switch for alarm list does nothing if sliding instead of tapping
  • Fixed issue where switch for smart alarm does nothing if sliding instead of tapping

1.6.0.6

New:

  • Changed copy for Log In to Sign In
  • Removed the Voice Commands title from the voice tab
  • Smart default for smart alarm switch when creating alarm

1.6.0.5

New:

  • Updated primary user VX
  • Added mute option in voice settings
  • Added volume control option in voice settings
  • Added volume control UI
  • Hide mac address for 1.0 Sense in Wi-Fi scanner
  • Updated copy in various screens

1.6.0.4

New:

  • Added voice settings screen
  • Added support for setting primary user, hooked up to an API that is not yet available
  • Re-enabled lights integration in alarms
  • Updated location prompt message

Fixes:

  • Fixed order sense casing in initial set up screen
  • Fixed copy in pill set up screen
  • Fixed copy in pill pairing screen

1.6.0.3

New:

  • Removed enhanced audio from onboarding
  • Updated copy throughout onboarding

1.6.0.2

New:

  • Sense MAC address now shown on the WiFi scan screen
  • Added support for mbar unit for barometric pressure

Fixes:

  • Fix issue where navigation bar separator is shown in voice examples screen on iOS 10
  • Fixed punctuation copy from several voice examples
  • Allow server to define order of displayed sensors

1.6.0.1

New:

  • Voice tab appears as sibling to Insights feed if Sense paired is Sense with Voice
  • Voice tab displays welcome card until closed
  • Voice tab displays a set of categorized commands with an example preview
  • Tapping in to a command category will display a full set of commands based on what is available today.
  • Added Lights attribution to expansion alarms
  • Removed dependency to features API, using hardware version as replacement

1.5.4.6

New:

  • Hiding lights expansion integration in alarms for now, until next release

1.5.4.5

Fixes:

  • Fixes frequent time outs on Pill DFU flow
  • Fix action sheet blocking the UI in expansion configuration selection

1.5.4.4

New:

  • Added lights option to Alarm view, when available (selection depends on server to work)

Fixes:

  • Pill DFU should no longer unexpectedly complete on iOS 10
  • Sense pairing screen in upgrade path should properly display blue or purple copy
  • Pill DFU scanning should time out if pill not found within 15s

1.5.4.3

New:

  • Added error state when list of expansions cannot be retrieved
  • Updated the UI of Alarms to prepare for introduction of expansion integration
  • Updated copy references to purple during onboarding
  • Updated copy of errors that may occur within Expansion configuration
  • Updated copy for various Expansion screens

Fixes:

  • Fixed issue that prevented user from taken action on an Expansion setting right after connecting to it
  • Fixed issue that would cause the enable switch to not reflect current state after selecting a configuration

1.5.4.2

New:

  • Design tweaks from design review
  • Added controls for the web view that controls the third party oauth pages for expansions
  • Added voice attribution to alarms, when available
  • Updated copy

1.5.4.1

New:

  • Expansions settings
  • Expansions view
  • Expansions connect flow
  • Expansions removal
  • Expansions ability to enable/disable
  • Expansions ability to change configuration

Fixes:

  • Fixed issue that causes a crash in Pill DFU when binary cannot be downloaded
  • Fixed issue where Pill DFU will sometime report that it completed, when it didn't

1.5.3.11

Fixes:

  • Fix issue where FB Oauth response was not properly being routed back to the app

1.5.3.10

Fixes:

  • Fix issue with scrolling room conditions when there is no data to draw any charts

1.5.3.9

Fixes:

  • Fix voice tutorial so it continues to poll after an error

1.5.3.8

New:

  • Added back analytics for room conditions + sensor
  • Added analytics for Upgrade path
  • Added error state in sensor detail view
  • Added loading state in sensor detail view

Fixes:

  • Fixed issue in upgrade path where voice tutorial is skipped if DFU is skipped
  • Room conditions error card is no longer tappable
  • Disable scrubbing in room conditions mini charts
  • Welcome / intro message now will disappear right away after the 2nd appearance

1.5.3.7

New:

  • Updated Room Check to support new sensors
  • Updated about copy for CO2
  • Updated Room conditions extension to support new sensors
  • Design tweaks
  • Improved limit line label appearance to show only when chart data is available
  • Updated Voice Tutorial copy
  • Updated waiting for data state for room conditions and sensor detail
  • Updated copy for Pill DFU to suggest it only takes 1 minute

Fixes:

  • Fixed copy for VOC
  • Fixed copy for Sleep Pill updating to use lowercase u
  • Fixed issue where room conditions would not properly error out if graphs are already displayed
  • Fixed issue where room conditions intro message is dismissed automatically if you just let it sit for 20s
  • Force the room conditions view to reload if data in sensor detail has changed
  • Fixed issue where voice tutorial error message will cycle repeatedly

1.5.3.6

New:

  • Updated sensor time series api to simplify logic and avoid issues when relaying unrecognized unit types

1.5.3.5

New:

  • CO2 should now properly be returned, when available from server

Fixes:

  • Pill DFU for iOS 10 should be fixed

1.5.3.4

New:

  • Scrubbing enabled for Sensor detail view

Fixes:

  • Updated Nordic SDK that should fix Pill DFU for iOS 10
  • Negative values are no longer converted to positive 1 in room conditions
  • Fixes old issues reported in previous sensor detail implementation

1.5.3.3

New:

  • Room conditions uses new 3H scope
  • Sensor detail past week now uses week scope
  • Added scales to sensor detail view
  • Hidden networks returned by Sense are now ignored

Fixes:

  • Fixed typo in welcome message for room conditions
  • Sensor detail current value now refreshes as well
  • Fixed typo in dust sensor about copy
  • Fixed typo in humidity sensor about copy
  • Prevent chart in sensor detail from being zoomed

1.5.3.2

New:

  • New Room Conditions view
  • New Sensor Detail view
  • Using V2 Sensor API

Fixes:

  • Fixes capitalization and autocorrection in text fields

1.5.3.1

New:

  • Updated protobuf to sync with firmware changes
  • Updated WiFi password screen to handle the removal of WPA2 in Sense security options

1.5.2.11

Note:

  • bumping just to create an app store build

1.5.2.10

Fixes:

  • Fix issue where skipping Sense DFU in upgrade path will unexpectedly end the flow

1.5.2.9

Fixes:

  • Fixes upgrade path skipping the linking of account, if first connecting to Sense first before upgrading
  • Adjusts copy to match what is spec'ed out

1.5.2.8

New:

  • Support the hardware version returned in devices endpoint
  • Show upgrade button in settings, if hardware is Sense
  • Update name of Sense in settings, based on sense version

Fixes:

  • Fixed issue in factory reset screen so it doesn't hang if it can't find paired Sense
  • Ensure help button is shown in factory reset screen

1.5.2.7

New:

  • Integrate with swap API
  • Update factory reset screen and perform reset over BLE

Fixes:

  • Prevent back button from showing after skipping pill pairing in upgrade flow, that leads to Sense DFU
  • Skipping pill pairing will not take you to clip your pill screen

1.5.2.6

Fixes:

  • Updated copy for setting time zone after setting WiFi
  • Updated copy for pairing / connecting to Sense alert
  • Hide the Try now label in voice tutorial during responses
  • Fixed issue that would cause upgrade path to hang while pairing with Sense
  • Guarding against possible race condition crasher when Sense disconnects unexpectedly

1.5.2.5

New:

  • Removed audio player that was shown in the Timeline for dev / beta builds

Fixes:

  • Fixed crasher when skipping pill pairing, during upgrade path

1.5.2.4

Fixes:

  • Fixed issue where the pill swapping dialog does not unpair existing pill
  • Made last reset screen description in to 1 paragraph instead of 2
  • Changed copy on the first upgrade path screen
  • Added help button to the new pill description screen
  • Fixed copy with the unpaired state for the pill
  • Fixed 4s (yup, the phone itself)
  • Changed voice tutorial copy for the done screen to match Android
  • Pointing pair Sense help links to correct pages

1.5.2.3

New:

  • Optionally show Sense DFU screen in upgrade path
  • Optionally show Voice Tutorial in upgrade path
  • Add factory reset option screen in upgrade path (no API yet)

Fixes:

  • Fix issue with Voice tutorial analytics not being consistent with Onboarding prefix

1.5.2.2

New:

  • New upgrade path for sense pairing, with current Sense filtering
  • New upgrade path for pill unpairing / pairing
  • New screen to suggest Sense with Voice paired
  • Refactored onboarding flow to allow customizations to flow

Fixes:

  • Fixed issue where retry button in pill pairing does not update background button color

1.5.2.1

New:

  • Refactored Have Sense ready screen to VSPER architecture to maximize reuse
  • Analytics for voice tutorial screen

Fixes:

  • Fix rare crasher that happens if insights API failed, showing only 1 question in the feed + a refresh of the view is triggered and both questions and insights api fails, which then requires user to either skip or answer the question that is still showing.
  • Prevent crasher with Sensors if API response contains an object type that we do not expect.

1.5.1.8

Note:

  • bumping to create the RC, built for the App Store

1.5.1.7

New:

  • All set, last onboarding screen, hooked up to the voice tutorial

Fixes

  • Only show the You're all set message and not the sense updated message if no voice

1.5.1.6

New:

  • Using the features API to determine whether or not voice tutorial is shown
  • Show a network connection specific error for no connection errors during forced ota

Fixes:

  • Fixed case where the onboarding end message is not displayed

1.5.1.5

Fixes:

  • Fixed layout / spacing for 6plus and 4s in voice tutorial
  • Disable / hide the later button in voice tutorial on success

1.5.1.4

New:

  • Voice Tip dialog
  • Added error handling for voice tutorial
  • Updated copy for end of onboarding message
  • Add Sense is updated confirmation

Fixes:

  • 4s layout for pill dfu

1.5.1.3

Fixes:

  • Removed debug code

1.5.1.2

New:

  • Added voice tutorial to onboarding
  • Integrates with speech API to grab recent responses
  • Analytics for Sense DFU

Fixes:

  • Smooth out animation for Pill wave transmission animation

1.5.1.1

New:

  • Integrates with new OTA endpoints
  • Checks the server during onboarding to see if forced dfu is required
  • New onboarding screen to trigger DFU of Sense
  • Removed "all you need to do now is sleep" message at end of onboarding flow

Fixes:

  • Avoid crasher when animating Trends graphs' height
  • Updated color of action sheet buttons
  • Fixed margins of status label in Pill DFU flow
  • Fixed wave animation inside Pill DFU flow for large devices (6p)

1.5.0.6

Note:

  • Bumping version number to create a true RC

1.5.0.5

New:

  • Pill card in device settings supports firmware vers. and firmware update

Fixes:

  • BLE operations no longer fail after successful DFU
  • Fix the DFU UI for the 4s

1.5.0.4

New:

  • Added service property for Share Complete event
  • Added phone battery requirement to DFU flow
  • Added system alert for DFU availability
  • Added DFU option inside Pill settings, when available
  • Disable pill updates after completion for 2 hours, due to lag time from next heart beat
  • Added DFU instrumentation

1.5.0.3

Fixes:

  • Fixed font in connect your pills screen
  • Fixed transimission animation rendering issue
  • Added timeout to ensure retrying on failed dfu does not get stuck
  • Fixed issue where backgrounding the app will permanently stop the transmission animation

1.5.0.2

New:

  • Added wave / transmission animation

Fixes:

  • Removed pill battery check from the flow
  • Fixed pill not detected troubleshooting link
  • Fixed caching policy for iOS 9 devices

1.5.0.1

New:

  • Debug option to show Pill DFU flow
  • Pill DFU update screen
  • Pill Finder / Scan screen
  • Pill DFU progress screen
  • Support to update Sleep Pill via debug url or from server returned url

Fixes:

  • Insight body font lowered by 1pt
  • Insight image cached shared between feed and detail to prevent image changing

1.4.4.4

Note:

  • Bumping just the version number to make a true RC (for App Store)

1.4.4.3

New:

  • Routing app reviews to Amazon UK for UK region
  • Added analytics for sharing

Fixes:

  • Fixes the alignment of the close / share button when controller is shown above insight

1.4.4.2

New:

  • Reuse confirmations for Timeline / Sleep Score sharing
  • Add share button, when shareable, to the Insight detail screen
  • Add a subject line for sharing Insights through the Mail app

Fixes:

  • No longer showing a shared conformation for anything else besides Twitter
  • Fixed capalization on the text that surround the Insights share url

1.4.4.1

New:

  • Changed layout of Insight card to include share button
  • Share insight with native options
  • Show confirmation when shared / copied

Fixes:

  • Removed local storage for alarms to fix issue with restores from backup

1.4.3.9

Misc:

  • Removed a required device capability that was mysteriously added

1.4.3.8

Fixes:

  • Timeline shows the proper state for the signed in account, post onboarding and signing out/in to different account in same session
  • Increased contrast / grey scale for enhanced audio note in account settings, per design

1.4.3.7

Fixes:

  • Updated HK copy, again
  • Fix crasher that occurred when dismissing tutorials by tapping on the X button for the timeline open tutorial

1.4.3.6

New:

  • Trends calendar / sleep score graph now animates the height change

Fixes:

  • HK entitlement was somehow not working. Toggling the setting on / off in the project seem to have fixed it.

1.4.3.5

New:

  • Debug Whats New action button now takes user to settings tab

Fixes:

  • Selecting a large photo from camera roll before it finishes loading will throw an alert to the user instead of uploading a black image.

1.4.3.4

New:

  • Expanded the Timeline error state messaging to include brief troubleshooting text
  • Updated fonts / colors within settings

Fixes:

  • Profile image no longer quickly flashes beyond it's bounds when loading from url

1.4.3.3

Fixes:

  • Refactored the onboarding location screen to address incorrect error messaging and initial delay
  • Updated copy for HK to specify that write access is needed

1.4.3.2

New:

  • Added a property for the end of the breadcrumbs to describe where user is at, if not obvious
  • Display custom prompt to let user know that access to Camera or Photos was denied, but can be enabled through Settings

Fixes:

  • Prevent a crasher if a default alarm sound was not determined before entering the alarm sound list
  • Prevent a crasher that can occur during long polling of sleep sound status due to a deferenced pointer
  • Fixed the second sleep pill text in device settings so it's not cut off on 5s/5/4s running iOS 9
  • Fixed issue that would cause the background of the email and password change screen to be incorrect when keyboard is hidden

1.4.3.1

New:

  • What's New banner that is not currently enabled, unless forced with Debug option
  • Add debug option to force the what's new banner to show
  • Remove redundant pairing mode onboarding screen
  • Increase tap target of photo change button
  • Add an error state for when profile photo fails to load from server

1.4.2.10

Fixes:

  • Fixed an issue that causes the last name to be cleared when editing the first name
  • Fixed an issue with importing photo from Facebook within Settings
  • Prompting for access to camera before the camera is actually shown
  • Prompting for access to the camera roll before the library is actually shown

1.4.2.9

New:

  • Added mixpanel events for the release

1.4.2.8

Fixes:

  • Fixed issue where settings breadcrumb is not cleared, within same session of app

1.4.2.7

New:

  • Breadcrumbs, leading user to account settings to change name and photo
  • Tutorial pointing to the account name
  • info button about Facebook autofill now launches as a native modal
  • added photo loading state

1.4.2.6

New:

  • Account settings now support displaying of the profile photo
  • Account settings support importing photo from facebook
  • Account settings support uploading photo from new photo from camera
  • Account settings support uploading photo from camera roll
  • Account settings support removal of photo
  • Sign In screen is now scrollable and matches sign up screen more closely

1.4.2.5

New:

  • Update new sign in screen to match new account creation screen VX
  • Account creation screen supports facebook photo import
  • Account creation screen supports photo using camera
  • Account creation screen supports photo using camera roll
  • Account creation screen allows user to remove selected photo, before creation
  • Integrate with server photo API
  • Design review tweaks

Fixes:

  • FB info button no longer overlap autofill button on smaller devices

1.4.2.4

New:

  • Integrated with new account registration and update APIs
  • sending time zone id to server on registration and account updates
  • updated name change screen for first and last name, with new field types
  • updated email change screen to use new field type
  • updated password change screen to use new field type

Design tweaks:

  • tapping in the photo area in registration screen will dismiss the keyboard
  • No textfield placeholder text, but placeholder label is always visible
  • When textfield is focused, password is visible. When not focused, becomes secure
  • Increase tap target on "secret eye"

1.4.2.3

New:

  • Account creation screen supports autofilling with facebook account
  • Account creation screen launches support page about facebook integration

Fixes:

  • Toggling the show/hide on password field no longer causes font to revert to System font (iOS bug)
  • Account creation screen will no longer reuse fields to prevent data changes

1.4.2.2

New:

  • Updated account creation screen, but profile picture and fb integration is still not implemented
  • Updated text field visual design

1.4.2.1

New:

  • Increased timeout to 70s when setting WiFi over BLE on Sense
  • Upgraded AFNetworking to 3.1.0 and ensured connection goes through Session Manager

Fixes:

  • Fixes the disappearing dividers in the setting screen when pushing the screen off the viewport
  • Adjusted grey scale of placeholder text for custom text fields

1.4.1.8

Fixes:

  • Fix colors for onboarding description being too close to the title
  • Fix color for Trends and Sleep sounds card title
  • Fix color for Trends dash line in bar chart
  • Fix issue with the tap state on Timeline events to have more contrast with background

1.4.1.7

New:

  • Consolidated the colors used inside the app to reduce number of shades of a color used
  • Animate the alarm add button like sleep sounds to make it consistent
  • Overriding the User-Agent header to something that is standard between Android and iOS

Fixes:

  • Fixed the added delay after releasing the touch event from the sensor history graph

1.4.1.6

New:

  • If Sleep sounds player was launched in to a playing state, the options will revert to your last saved settings when stopped

Fixes:

  • Fixed an issue that would prevent the user from viewing the Timeline on their account creation date if created before 3AM, but after midnight
  • Fixed an issue with the Timeline gesture tutorial where the gesture would not be shown or is misaligned
  • Updated copy for the HK error message if user denies access to their data
  • Fixed the issue for iPhone 6plus users where the sensor history graph would not be anchored to the bottom of the screen

1.4.1.5

New:

  • Added a generic tap indicator to list item views

Fixes:

  • Timeline feedback action sheet no longer shows a gap for 6 plus phones
  • If denying HK from settings, the toggle switch will return to being off
  • Tapping through from today extension brings you to current conditions
  • Fixed the logic around adding alarms over the specified limit

1.4.1.4

New:

  • Highlighting Trends titles when server says so
  • Round the top corners of Trends sleep duration bars
  • Add padding to bar graph highlighted label when possible

Fixes:

  • Increase # of steps when fading volume up when playing sound previews
  • Fixes an issue that can cause the application to crash when launching in to sensor detail
  • Fixes an issue that can cause the application to crash when dismissing gesture tutorial implicitly
  • Adjusted the Alarm tone and repeat UI navigation bar height
  • Fixes the insight feed image flicker
  • Fixes occassional reload of insight image when tapping in to an insight

1.4.1.3

New:

  • Updated copy for error messages for Sleep Sounds
  • Added a "preview" label next to the sound preview button
  • Updated preview button assets
  • Debug option for forgetting welcome dialogs now apply to Sleep Sounds
  • Fade in sound previews on device with a duration of 5s
  • Tracking errors when Sleep Sound operations time out

1.4.1.2

New:

  • Updated alarm repeat days UI to match that of Sleep Sounds

Fixes:

  • Really fix the sleep sounds title font mismatch

1.4.1.1

New:

  • Updated Alarm tone UI to match that of Sleep Sounds

Fixes:

  • Updated Sleep sounds title font to match that of Trend cards
  • Fixed a crasher that can happen if server returns a negative value for sensor values

1.4.0.12

New:

  • Updated animated transition so that it plays nice with the non-happy path states in sleep sounds

Fixes:

  • Fixed the issue where the sleep sounds player will quickly blink in when there is an error encountered when pulling from API

1.4.0.11

New:

  • Sleep sounds welcome card

Fixes:

  • Sleep sounds volume setting is correctly saved locally
  • Sleep sound preview will stop immediately if you back out of the view
  • Pairing with Sense from the Sounds tab will not cause the alarms view to be stuck
  • Quickly toggling sleep sound previews will not cause the wrong sound to be played

1.4.0.10

New:

  • Alarm tab icon is now a generic sounds icon
  • Sleep sounds player now shows an animated playing state
  • Sleep sound options that have changed will now stick / saved + reloaded

Fixes:

  • Sounds tab will now update within same session if sleep sounds is feature flipped on
  • Prevent sounds sub nav tabs from being activated simulatenously, causing both UI to load
  • Saving alarms will now properly refresh the view
  • No connect / error state in sleep sounds will properly be displayed

1.4.0.9

New:

  • Now using the combined state API to reduce # calls required to load Sleep sounds
  • Sleep sounds now continuously checks the status when in foreground to react to actions taken outside of the app

Fixes:

  • Removed double spacing after periods throughout the app

1.4.0.8

Note:

  • bumping to 1.4.0 since we will release Sleep sounds in this release, but we are keeping the build number to keep track of number of builds for the release

New:

  • Added support for sleep sound preview

1.3.2.7

Fixes:

  • Fixed issue that would cause the Sense is offline state in Sleep sounds to not take precedence over other pending states.
  • Fixed issue where the Device cache would be refreshed fast enough, triggering the Sense is offline state to show unintentionally

1.3.2.6

New:

  • Added a Sense is offline state in Sleep Sounds
  • Added a Downloading sounds state in Sleep Sounds
  • Added a Sense needs an update state in Sleep Sounds
  • Added a shadow to play button, per design review
  • Aligned y position of alarms and sleep sounds player, per design review
  • Added a shadow when scrolling options in Sleep Sound options list

1.3.2.5

New:

  • Updated copy in error dialogs for sleep sounds
  • Added analytics for Sleep Sounds
  • Smoothed out initial load animation when entering Sleep Sounds view

Fixes:

  • Fixed crasher caused when using the 3D Touch new alarm item
  • Launch in to the alarms sub tab within sounds view from all edit alarm shortcuts
  • Various design tweaks from design review

1.3.2.4

New:

  • Sounds view (container for alarms + sleep sounds) now handles error
  • Sleep sounds will display an error if it fails to load initially
  • Alarm error handling refactored so it does not additionally check to see if a Sense is paired

1.3.2.3

New:

  • Sleep sounds now have a volume control
  • Sleep sounds has a temporary playing state
  • Sleep sounds checks the status when loaded, in case it was dismissed / playing

Fixes:

  • Loading indicator for the alarms view should not be shown indefinitely, again

1.3.2.2

New:

  • Alarm list refactored to include sleep sounds (icon remains as an alarm), if enabled for account
  • Sleep sounds include a rough player (not to visual spec)
  • Ability to choose the sleep sound to play
  • Ability to choose the sleep sound duration

Fixes:

  • Loading indicator for the alarms view should not be shown indefinitely occassionally

1.3.2.1

Note:

  • iTC failed to import. need to bump version

1.3.2.0

New:

  • App review thresholds updated
  • Error analytics events now captures url of API, if its a connection problem
  • Segment SDK updated
  • Zooming out of Timeline is now significantly faster

Fixes:

  • Today extension shows the sensor values in the same order as room conditions view
  • Today extension light and temp values are no longer off by 1
  • Fixed a very low frequency crasher caused by skipping a question in the feed

1.3.1.3

Fixes:

  • Flushes right after calling identify in segment
  • Trends analytics event fired when viewed, not just on load

1.3.1.2

New:

  • Time zone for sleep sample is now added as metadata for HK, per Apple
  • Added analytics for Trends v2
  • Uses the new insight_type property to determine the appearance of about you section in an insight

Fixes:

  • Alarms created / saved between midnight and DST no longer adds / removes an extra hour
  • Auto reload of Trends will not cause an error after Timeline is changed and user has less than 7 days of data
  • Fixed crasher that occurs when viewing the Timeline breakdown if a timeline message is not provided by API
  • Averages in Trends should only show a max of 1 decimal space

1.3.1.1

New:

  • A new debug option to launch a preliminary prototype of the Sleep Sounds player

Fixes:

  • The term 'sound sleep' has been changed to 'deep sleep' in the Timeline breakdown

1.3.1.0

Fixes:

  • Fixes the issue where the month calendar view for Trends does not have the sleep scores aligned to the right days of the week when there is not enough data to fill the month
  • Fixes the issue where Trends will not refresh to reflect changes made to the Timeline during the same session
  • Fixes the issue where the cache is not reloaded when coming back from the bg and thus not handling cases when network connectivity changes
  • Update Zendesk SDK to fix their UI issue encountered when submitting a long ticket

1.3.0.11

Fixes:

  • Fixes issue with calendar view when only 1 section is available

1.3.0.10

Fixes:

  • Welcome trends card not shown

1.3.0.9

Fixes:

  • Trends count down not triggered

1.3.0.8

Fixes:

  • Prevent multiple questions from showing up in the feed when a race condition is encountered from skipping a question while data is refreshing

1.3.0.7

Fixes:

  • Fixed issue where the Welcome to Trends state is not displayed

1.3.0.6

New:

  • Added a welcome back state in Trends for users who have not used Sense for a few days

Fixes:

  • Timeline open gesture will not fire if use quickly opened the Timeline right before it fired
  • Design tweaks
  • Quickly tapping between Trends time scales will not cause overlapping titles

1.3.0.5

Fixes:

  • Design tweaks
  • No trends card not showing
  • Separator showing in the subnav when there are no subnav shown

1.3.0.4

New:

  • Trends sleep duration / depth view animates
  • Removed back view swiping
  • Added shadow to subnav

Fixes:

  • Prevent crasher if questions returned from API does not provide text or id
  • Prevent crasher in current conditions view when sensor value is -1 or null

1.3.0.3

New:

  • Trends shows a countdown message for first week of use
  • Deleted old Trends code
  • Deleted old Trends welcome card
  • Point app review prompt to Amazon once time, when in US

Fixes:

  • Prevent crasher when skipping question in Insights feed

1.3.0.2

New:

  • Days with no data will not show a bar in the Trends bar graph
  • Loading state when changing time scale when cache not found
  • No content state updated

Fixes:

  • Graphs no longer disappear when cache expires or memory warnings eats it up

1.3.0.1

New:

  • Sub nav for Trends
  • Sleep score Trends view
  • Sleep duration Trends view
  • Sleep depth Trends view
  • Sleep duration Trends view animates between time scale selection
  • Using new Trends v2 API for data

1.3.0.0

New:

  • Added a hand holding tutorial to open the Timeline

1.2.2.2

New:

  • Log an analytics Error event when toggling alarm in list errors out

Fixes:

  • Fix a crasher that occurs when iOS is unable to determine a users current locale

1.2.2.1

Fixes:

  • Fix crasher that occurs when room conditions sensor value is returned with -1 intermittently
  • Fix crasher that occurred on iOS 9.3 beta, when image view size is 0 in insight
  • Do not disconnect from Sense after user successfully edits Wi-Fi from settings to prevent unexpectedly being disconnected from Sense on next connection
  • Prevent room conditions graph from drawing a flat line post onboarding
  • Smooth out onboarding end animation
  • Room conditions and alarms will properly show an error loading state when it can not retrieve data from the server
  • After editing Wi-Fi from settings, clear any sense warnings related to wi-fi

1.2.2.0

Note: 1.2.2.0 is a place holder version in case we release a build before 1.3.0

New:

  • Now writing In Bed Health sample to HealthKit
  • Sense not seen alert only shown once a day at most
  • Pill not seen alert only shown once a day at most
  • Updated copy for warning message when Sense is not connected to WiFi
  • Analytics event logged when Sense or Pill is paired successfully
  • Reduced Segment queue size down to 1 (remove queue)
  • Show Pill device info when one is paired, even if Sense is not paired
  • Update alarm analytics event to fire only when successfully changed

Fixes:

  • Fix Timeline logic that prevents user from scrolling beyond account creation
  • Prevent 3 error messages from showing in Trends view if data was previously shown
  • Add mapping for Europe/Oslo and fire analytics event to catch more missing mapping
  • Fix truncated text in Pairing Mode screen on 4s

1.2.1.10

New:

  • Insight tap tutorial will not be shown until second day of viewing, if not already cancelled

Fixes:

  • Insight about you text is not truncated prematurely for some text on 4s/5/5s devices
  • Prevent sensor graphs from drawing a flat line on first load if data series have no fluctuations at all

1.2.1.9

New:

  • Added Bugsnag

Fixes:

  • Password change screen should use secured text fields
  • Timeline event text should not be truncated or improperly taking more room than needed.
  • Timeline timestamp divider should not be truncated

1.2.1.8

New:

  • Launch states for sign in / onboarding / app launch is now consistent to design
  • Support for snoring events

Fixes:

  • Sensor history screen color for value and graph will not be in sync when refreshed
  • Alarm screen vx feedback fixes

1.2.1.7

Fixes:

  • Fixed issue where Timeline events were sometimes truncated
  • Fixed issue where the keyboard will briefly appear after editing wifi from settings
  • Add some missing analytics properties as traits

1.2.1.6

New:

  • Improved back view states when data cannot be loaded

Fixes:

  • Fixed various settings screen layouts when the in-call status bar is showing
  • Fixed spacing between sections inside device settings to match the back views
  • Fixed potential crasher that can occur in the timeline history view

1.2.1.5

New:

  • Removed the "Setup another pill" onboarding screen
  • Removed the "Get the app" onboarding screen that appears after setup another pill
  • Adjusted action sheet background color to match alerts
  • Alarm VX updates
  • Refactored Alarm UI with VSPER

1.2.1.4

New:

  • Added info icon for pill color in device settings to trigger welcome dialog
  • Refactored device settings with VSPER
  • Use API Sense WiFi condition to determine icon to use in device settings
  • Changed location property in account to send as 'long' for longitude

Fixes:

  • Fix autolayout constraints for pairing mode screen

1.2.1.3

Fixes:

  • Fixes crasher happening on timeline from the PaintCode removal

1.2.1.2

Fixes:

  • Better handling of loading state for alarm list screen
  • Better handling of loading state for trends screen
  • Adjusted text spacing for the no alarms state
  • Alert dialogs should properly show the content's background in the blurred state

1.2.1.1

New:

  • Refactored modal transitions so they reuse code
  • Timeline top bar is now 56pt
  • Play sound in the welcome video even if device is muted

Fixes:

  • Fix the sticky separator in account settings
  • Fix small image flash in the last intro screen when swiping past it
  • Fix timeline top bar being shown after coming back from time zone list

1.2.1.0

New:

  • Account settings refactored with the VSPER architecture
  • Removed dependency to PaintCode
  • Generic Insights will not show the About you section in the detail screen

Fixes:

  • Account settings flashes the scroll bar when needed
  • Removed 1pt border around alerts
  • Send ISO dates as local time when requesting questions (temporary)

1.2.0.8

Fixes:

  • Improved scroll performance in the backview
  • Fixed issue with zoomed out loading indicator not being dismissed when no timeline
  • Fixed insight text being cut off by using a different font
  • Fixed nav bar shadow

1.2.0.7

Fixes:

  • Unread indicator will properly be displayed if alarm shortcut is used to open the timeline
  • No internet system alert will properly be displayed
  • insights detail view will not be clipped prematurely when transitioning in
  • When pairing with the pill, a proper error message is displayed when app cannot connect to the Sense to start the process
  • Fixed tab icon for iPhone 6 plus

1.2.0.6

Fixes:

  • System alerts are shown upon change application states only
  • Timeline overlay for sleep depth is correctly bounded
  • Changed insight 'about you' 'text margin from 8 to 20px

1.2.0.5

New:

  • updated to insights v2 api
  • nav bar shadow and border tweaks

Fixes:

  • unread indicator fix
  • upgrade path for onboarding checkpoint fixed, for reals. deprecated old checkpoints
  • aspect fill insight images to make it work for 6 plus
  • fix markdown lib to fix current conditions text

1.2.0.4

New:

  • Insight tap gesture tutorial
  • Pill low battery alert only shown once a day

Fixes:

  • Sense colors checkpoint will not be reached for older version users

1.2.0.3

New:

  • VX tweaks to transitions
  • VX tweaks to insight detail
  • VX tweaks to insights feed
  • Standardizing borders

Fixes:

  • unread indicator will not be accidentally dismissed when using alarm shortcut
  • fixed alert text being cut off
  • fixed crasher occuring when answer questions
  • better factory reset error messages
  • better coloring of bold text in current conditions screen

1.2.0.2

New:

  • Parallax on insight images within the feed
  • Added transition between the insights feed to the insight details creen
  • Added force touch to home screen to set an alarm for 6s+
  • Added better host selection from debug menu

Fixes:

  • No longer tracking errors when entering Sense settings when not nearby

1.2.0.1

New:

  • Updated insight detail vx

1.2.0.0

New:

  • New insights feed vx
  • Tell a friend settings option

Fixes:

  • Unread indicator no longer appears on Timeline top bar when opened
  • Updated Zendesk SDK to fix issue photo attachments while keyboard is up

1.1.8.9

Fixes:

  • Fix issue with pill low battery mapping causing it to never show low battery

1.1.8.8

Fixes:

  • Fix crasher in sensor history screen when scrubbing and tapping

1.1.8.7

Fixes:

  • Fix analytics for new accounts

1.1.8.6

New:

  • Loading indicator in Timeline history + VX / UX changes
  • Moved us back to Mixpanel SDK for now

Fixes:

  • Prevent "no data" from showing while loading graph data in sensor history

1.1.8.5

Fixes:

  • Fixes crasher on factory reset (introduced in this release 1.1.8)
  • Fixes time zone display
  • Fixes upgrade path for Segment, but still broken

1.1.8.4

New:

  • Email / name update screen vx
  • Time Zone settings vx

Fixes:

  • Include optional account settings as part of checkpoint in onboarding

1.1.8.3

New:

  • Updated VX of links in alert dialogs
  • Updated device settings VX + UX
  • Update Sense settings VX + UX
  • Update Pill settings VX

Fixes:

  • Fix unit preferences being reversed for height and weight
  • Fix visual bug with notification settings

1.1.8.2

New:

  • Updated Settings VX
  • Updated Account Settings VX
  • Updated Notification Settings VX
  • Updated Preference Settings VX
  • Updated Support Settings VX
  • Changed how unread indicator is handled
  • Relax the "too soon" alarm restriction to 2 minutes
  • Make sensor history view scrollable, when needed

Fixes:

  • Fix issue where the "too soon" alarm restriction would fire even if the day is different

1.1.8.1

New:

  • Send country code to Sense when scanning for WiFi upon retry
  • Replaced Mixpanel with Segment

Fixes:

  • Handle out of order responses from Sense

1.1.8.0

New:

  • Added onboarding checkpoint for Sense colors screen
  • Removed sensor history graph labels

Fixes:

  • Removed an out of place period in a status update message
  • Vertically align text in empty trends view
  • Display -- in settings when onboarding screens for demographic data are skipped
  • Display the first frame of the pill pairing video

1.1.7.5

Fixes:

  • Fixed typo in error message when changing password that is too short

1.1.7.4

Fixes:

  • Adjusted margins in back view cards
  • Fixed bug with user height adjustments through settings not reflecting the correct value

1.1.7.3

New:

  • Empty state for Trends
  • Empty state for Alarms
  • No Sense state for Alarms
  • No Sense state for Current Conditions
  • Return specific WEP error if non hex value detected

Fixes:

  • Pairing pill video will no longer resume unexpectedly when coming back to foreground
  • Prevent keyboard from showing over the activity view when setting time zone if unexpected disconnect occurred AND time zone update failed together.

1.1.7.2

Misc:

  • Attempt to fix stupid iTC by forcing a new upload

1.1.7.1

New:

  • Add alarm on/off analytics event

Fixes:

  • Prevent unexpected disconnect if factory resetting and pairing sense multiple times in 1 session
  • Resume pill pairing demo video when view re-appears
  • Time picker no longer crashes if you are playing around with it and spinning the picker and cancelling out really fast at the right second
  • Refresh room conditions and alarm view after pairing with sense from those screens
  • Fixed re-appearance of cancel button in various settings screen when view re-appears

1.1.7.0

New:

  • Updated analytics when saving alarm to match Android
  • Removed the Force sign out option in settings bundle

Fixes:

  • Fixed truncated description in pairing mode screen on 4s
  • Kick user out of Sense settings after entering pairing mode via app
  • Tapping outside the content of an alert will dismiss it
  • Better error handling in change password screen
  • Trim email when updating it

1.1.6.7

Fixes:

  • Fixes issue with date conversion, affecting unread indicators on 32-bit devices

1.1.6.6

Fixes:

  • Fixed issue where timeline event could not be updated on 32-bit devices

1.1.6.5

Fixes:

  • Fixed crasher where collection view layout is invalidated, but layout attributes are still returned for something that is not there. Happens on Factory Reset.
  • Fixed issue when onboarding is resumed at a checkpoint where user cannot proceed

1.1.6.4

Fixes:

  • Fixed issue where entering Sense settings without BLE turned on will cause it to never show any options with a never ending activity view
  • Fixed issue where if an error was encountered retrieving device metadata from server, the layout of the device settings is messed up

1.1.6.3

Fixes:

  • Updated the intro / welcome screen per feedback
  • Fixed issue with first day of timeline history not scrolled to the proper position
  • Fixed issue with inconsistencies between sleep score color and the graph / line
  • Fixed issue where swiping fast on initial / welcome screen may cause buttons to not be properly laid out
  • Added SSL exception for s3 aws buckets to fix insight image loading problems

1.1.6.2

New:

  • Updated to v2 Devices API to obtain SSID from server instead of through Sense
  • Moved the connection with Sense in settings in to Sense settings rather than from the device settings screen
  • Using server localized messages for timeline feedback instead of client side generic error messages when updating timeline events fail

Fixes:

  • When pill is not paired, sense pairing is not also disabled on iphone 5 and 4s

1.1.6.1

New:

  • Improved disabled state of Sleep Pill settings when Sense not paired
  • Trends welcome tutorial shows even when no data is availale to match text
  • updated assets in pair sense onboarding screen
  • updated light disturbance asset
  • added analytics for new intro screen
  • increased tap target on Timeline top bar buttons

Fixes:

  • sense pair button in device settings will no longer be accidentally disabled
  • back button (should be cancel) for modal device screens work again
  • fixed trends graph view not being clipped behind border
  • fixed copy where periods are missing

1.1.6.0

New:

  • Updated logged out state experience with new intro screen

1.1.5.9

Fixes:

  • addresses local storage issue, for reals

1.1.5.8

Fixes:

  • fixes slowness when entering in to zoomed out view of timeline

1.1.5.7

Fixes:

  • fixes issue where alert dialogs shown in password / email / name cannot be dismissed
  • fixes app icon catalog references

1.1.5.6

Fixes:

  • setting ip=1 flag in mixpanel request to force geolocation props to set
  • always check unread / update insight last viewed

1.1.5.5

New:

  • Updated button styles
  • Updated alert dialog visual design

Fixes:

  • Fixed issue with Mixpanel identification

1.1.5.4

Fixes:

  • Insight detail text is no longer cut off
  • The unread indicator code has been slightly modified, but has now been reviewed

1.1.5.3

New:

  • Adding unread indicator for insights / unanswered questions on both timeline menu icon as well as insights back view icon

1.1.5.2

New:

  • Timeline will only automatically advance / update for last night when device time is past 3AM

Fixes:

  • Fixes issue during wifi scan within settings where an error will always be thrown if putting app in to the background when screen is visible
  • Replacing Sense will also disconnect from Sense in settings

1.1.5.1

New:

  • Added analytics events for support screens
  • Confirmation dialog dismissal timing reduced significantly
  • Updated pairing mode confirmation dialog copy
  • Updated factory reset completion confirmation dialog copy
  • Added handholding for sensor detail scrubbing behavior

1.1.5.0

New:

  • Updated Zendesk SDK to 1.4.1.2 to prevent crash on 6s devices when creating ticket
  • Slimmed down the mixpanel dependency with Mixpanel-simple to reduce crashers from mixpanel
  • Moved app assets to asset catalog in preparation for app thinning
  • Cleaned up iOS 9 warnings
  • Cleaned up storyboards to remove deprecated calls and modernize it

Fixes:

  • Logging out and back in will no longer retrigger welcome / tutorial dialogs

1.1.4.8

New

  • Updated layout constraint to add spacing between image and text for the first night of sleep state on the Timeline

1.1.4.7

New:

  • Updated visual and interaction design for sense colors / before sleep screen
  • Updated visual design for room check
  • added support for iOS 9 while removing support for iOS 7

Fixes:

  • increased tap target for close button in sleep breakdown UI
  • tapping between email / name / password edit screens no longer stack
  • fixed missing description for smart alarm onboarding screen for 4s
  • support pages properly load assets and css in iOS 9
  • device warning copy in Device settings properly wrap
  • shake the pill video will pause when not waiting for Sense
  • fixed clipped copy for pill pairing screen
  • first night timeline state properly displays for accounts created day of
  • reduce press duration required to trigger breakdown ui on the timeline
  • tutorial videos properly play on iOS 9
  • alarm tones now play properly with iOS 9

1.1.4.6

Fixes:

  • udpate extension executable name per apple suggestion

1.1.4.5

New:

  • visual tweaks to wifi ssid selection screen
  • visual tweaks to wifi credential submission screen, for 4s, 5, and 5s

1.1.4.4

Fixes:

  • disable bitcode for all pod dependencies

1.1.4.3

Fixes:

  • update ZDK to 1.4.0.2
  • turned off bitcode due to conflicts with YapDatabase linker flags

1.1.4.2

New:

  • updated various assets for the onboarding flow
  • now building with iOS 9

Fixes:

  • time picker in iOS 9 no lnoger renders with different colors
  • time picker will roll backwards from the start
  • current condition sensor values will no longer be clipped if value exceeds space needed to render

1.1.4.1

Fixes:

  • fixed issue where 2 mixpanel profiles were being created for every new account
  • fixed typo in pill pairing, network error message
  • prevent duplicate records from being synced to HK when syncing last night
  • ensure HK backfilling syncs consecutive days

1.1.4.0

New:

  • handholding message displays with a shadow to better separate from content underneath
  • Time picker will automatically rollover AM/PM when switching hours
  • Sleep breakdown displays -- when no data is available for that metric
  • support URL displayed in message dialog is truncated to just https://support.hello.is
  • A network specific error message is displayed when pill pairing fails due to a network error from within Sense

Fixes:

  • Fixed rounding issue with selecting weight through settings / onboarding
  • Sleep score summary / message no longer remains highlighted when dragged
  • Copy on troubleshooting / warning cards in device settings properly wraps
  • Sense card in Device settings no longer display values (wifi ssid) that overlap with the label

1.1.3.6

Fixes:

  • fix crasher that occurs in iOS 7 devices due to a selector used that is only available to iOS 8 devices

1.1.3.5

Fixes:

  • Fixed issue where tutorial dialogs were incorrectly being displayed between trends and current conditions screen

1.1.3.4

Fixes:

  • Fixed a crasher that can occur if metric value for a timestamp is 0

1.1.3.3

Fixes:

  • Changed copy of the app review initial question to exclude the
  • Moved the pairing mode animation (video) to the pairing mode screen and revert the change to the sense pairing screen

1.1.3.2

New:

  • Alarm tutorial dialog (not the smart alarm one) now plays video when connection is available
  • Onboarding pill setup screen plays video
  • Onboarding sense pairing mode screen plays video
  • Onboarding pill pairing screen plays video
  • Onboarding sense colors / before sleep screen plays video
  • Onboarding alarm screen plays video
  • Alarm copy changed from Sound to Tone
  • Accessibility improvements to Timelien
  • Air quality unit copy changes
  • Improved scrolling experience between tabs in the back view
  • Timeline differentiates between not enough data and no data, rending a support link to further explain

1.1.3.1

New:

  • App review feedback is also sent to the server
  • App review re-enabled for release builds
  • Added a debug info screen to show config, api host, and usage stats stored
  • Device settings will connect to the last sense connected, when nearby sense, without scanning

1.1.3.0

New:

  • Prevent viewing of Timelines older than when account was created, if account info is available
  • Height and Weight secondary label removed
  • Units and time no longer show the word unit for temperature
  • Support URL slugs no longer reference titles
  • Dev builds will point to a dev password reset URL
  • Factory reset confirmation dialog copy updated
  • Onboarding Sense colors copy changed from orange to red

1.1.2.6

New:

  • Show baseline in current conditions graphs when no data
  • Units and Time preferences show the actual unit names
  • Default preferences, based on phone locale, is pushed upon account creation

1.1.2.5

New:

  • Backview now swipes smoothly between tabs
  • Tapping on the view when the timeline segment popup is shown dismisses with animation rather than abruptly

Fixes:

  • HK does not attempt to sync data when timeline metric value is 0, indicating no wake or sleep event

1.1.2.4

New:

  • UI handholding for timeline zoom feature
  • App review copy changes
  • Height and weight unit preferences added. App uses v2 preferences api

Fixes:

  • HK backfilling includes last night
  • Stopping audio from timeline no longer blocks UI when opening the timeline

1.1.2.3

New:

  • Visual feedback when tapping on sleep summary card and sleep score
  • Updated sensor welcome dialog images
  • Various copy, unit, and asset changes in preparation for dust sensor

Fixes:

  • Fixed crasher that occurs if you hold on one of the button on a question card in the insight feed view, then using a different finger, tapping on second button
  • Fixed crasher that occurs if you scroll down on a timeline, put the app in to the background, bring it back up, then open the timeline

1.1.2.2

New:

  • Timeline now shows a custom state directly after onboarding completion
  • Timeline now shows a custom state when not enough data has been recorded
  • Timeline now shows a custom state when an error was encountered when pulling data for the Timeline
  • HealthKit backfills a maximum of 3 days
  • Light sensor value formatted to show fractional digit when less than 10

Fixes:

  • Fixed issue where HealthKit would fail to sync if no data exists locally
  • Timeline no longer shows the loading indicator indefinitely when no data
  • Temperature value in sensor detail properly obeys unit preferences

1.1.2.1

New:

  • Timeline audio playback will now play even if phone is on silent
  • Audio playback stops when view is dismissed

Fixes:

  • Audio playback button properly scales away when scrolling
  • Prevent sleep depth popup from appearing on top of event card
  • Fix spike in sensor graph when data points are missing

1.1.2.0

New:

  • Removed interaction with timeline events with no actions
  • Removed scrolling dynamics in the backview
  • Light sensor values now show 3 numbers max, including values below 1
  • Debug option to change API URL, used together with Nonsense.app!
  • Updated copy for 2nd pill / get app screen in onboarding
  • Removed pressed state in tutorial icon in sensor detail screen
  • Updated copy where the word sound is now noise
  • App rating prompt enabled for release builds

Fixes:

  • Trends graph now will display the localized day of week consistently
  • Room check final color / image now reflects updated logic
  • The info button in sensor detail screen will no longer be darkened
  • Skipping a question directly from the feed will not cause odd text overlap
  • Insights no longer will be shifted to the left upon coming to fg when the full insights detail screen is shown and brought to the bg
  • Cards in the backview screens will no longer randomly animate without interaction, due to auto refresh of data

1.1.1.7

New:

  • Updated animation for timeline sleep depth popup

Fixes:

  • Fixed bug where sleep depth popup mask remains while scrolling

1.1.1.6

New:

  • Added Pill Color explanation card in device settings
  • App review prompt and app usage instrumentation
  • Audio playback UI in timeline

Fixes:

  • device warning about sense not connected to internet will no longer show if app was never able to connect to Sense over BLE to begin with
  • timeline timestamps font change

1.1.1.5

New:

  • Added visual feedback when tapping on / selecting event cards in timeline
  • Improved sensor detail scrubbing

Fixes:

  • 24 hour clock will now display with leading zero when appropriate
  • insights with images no longer will reload when scrolling

1.1.1.4

New:

  • Updated icons

1.1.1.3

New:

  • Improved visual feedback when tapping on sleep bars on timeline
  • WiFi connection statuses now processed and sent to mixpanel (req new fw)
  • Cleaned up error analytics to reduce noise in mixpanel / geckoboard

1.1.1.2

New:

  • Extend side of timeline when rubber banding the scrollview

1.1.1.1

New:

  • Hide sleep timeline UI when views more than 1 level deep is pushed in the back view

Fixes:

  • Fix time formatting for time displays to always include two digits for hours
  • Tight up vertical padding of timeline breakdown metric cells
  • Fix issue where tapping on Sign Out after pulling down the timeline should no longer cause the alert to not be dismissed
  • Fix issue with factoy reset error messages not be able to be dismissed sometimes

Misc:

  • Refactored onboarding code to be more maintainable
  • Added a Rate the app hook in to the app
  • Moved app color definitions from PaintCode to a category
  • Alerts now dismiss itself rather than depending on caller

1.1.1.0

New:

  • Hide the timeline top bar when back view pushes a new view on to the stack
  • Code clean code of app colors. Require a quick sanity check

1.1.0.6

New:

  • Reduced size of app by compressing images used

Fixes:

  • Timeline tooltip correctly points to the segment tapped on
  • Updated copy for timeline breakdown
  • Fix issue with device preferences conflicting with in-app preferences for time format style
  • Pixel adjustments on timeline event cards

1.1.0.5

Fixes:

  • Improved scrolling performance on Timeline
  • Fixed issue where share icon would be disabled upon returning from bg
  • Updated change time zone dialog button copy
  • Upper cased custom action sheet global title
  • Adjusted padding in various sleep summary / breakdown views
  • Fixed issue where timeline tutorial dialogs would see incorrect title margins, consequently causing it to be scrollable when it should not after swiping left and right a few times
  • Timeline feedback UI correctly labels the view based on the event being adjusted

1.1.0.4

Fixes:

  • Minor timeline visual tweaks
  • Fixed issue where tutorial content would not scroll on a 4s
  • Tutorial dialogs will now flash a scrollbar when content requires scrolling
  • Fade in breakdown metrics during initial animation
  • Updated copy on current conditions tutorial dialog
  • Timeline feedback UI numbers should no longer animate in place
  • iPhone 4s titles during onboarding have been reduced to leave padding
  • Tutorial dialogs will no longer show the screen beneath current when displayed
  • Better handling on alarm shortcut button so that it will show when timeline isscrolled to the top
  • Forgot password link should no longer show a 404
  • No longer forcing timestamps in Timeline if insufficient data was returned between hours
  • Zoomed out view will no longer crash when swiping all the way to the left due to changes in V2 API

1.1.0.3

New:

  • Improved time zone list and ux
  • copy channges to timeline tutorial dialogs
  • copy changes to factory reset advanced option message
  • pairing mode onboarding screen font style change
  • Hooked up to Timeline v2 API (requires accounts to be feature flipped on)

Fixes:

  • missing timestamp markers when no data is available
  • share icon will no longer reappear when timeline is opened upon coming back from background

1.1.0.2

New:

  • Swapped out guide.hello.is urls for support.hello.is urls
  • Added analytics events for timeline adjustment actions

Fixes:

  • Copy changes to Timeline
  • Fixed issue where history view of timeline abruptly bounces back from the right edge
  • Fixed issue where certain views are prematurely cut off behind the Timeline

Fixes:

1.1.0.1

New:

  • Added analytics event for when timeline event time has been adjusted

Fixes:

  • Breakdown presentation animation duration matches dismissal animation duration
  • Air quality index text now reduced to Air quality
  • Hide right border in zoomed out view mini graph for right most cell, similarly for left most cell
  • Do not fade timeline event cards when scrolling up
  • sleep summary text on timeline are now vertically centered
  • Thank you text in event adjustment confirmation view is now lighter and vertically centered
  • sleep summary text and chevron is now blue

1.1.0.0

New:

  • Reverted timeline top bar back to being non-sticky

Fixes:

  • Sleep score over time dots and label are centered for 1W display
  • Visual tweaks to action sheet of options for timeline feedback
  • Speed up the presentation of the action sheet
  • Fixed issue where scrolling back to the very first day would jump to next day
  • Increased timeline event string line spacing
  • Improvements in timeline breakdown animation
  • Fixed issue in regards to phone locale settings for time preference
  • Alarm shortcut button will no longer disappear when scrolled to the very top

1.0.8.12

New:

  • Added new transition for the timeline breakdown
  • Prevent breakdown view from being shown if no data
  • Displaying a one-time only message about Sense learns when action sheet for timeline events is shown

Fixes:

  • Visual tweaks to tooltip for timeline sleep segments
  • Fixed issue where 'lights out' text is cut off

1.0.8.11

New:

  • Timeline top bar now scrolls with timeline as you change dates
  • Timeline feedback UI updated to match alarm UI for cancel and save

Fixes:

  • Custom action sheet now fades out rather than simply being dismissed

1.0.8.10

Fixes:

  • On load, Timeline event cards and summary detail in as sleep score animates in
  • Timeline event animation upon scroll is now anchored from bottom left
  • The tooltip for sleep segments are shown above the bar with arrow pointing downwards
  • Timeline date is now back to the gray color
  • Fixed issue where last event in the timeline might not be at full opacity
  • Smart alarm shortcut button position adjusted to have equal spacing from edge
  • Adjusted event text in the card to have equal padding
  • Support tickets in settings will now show a comment field
  • Putting the phone to sleep when location permission dialog appears will no longer block the user (or previously cause user to tap twice again to proceed)
  • switching tabs fast in the backview will not cause empty content
  • connecting sense to wifi title on iphone 4s has proper padding
  • backview top bar is shortened to match standard navigation bar
  • fixed issue in the alarm screen where multiple repeat days (minus 1) would overlap with the label text

1.0.8.9

Fixes:

  • Fixes issue with timeline events not showing when data not retrieved in time
  • Reduced line width on timeline timestamp markers
  • Adjusted timeline event shadow to better match design
  • Make border between segments and summary more prominent

1.0.8.8

Fixes:

  • Fixes issue where you cannot swipe left when there no data

1.0.8.7

Fixes:

  • Fixes issue where timestamp line is drawn over the event card in timeline

1.0.8.6

New:

  • Support topics now served from server
  • Added confirmation views for one tap actions (actions coming soon)

Fixes:

  • Fixed images being cut off in tutorial dialogs
  • Fixed various Timeline issues with animations and visual styling

1.0.8.5

New:

  • Timeline loading indicator
  • Tweaked timeline animations and visual styling a bit
  • Alerting user that alarm is set too early
  • Added confirmation when saving an alarm

Fixes:

  • Adjusted layout for action sheet to accommodate for the timeline
  • copy changes

1.0.8.4

New:

  • Visual tweaks to the Timeline
  • Re-insert zoomed out view
  • Re-enable share button for Timeline
  • Added the year in the zoomed out view when applicable
  • Shorten the back view bar to match standard navigation bar
  • Zendesk topic is now sent as a custom field rather than a tag

Fixes:

  • Copy change from Topic to Select a topic
  • Fixes failure to pull Timeline data when system calendar is set to a non Gregorian calendar
  • Fixes issue setting a user birthdate when system calendar is set to a non Gregorian calendar
  • Fixes issue saving alarms when system calendar is set to a non Gregorian calendar
  • Fixes issue with HealthKit trying to sync when system calendar is set to a non Gregorian calendar
  • Fixes issue requesting new Sleep Questons to display when system calendar is set to a non Gregorian calendar

1.0.8.3

New:

  • Tutorial demonstrating how to swipe between dates in the timeline view
  • Update timeline layout, additional tweaks

Fixes:

  • Fix issues which occur when putting the phone to sleep on the "Allow Location" prompt
  • Fix "No internet" prompt briefly appearing on app launch

1.0.8.2

Fixes:

  • Fixes issue where it can launch into a black screen after restoring from a backup
  • Fixes jumpiness inside User guide within support
  • Fixes issue where some tutorial images were cropped when displayed,
  • Fixes issue where february 29 cannot be set, depending on current year

1.0.8.1

New:

  • Zendesk integration
    • Search the User Guide
    • create tickets from inside the app
    • view tickets from inside the app

Fixes:

  • smooth out animation in clock picker
  • Insights date now properly displays correctly when it is 1 week ago

1.0.8.0

Updated timeline appearance

Known issues:

  • share button does not work
  • "times awake" in breakdown uses "m" as the unit
  • "Zoom"/history view is unavailable
  • Overlap between cells
  • Various tweaks missing

1.0.7.5

Fixes:

  • updated Health app image in onboarding

1.0.7.4

New:

  • Moved the Health screen during onboarding
  • Updated text in account settings to show Sync with Health

1.0.7.3

New:

  • Updated visual design on the name settings screen
  • Updated visual design on the email settings screen
  • Updated visual design on the password settings screen

Fixes:

  • Copy changes around WEP WiFi failures
  • Fixed issue causing a WARNING on first try in syncing with Health app
  • Added more analytics to understand WiFi set up

1.0.7.2

Fixes:

  • Prevent Health saving sleep data multiple times on the same day
  • Fix writing incorrect day to Health while app is in the background
  • Prevent unauthorized requests sent from the app after signing out
  • Additional analytics
  • Fix typo in insights

1.0.7.1

New:

  • Health integration screen in oboarding
  • Instrumented manual time zone changes inside settings
  • Instrumented healthkit sync
  • Sync last nights data to Health app, even if timeline is not final, to prevent people from thinking its not working after set up.

Fixes:

  • fixed typo in insights created date
  • removed calls that are firing even if user is not authenticated
  • no longer removing the Sense Id in analytics profile when unpairing

1.0.7.0

New:

  • Timeline style, work in progress

Known issues:

  • Overlap between close events
  • Incomplete implementation of design
  • Poor performance on lower-range devices

1.0.6.2

Fixes:

  • Sleep score animation smoothing
  • Play alarm preview audio when phone is muted
  • Typo fixes

1.0.6.1

New:

  • System alert when internet connection is lost
  • Include the device id in analytics of the device removed from the in-app device settings

Fixes:

  • Fixes the analytics race condition that causes people profiles to not appear
  • Prevent user tapping on the dots of the Sense color screen
  • Insight summary cards should no longer have overllapping text due to cached calculated text heights

1.0.6.0

New:

  • WiFi signal strength is now shown through the wifi icon when scanning for WiFi
  • Link to the user guide is now made more prominent in Settings
  • An alert is shown after successfully factory resetting sense to describe what to do next
  • Updated protobuf definition to support additional Sense error codes
  • Account email is now attached to the support emails triggered by the app

1.0.5.6

New:

  • Added Timeline mp event for the alarm shortcut

Fixes:

  • removed an extra call to set the LED after setting wifi credentials

1.0.5.5

New:

  • Added Timeline data request and error mp events

Fixes:

  • Fixes issue where Timeline for Last Night is not updated when app resumes from background to foreground.
  • Adjusted loading text font on trends and current conditions to match
  • Adjusted animation parameters on Room Check to fix choppiness on iOS 7

1.0.5.4

New:

  • Room check animation and visual tweaks

Fixes:

  • Fix issue with modal transitions on iOS 7 devices

1.0.5.3

New:

  • Custom action sheet for debug options
  • Moved factory reset and remove device options in to an action sheet, under Advanced
  • Updated room check sensor icons

Fixes:

  • time to sleep value will properly display in minutes
  • pill pairing errors will no longer be swalloed by LED operations
  • factory reset will now properly dismiss overlay if Sense unexpectedly disconnects during the process

1.0.5.2

New:

  • Visual design tweaks to Timeline

Fixes:

  • Layout tweaks to Attach Sleep Pill screen in onboarding
  • Room check sensor value now matches value after animation completion
  • Devices settings now is refreshed when Sense is paired from system alert
  • Devices settings now is refreshed when Pill is paired from system alert

1.0.5.1

New:

  • If linking account fails twice on the Sense pairing screen (WiFi is set), an option is provided to the user to edit the WiFi from the error dialog.
  • Skip the room check during onboarding if sensor data is not available
  • Alert dialogs containing links are now tappable. Affects Sense and Pill settings screen.

Fixes:

  • Unexpected disconnects during onboarding will have no effect if the screen in which is listening to such event is not currently visible
  • Will now record the first sleep event and the last wake up event in HealthKit rather than just taking the first detected event for each type in case there are multiple of each.

1.0.5.0

New:

  • Updated visual design of room check
  • Updated visual design of timeline
  • Added analytics event for retrying pill pairing during onboarding

Fixes:

  • fixed analytics event not being prefixed with Onboarding for screens post pill pairing

1.0.4.6

New:

  • Updated Sleep Pill setup screen
  • Welcome dialogs animate in
  • visual design tweaks to Settings
  • Current conditions and Alarm view indicate when a Sense is not paired

Fixes

  • time picker fixes for timeline feedback views

1.0.4.5

Fixes:

  • back view icons were reversed

1.0.4.4

New:

  • updated insights visual design
  • removed sharing of insights
  • updated alarm visual design
  • if time zone is not properly set for your account, an alert will be shown
  • updated copy
  • added additional timeline analytics

Fixes:

  • resolved issue with the app showing a black screen after adjusting timeline time on devices running iOS 7.1. Does not affect other iOS versions.
  • prevent app from freezing if trying to swipe to go back from the alarm view

1.0.4.3

New:

  • Present time zone update screen modally and show current selection
  • visual tweaks to Timeline, dialogs, loading indicators, trends, settings, and welcome screen

Fixes:

  • share icon on Timeline will no longer reappear when its been opened and app is brought back in to the foreground

1.0.4.2

New:

  • Added / updated timeline analytics events
  • Added / updated wifi scanning analytics events
  • Firing analytics events for screens that are reused from Onboarding as normal events.

Fixes:

  • Resolved issue where launch image was not properly synced with the Timeline when app is launched
  • Resolved issue where WEP passwords with 00 will fail (depends on new firmware)

1.0.4.1

Fixes:

  • processing available time zones in settings in background to speed up transition
  • fixed issue where 1 of the time zone option was covered by the navigation bar

1.0.4.0

New:

  • Change the time zone used by the system
  • global in-app alert is now shown when Sleep Pill battery is low
  • Sleep Pill settings will now show a warning if battery is low

Fixes:

  • Prevents mp events from the core part of the app from firing when not visible
  • Edigint Timeline events should update the timeline after saving
  • Changed the order of action buttons in the delete alarm confirmation dialog
  • Resolved possible crasher that can occur when syncing with HealthKit if the wake up time was manually adjusted to be before the sleep time
  • Fixed issue where HealthKit may not automatically sync
  • Adding additional events for when global in-app alerts are fired.

1.0.3.7

Fixes:

  • fixes layout issues when the in-call status bar is visible
  • setting the device id of Sense on mixpanel as soon as an attempt to pair is triggered to help diagnose problems
  • resolved Sense WiFi connectivity issue when network uses WEP security
  • wait until all operations are finished to dismiss activity so that error messages do not appear to be delayed
  • added more information to BLE errors returned and logged
  • adding additional analytics properties and events around setting up WiFi
  • instrumented alarms UI in Mixpanel

1.0.3.6

Fixes:

  • tapping on account preferences will not show the update name modal screen
  • editing name will use the default keyboard and capitalize words
  • updated copy on how to attach your Sleep Pill to the pillow

1.0.3.5

Fixes:

  • adding missing device action events
  • fixed bug where devices will alert the user that something is wrong, even its simply a warning, like the pill is not paired
  • sense in device settings should no longer say that the last seen is 45 years ago
  • ensuring response is returned before the timeline feedback screen is dismissed

1.0.3.4

New:

  • logging usage of the press-n-hold Timeline action
  • enabling surveys through MP

Fixes:

  • updated action button text for wifi warning in Sense settings
  • reload device settings screen as soon as a new Sense has been paired from it

1.0.3.3

New:

  • Added transition for Sleep Questions screen
  • Added transition for Timeline Feedback screen
  • Including app version, devie model, and iOS version in email message body when sending feedback / support inquiry
  • Added new screen to onboarding to ensure user has a Sense before starting

Fixes:

  • various copy changes
  • updated various images
  • fixed settings layout and shadows
  • fixed issue where Current Conditions would show old data when actually there is no data to show
  • fixed missing hour marker in Timeline

1.0.3.2

New:

  • Added ability to update your Name
  • Added ability to send us feedback by email through settings screen
  • Visual design update on Sense settings screen to separate out Factory Reset
  • Updated how Sleep Questions are animated in and dismissed
  • Alarm shortcut button will now reappear if you stop dragging / scrolling

1.0.3.1

New:

  • Improved the loading of Sleep Pill info in device settings
  • Turning on the LED on Sense when doing a factory reset

Fixes

  • updated various copy

1.0.3.0

New:

  • Added help link to bottom of device settings to explain setting up second pill
  • when sense or the pill has not uploaded data for over a day, an alert will be displayed to let you know, giving you a link to help troubleshoot the problem
  • Updated how we complete a factory reset, which will now also properly remove any other accounts linked to that Sense and remove your pill as well.
  • updated confirmation and alert dialogs throughout the app to match othes used

Fixes:

  • fixed layout in alarms screen when no alarms have been set
  • fixed layout in timeline to center information between sleep score and tabs
  • removed reference to sense-api in today extension
  • removed unused copy in app

1.0.2.10

New:

  • updated visual design of the audio player in the Timeline

Fixes:

  • updated room check message attributes
  • properly scale Sleep Pill image in onboarding
  • healthKit preference will now remember your preference if you sign out and sign back in as the same user
  • changed order of gender buttons in gender picker screen to match text order
  • updated copy on sign out / sign in screen
  • better handling of enhanced audio clips
  • fixed issue with updating temperature unit preference

1.0.2.9

  • Log API version for support requests
  • Fix iPad layout in landscape mode
  • Update timeline with time adjustments after sending feedback

1.0.2.8

Fixes:

  • reduced size of app by reducing size of images and removing old ones
  • fixed layout bug in Sensor screen that causes it to be off by 20px

1.0.2.7

Fixes:

  • added additional analytics to help troubleshoot issues
  • fix crasher that can occur by sharing an insight that has no content
  • better handling of intermittent network failures
  • fix issue that can occassionally cause Timeline to show a blank screen
  • minor visual and copy changes

1.0.2.6

Fixes:

  • signing out of app no longer resets server path

1.0.2.5

Fixes:

  • questions UI showing a back button unintentionally
  • shortening the message in the Timeline segment popup
  • updated copy in the set up another pill onboarding screen
  • updated sensor view text attributes

1.0.2.4

Fixes:

  • updated sleep score share text

1.0.2.3

New:

  • Timeline description on bars, triggered by long press
  • Pill color in device settings will now show a value when the cloud returns it

Fixes:

  • fix issue where questions and timeline feedback screens were showing a navigation bar with separator unintentionally
  • fix timeline feedback feature by using latest api
  • fix issue where password update would fail if email is updated right before
  • fix issue where account settings would show grams rather than kg for weight
  • fix insight summary alignment issue on iOS 7 and when app goes in to foreground from background, while insight full view is shown
  • fix issue where notification preferences were cut off prematurely if you scroll

1.0.2.2

New:

  • support links now point to appropriate topic when appropriate

Fixes:

  • fixed Timeline event layouts
  • fixed issue with zoomed out view of Timeline not going back to Last Night
  • fixed layout issues in Sensor views
  • when connection fails while loading device info in Sense and Sleep Pill, an alert is shown to indicate so rather than silently failing
  • fixed layout issue for Insight summaries when content contains bullet points
  • fixed crasher that can occur if you quickly move from one tab to another in the back view of the app
  • various copy changes

Fixes:

  • various copy changes

1.0.2.1

New:

  • Added option to provide feedback to event times on your Timeline
  • Before you Sleep onboarding screen are broken up in to slides to better illustrate what colors on Sense mean

Fixes:

  • fixed issue during wifi scan that would prevent user from restarting a scan if Sense disconnects during the scan
  • Pill pairing screen will not ask to shake the pill until Sense is ready to listen for the action

1.0.2.0

New:

  • added a floating shortcut button to setting alarms
  • showing day of week in place of a date for days within the week
  • added support for insight images when available
  • added smart alarm info card to describe how it works
  • notification settings are now at the top level of Settings

Fixes:

  • fixed issue with a temporary flash of the same data after being retrieved
  • fixed issue with the type size of the empty alarm state
  • fixed issue with timeline information card appearing in wrong place after signing in
  • updated icons for sleep movement events
  • current conditions update more frequently
  • updated read more copy on insight summary cards

1.0.1.9

Fixes:

  • rebuild with App Store scheme

1.0.1.8

New:

  • Added link to forgot password to sign in screen

1.0.1.7

Fixes:

  • Show sensor view tutorials automatically at first viewing
  • Added shadow to insights screen when content requires scrolling
  • Fixed issue where communication with Sense may not properly time out
  • Fixed issue to make sure keyboard is not shown above activity when setting up wifi
  • Ensure LED is turned off when done
  • smooth out sleep score loading / counting animation
  • Added shadow to to welcome dialogs for content that requires scrolling
  • remove icons in timeline tabs
  • added title to sign in screen
  • images in onboarding screens are vertically centered within whitespace
  • various copy and link updates

1.0.1.6

New:

  • Dim screen in-app at night

Fixes:

  • added pairing mode image to onboarding
  • make sure keyboard is dismissed when activity is showing during wifi setup
  • various UI adjustments to accommodate for iphone 4s size
  • Fix missing data not being obvious for Light and Sound sensors

1.0.1.5

Fixes:

  • fix sleep score breakdown animation
  • change order of preferences in account settings
  • clearing old push notifications after opening app
  • fix textfield jumpiness in sign in screen
  • fix alarm duplication issue when saving alarms
  • factory reset now shows a successful state
  • factory reset no longer kicks you out of app
  • turning up volume when playing sounds in alarm sound preview

1.0.1.4

New:

  • Timeline sleep score breakdown
  • Push notification preferences
  • Sleep Pill description screen in onboarding
  • Will not ask to Add Another Sleep Pill if Sense has been paired to more than 1 account already.
  • Welcome / explanation dialogs
  • Timeline shows generic motion
  • Font scaling based on device

Fixes:

  • height picker animation direction hints direction to increase or decrease
  • clear current conditions upon signing out of account
  • alarm picker time now cycles
  • upon sign out, reset to default menu
  • timeline zoomed out view no longer show previous month if swiping back and forth
  • various onboarding screen design updates

1.0.1.3

New:

  • Sensor detail highlights current condition and insight

Fixes:

  • fixed issue where Timeline dates are off and Last Night was not referring to yesterday
  • skipping pill pairing will ask you to confirm, skipping the pill placement instruction screen as well
  • updated support link
  • proceed to next onboarding screen while activity is still showing to remove unintended confusion that something went wrong
  • fixed issue with Insight summary date being truncated for today
  • update devices list faster, after removing Sense or Sleep Pill from account
  • removed Thank You message after answering Questions
  • fixed issue where textfields in sign in / sign up screens might cause content to temporarily hide
  • fixed an issue where re-pairing a Sleep Pill may leave Sense LED on
  • fixed an issue where re-pairing a Sense may leave Sense LED on
  • updated title of devices screen to reflect what is shown in settings
  • updated various onboarding screen vx
  • updated birthdate format in account settings
  • fixed issue where birthdate might be off by 1
  • fixed issue with Room Check title being missing

1.0.1.2

New:

  • Prompt user to turn on BLE when navigating to devices settings, if BLE is off (once per session)
  • Allow skipping Pill pairing after two failed attempts
  • Improve handling of error states during Pill pairing
  • Visual update to trends, alarms, and insights
  • Show wifi password in plain text during onboarding

Fixes:

  • Show all message text for timeline events
  • Show sleep times in timeline in correct timezone
  • Fix drawer display after onboarding
  • Fix trends display on 4S
  • Fix failing to re-register for remote notifications after signing out and in again

1.0.1.1

New:

  • Moved sign out option in to Account settings

Fixes:

  • errors encountered when saving alarms are now more descriptive
  • fixed issue where saving an alarm can sometimes cause it to fail on iphone 5 and 4s.
  • fixed issue where you cannot cancel out of Pill pairing from settings
  • fixed issue where insight summary was being truncated
  • fixed issue during onboarding where the no BLE screen does not properly detect fast state changes
  • errors when creating an account are more descriptive
  • fixed issue where SSID shown initially in devices may not reflect what Sense is currently configured to at the moment.
  • when you sign in, your time and temperature preferences are now pulled down
  • general speed improvements
  • general visual improvements

1.0.1.0

New:

  • Timeline sleep summary / before sleep tabs
  • Added support for edge pan gesture for back view drawer tabs
  • HealthKit integration. Turn it on in Account settings.

Fixes:

  • layout issues in sensor detail views
  • various visual fixes in Timeline

1.0.0.62

New:

  • Settings design overhaul
  • Enable enhanced audio through settings
  • Changing time and temperature preferences in settings will be stored in the cloud
  • Speed up account information loading in settings
  • Reload sensor views instantly when temperature preferences change
  • Speed up alarm sound loading
  • New images and styling for sleep timeline
  • More informative errors during alarm changing/saving
  • Added Sense not yet paired alert

Fixes:

  • Fixed issue where menu bar would be shown over account settings after updating password
  • Remove unecessary background scanning for Sense

1.0.0.61

New:

  • Updated height selector design
  • Updated weight selector design

Fixes:

  • Better error handling for creating and updating Smart Alarm

1.0.0.60

fixes:

  • hide debug menu for non beta

1.0.0.59 (APP STORE SUBMISSION!)

New:

  • See expert insight information by tapping on the summary card

Fixes:

  • Current conditions text is no longer cut off
  • Error message titles are no longer cut off when too long
  • The Echo sound will now play when selecting it in alarms
  • While setting up wifi, unexpected disconnects are handled
  • editing wifi from settings will no longer leave sense LED on
  • fixed crasher when tapping on missing data trends graph

1.0.0.58

New:

  • Trends! Pull down the Timeline and tap on the Trends tab
  • Enable enhanced audio from onboarding
  • Simpler second pill setup flow in onboarding
  • Updated Before you sleep screen

Fixes:

  • crasher when saving alarms on iOS 7
  • app freezing on iOS 7 and iPhone 5 running iOS 8
  • sporadic blank screen on the Last Night timeline

1.0.0.57

Fixes:

  • Fixed issue with saving alarm during onboarding
  • Fixed crasher within the alarms view
  • Fixed crasher in Room Check during onboarding
  • Setting timezone when pairing with Sense as a second user

1.0.0.56

New:

  • Onboarding flow design overhaul
  • Updated alarm styling
  • Updated sensor view styling

Fixes:

  • better handling for errors during onboarding
  • fixed issue where menu button was not responding in 6+

1.0.0.55

New:

  • Sleep timeline design overhaul
  • Settings design overhaul
  • Device Management design overhaul
  • Device Management screen will show you warnings if an issue is known
  • Sense settings screen now allows you to remove the Sense from your account
  • Device Management will allow you to pair with a Sense, if one is not
  • Signing in to the account, no longer pushes you out to pair a Sense if one is not paired. Do so through Device Management.
  • Updated Onboarding flow to ask if you want to set up another pill at the end
  • Updated LEDs throughout onboading flow to show you when everything is done
  • Updated sensor graph colors
  • Updated your app icons

Fixes:

  • Fixed Sense pairing in onboarding, which may have caused random errors to show

1.0.0.54

  • Added guard for Light sensor in room check, which was crashing it

1.0.0.53

Fixes:

  • Fix issue where some people would be brought back to Birthdate form during onboarding. This affected people who had BLE turned off when going through onboarding.

1.0.0.52

New:

  • Artisanal selection of alarm ringtones for your listening pleasure
  • Added a message to the sensor view indicating at what values you sleep best

Fixes:

  • Fix issue with device monitoring occuring during onboarding
  • Fix for the top bar briefly appearing when panning between views

1.0.0.51

New:

  • Updated to control Sense LED activity indicator in onboarding. This requires the latest firmware.
  • During onboarding, Sensor data is immediately pushed for Room Check to pick up. This requires the latest firmware.
  • Global alerts to indicate when Sense cannot connect to network and when you do not yet have a pill paired. More alerts to come to help you troubleshoot problems.

Fixes:

  • Fix issue with Timeline scrolling issues
  • Fix issue with Trends Questions action button states

1.0.0.50

New:

  • Faster Sense pairing during onboarding
  • Return user to onboarding upon authentication if Sense has not been set up
  • Update your email from within Account Settings
  • Smart Alarm switch added to alarms
  • Updated Alarm design
  • Sense LED updates, with supporting firmware

Fixes:

  • Fix a crasher when tapping through insights from iOS7 devices
  • Fixed sensor colors
  • Zoomed out Timeline will not be triggered acciddentally when swiping down
  • Menu bar in the back screen will no longer be dismissed when dragged from the edge from the Alarms screen
  • Share icon no longer show when bringing back to foreground, even though there is nothing to share.

1.0.0.49

New:

  • Completely revamped the back view design
  • Sensor graphs are colorized based on current condition
  • Analytics by Mixpanel
  • Insights now show in full screen
  • Updated onboarding screen to better show how to attach Sleep Pill to pillow
  • Onboarding now fully instrumented with analytics to understand problem areas

Fixes:

  • Room Check during onboarding works on 4s

1.0.0.48

New:

  • Animated Zoomed out view of Timeline.
  • Updated sleep score loading indicator
  • Questions now support multiple answers, when applicable

1.0.0.47

New:

  • Work in progress of a zoomed out view for the Timeline
  • Room Check sensor values now animate in
  • Enable push notifications from onboarding
  • Added ending message for onboarding flow
  • Wake Up time validation control in wake up event within Timeline
  • added ble support for firmware update of device mode flag

Fixes:

  • various copy changes
  • calls for data should not be made when signed out
  • Timeline refreshed after signing out and back in
  • syncing with Sense led changes in firmware

1.0.0.46

New:

  • Introducing a Room Check feature in to Onboarding
  • Update your password from within Account Settings

Fixes:

  • slight UI tweaks

1.0.0.45

  • Updated questions visual design, with shortcut to skip question.
  • Answers to the questions now feed back to the Sense system.

1.0.0.44

New:

  • custom loading indicator with discrete done state during onboarding

Fixes:

  • fixed issue where some text was being cut off during onboarding
  • setting default weight based on gender so it does not start from 0
  • various copy changes during onboarding
  • various layout fixes

1.0.0.43

New:

  • Added setting the first alarm to the onboarding process
  • 'Particulates' is now named 'Air quality index' and the measurement is adjusted accordingly

Fixes:

  • Creating an alarm which does not repeat now works
  • Hide share button when not applicable

1.0.0.42

New:

  1. iPhone 4s support
  2. Updated copy for various onboarding screens
  3. Play the alarm sound when setting an alarm

Fixes:

  1. Fixed text layout issues that was previously getting cut off

1.0.0.41

Ensuring testflight provisioning profile is not corrupted and that there are no conflicting builds so that Ben Rose can install build.

1.0.0.40

New:

  • Added a Before You Sleep screen to describe Sense colors. This replaces the previous well done screen.
  • Hooked up illustration for clipping your Sleep Pill

Fixes:

  • fix various layout issues in onboarding

1.0.0.39

New:

  • Sensor detail styling update
  • Allow opening sensor detail view from today extension

Fixes:

  • Tuning alarm time panning speed

1.0.0.38

New:

  • Visual styling for onboarding and alerts
  • Hook up "I'm having trouble" in onboarding
  • Add 'Help and troubleshooting' to Settings

Fixes:

  • Missing line for temperature sensor graph when using Fahrenheit
  • Remove blur from timeline graph
  • Slow down alarm time panning speed

1.0.0.37

Fixes:

  • Fixed crasher that can occur if Sense unexpectedly disconnects before command completes

1.0.0.36

New:

  • added support to select wifi security type if entering wifi manually
  • relaxed sign up validation
  • minor onboarding updates

1.0.0.35

New:

  • Updated Onboarding with new assets
  • Updated / Added new descriptions in certain Onboarding screens
  • reversed height picker values so scrubbing up increases height

Fixes:

  • prevent user from trying to set wifi when Sense is still being discovered

1.0.0.34

New:

  • Supporting 2nd sleep pill user onboarding flow
  • Skippable WiFi onboarding if set and if firmware supports it
  • Insight summaries are tappable
  • very verbose BLE logging, for when you want to send us the logs
  • introductory video on welcome screen
  • onboarding demographic info screens are skippable

Fixes:

  • iOS7 fixes
  • fixed issue where user was automatically being logged out, even during onboarding
  • fixed crashlytics
  • fixed pairing mode crasher
  • fixed birthdate
  • fixed sensor graph labels being out of order
  • fixed sensor utc times

1.0.0.33

New:

  • New onboarding workflow for single pass through
  • More activity messaging to indicate what is going on during onboarding
  • Start of sharing from Timeline
  • auto setting of timezone is enforced after Sense is configured with WiFi
  • Auto refresh of Timeline when coming back from background

Fixes:

  • Support options cannot be triggered more than once
  • Alarm text styling fixes

1.0.0.32

New:

  • Shake to open "help and debug" menu for contacting support
  • Updated styling
  • Refresh individual sensor views periodically

Fixes:

  • Fix for question text being clipped
  • Fix for alarm time being clipped
  • Make hamburger button easier to tap
  • Fix signing out the user after a crash or killing the app

1.0.0.31

New:

  • Updated design throughout the app, minus Sensor graphs
  • Hooked up Sleep Pill pairing from within Settings
  • Hooked up WiFi set up from within Settings
  • Showing currently configured WiFi in Settings
  • auto re-pair if you have an account and have paired with Sense previously, within Settings

1.0.0.30

New:

  • Insight summary view, pulling from server
  • Updated Back View styling, but partially complete
  • Passing WiFi security type to enhance speed in set up

Fixes:

  • Fixing WiFi scanning issue
  • Fix sensor data appearing in alarm summary when connection to API is lost

1.0.0.29

New:

  • New setup for people with two pills for one sense
  • Timezone configuration while setting up wifi
  • Option to force sign out from Settings app
  • Third-party library attributions in Settings app

Fixes:

  • Only scan once for wifi networks instead of auto-scanning twice, to prevent issues with Sense
  • Faster refresh for room conditions
  • Better error messaging in sign up / sign in
  • General setup fixes

1.0.0.28

New:

  1. WiFi Scanner / Picker that integrates with Sense
  2. Better error messaging when connecting WiFi
  3. Loading indicator in Timeline view
  4. Logging user out when receiving 401 from server

Fixes:

  1. Auto refreshing of Sensors now properly displays cached data
  2. Fixed cached questions between users

1.0.0.27

New:

  1. Aadded auto refresh on sensor data

1.0.0.26

New:

  1. Added ability to do a factory reset. Only use this if you know exactly what you are doing!

2 Added analytic events to Sense controls within the app.

  1. Onboarding Checkpoints

Fixes:

  1. added time out while pairing with Sense
  2. better error handling in BLE operations
  3. minor visual fixes

1.0.0.25

New:

  1. Analytics with Amplitude, mostly for Onboarding and errors
  2. Logging events to file to be sent by email through Customer Support menu
  3. Expand the width of long sleep summary messages to match the margins of the timeline
  4. Remove the presentation of the first sleep event

Fixes:

  1. various layout issues
  2. fixed issue with Devices view where info was not properly reloaded
  3. fixed issue where scanning for Sense inside the app never times out
  4. updated particulate unit, which fixed particulates icon

1.0.0.24

New:

  • Hooked up API to skip a question
  • Unpairing sleep pill directly unlinks pill from account ... does not go through Sense

Fixes:

  • fix issue with app opening in to a state where Timeline is retracted
  • BLE operations now times out, ~60s for setting up wifi. ~20s for all others
  • fixed issue where view to set up wifi is not disabled while operation in progress.

1.0.0.23

New:

  • New onboarding flow, including ability to set wifi credentials manually
  • updated onboarding screen font type

Fixes:

  • handling empty strings from Timeline API
  • various screen layout fixes

Notes:

  • Onboarding flow has not been tested against a fully assembled Sense
  • For now, "I am having trouble" button in the onboarding flow will skip the screen as a way for people to test the flow without a device.
  • Placeholders for onboarding videos and images until those are provided.

1.0.0.22

New:

  • "Before you slept" insights are now provided via the API

Fixes:

  • Move sleep score text upward slightly to center it
  • Change "deep sleep" fill amount to match margins on both sides
  • Show historical temperature data in centigrade or fahrenheit
  • Event summary popup text should not change before moving into position
  • Avoid closing event summary popup if tapped just after opening

Known Issues:

  • Fetching alarms for the first time sometimes returns an error
  • Alarms cannot be saved without picking at least one day to repeat

1.0.0.21

Fixes:

  • No more events in the timeline with a black background

New:

  • "Before you slept" insights below the timeline -- the displayed insights are currently static, but you can see how they will appear
  • Better animation when event popups appear
  • Make events easier to tap

1.0.0.20

Fixes

  • Fix Localized strings for widget

1.0.0.19

New:

  • Sense Today Widget
  • Paired devices show Last Seen from server
  • Unpair your Sleep Pill (if you have access to your Sense)
  • Updated, but still in progress, onboarding flow
  • Updated Timeline
  • Alarm UI updates and also persists to server

Fixes:

  • Alarm crasher
  • Layout fixes in various screens

1.0.0.18

New:

  • Timeline style and icons
  • Transition style for moving between dates
  • Put Sense into pairing mode from settings
  • Add integration with device ID in BLE advertisement packets
  • Add a Sense area in Settings app

Fixes:

  • Fix doubled animation for score
  • Fix Units + Time styling
  • Fix a split sec animation bug when question is presented on iphone 6

1.0.0.17

New:

  • The summary area in the timeline supports markdown
  • Real summary of the previous night's sleep

Fixes:

  • General polishing and cleanup in settings and onboarding
    • removed unneeded images
    • added loading indicators
  • Change the score font from Helvetica to Agile
  • Add missing retina icon for temperature

1.0.0.16

New:

  • Device management. Remove your paired devices.
  • New style for settings screens
  • New style for questions
  • You can now have multiple repeatable alarms
  • APP ICON

Fixes:

  • Fix date offsets in sensor history graph

1.0.0.15

Fixes:

  • Fix iOS8 issue with location finder in onboarding
  • Fix iOS8 issue with dismissing Questions
  • Fix button animation

New:

  • Push Notification integration
  • Settings for account information

1.0.0.14

Fixes:

  • I know this was keeping you awake at night, so icons for sleep events have been restored
  • Really light text is now a tad darker
  • Events can be expanded to show messages again

1.0.0.13

New Stuff:

  • Hooking up the Questions API to display question(s) to user at most once a day

1.0.0.12

Fixes:

  • More informative labeling when there is no curent sensor data available

1.0.0.11

Fixes:

  • iPhone 4s layout issue with the gender selection screen

New Stuff:

  • Real data in the timeline from your pill!
  • New style for the onboarding process, for recording height, weight, and birth date
  • Now pairs with Sense during onboarding, if one is found not already paired
  • Using updated Account API to save birthdate and lat/long information

1.0.0.10

Fixes:

  • Historical sensor data should be in the correct timezone

New Stuff:

  • Smooth and animated transition between sleep data timelines, similar to the Chrome app
  • Make sleep timeline text bigger and sleep events expandable
  • New font

1.0.0.9

New Stuff:

  • Onboarding flow, complete with custom controls!
  • Location storage through onboarding

1.0.0.8

Fixes:

  • Fix for crash when swiping rapidly through days in sleep history

New Stuff:

  • Tapping in the sleep history graph now shows an indicator for the time and event details

1.0.0.7

Fixes:

  • Pulling the sleep graph view up and down should be much easier
  • Sign up view shouldn't appear during sign in
  • After updating user information in settings, the user is returned to the settings view

Issues:

  • Close sleep events get squished in the graph

1.0.0.6

Fixes:

  • Sign up view pans correctly to show all fields under the keyboard
  • Lines should no longer appear on top of sensor information after signing up/in
  • Minimum password length is now 3 (Sorry, Tim!)
  • Sensor messages should no longer overlap the values
  • Tapping the sign up button multiple times no longer sends multiple requests
  • Alarm should no longer flicker while changing the time

New Stuff:

  • Signing in without filling in all fields probably shows dialogs with hints
  • User information (like age, weight, etc) can be updated from settings

Issues:

  • Close sleep events get squished in the graph
  • Pulling the sleep graph view up and down is difficult
  • After updating user information in settings, the user is not returned to the settings view

1.0.0.5

Fixes:

  • Sign Up flow can be completed, picking an age, weight, height, etc should work!

New Stuff:

  • Fake data in sleep history now comes with fake events! Tapping anywhere in the graph should update the sensor data

Issues:

  • Pulling the previous night's sleep data view up for viewing and down is difficult because it is competing with the scrolling view of the graph
  • Graphed sleep events which are close temporally can be squished together
  • Sign Up text fields don't scroll and can be lost under the keyboard
  • Lines appear in current conditions table after initial sign in
  • Alarm flickers while panning

1.0.0.4

  • Fixed view overlap issues in sleep data view
  • Tapping points in the sleep data graph now updates the sensor data

Issues:

  • Pulling the previous night's sleep data view up for viewing and down is difficult because it is competing with the scrolling view of the graph
  • Sign up flow missing some controls
  • Lines appear in current conditions table after initial sign in

1.0.0.3

  • Added general layout for viewing the previous night's sleep data, with complimentary fake data
  • Colored sensor values in "current" view according to sleep condition

Issues:

  • Pulling the previous night's sleep data view up for viewing and down is difficult because it is competing with the scrolling view of the graph
  • Sign up flow missing some controls
  • Lines appear in current conditions table after initial sign in

1.0.0.2

  • Users should be able to "Sign In" or "Sign Up"
  • Current sensor data should be displayed after sign up (if there is sensor data tied to the account)
  • Alarm can be customized and should save changes
  • Users should be able to toggle temperature and time display preferences in "Settings", as well as sign out

Issues:

  • Lines sometimes appear on top of sensor info in the home view
  • Sign up text fields don't scroll properly (information is lost under keyboard)
  • No icon

1.0.0.1

  • Users should be able to "Sign In" (accessible from the "Sign Up") view
  • Current sensor data should be displayed after sign up
  • Alarm can be customized and should save changes
  • Users should be able to toggle temperature and time display preferences in "Settings", as well as sign out

Issues:

  • Lines sometimes appear on top of sensor info in the home view
  • No icon :(

1.0.0.0

  • Initial build