3.20

- Firmware 1.1.3

- Fix issue with data corruption with OS version El Capitan and greater


3.19

- Disable app nap programmatically


3.18

- Prevent computer from going to sleep during sync


3.17

- Fix an issue with syncing athlete record


3.16

- Fix a bug with integration of latest server API


3.15

- Integrate with latest server API version


3.14

- Small fix


3.13

- Fix authentication issues


3.12

- Firmware 1.1.2

- Small fixes


3.11

- Firmware 1.1.1


3.10

- Firmware 1.1.0


3.09

- Minor changes


3.08

- Additional logs


3.07

- Bug fixes


3.06

- Integrate with USB API 45 which fixes some issues with OSX Yosemite.


3.05

- Add total file size in content-range during file upload


3.04

- Integrate with Server API 2.1.0


3.03

- Add more traces for corrupted records


3.02

- Firmware 1.0.5


3.01

- Upload data in parts

- Doesn't resync records that have been deleted from the server

- Log erase and reset commands


3.00

- Faster upload


2.61

- Compatibility integration


2.60

- Fix the assign in multi device scenario


2.59

- When there is no user set on the Hexoskin ask to link the logged in account to the Hexoskin.


2.58

- Set the clock on the device when erasing the device

- Flag the sessions that are synced.


2.57

- Change support email


2.56

- When CRC fails, show the session as corrupted


2.55

- USB API 42 (Improves memory footprint)


2.54

- Allows user to clean up the local storage through the support screen


2.53

- Firmware 1.0.4


2.52

- Firmware 1.0.2 (revert)


2.51

- Firmware 1.0.3

- User Profile removed

- API 1.2.0

- USB API 41

- changed credential strategy

- fix a bug in the allowed assign users

- allows user to select the session to sync with right-click


2.50

- Bug fixes


2.49

- Allow sync when in realtime

- Use Timeline number instead of timestamp


2.48

- bug fixes


2.47

- allows in DEV to specify the api version


2.46

- api 1.1.0


2.45

- Firmware 1.0.2


2.44

- Integration with USB API 35


2.43

- Firmware 1.0.1


2.42

- Support User.Profile to be either the resource uri or the json object

- Add error handling when listing bundle permissions


2.41

- Integrate with USB API 32 which improves download performance


2.40

- Fix a crash occurring when disconnecting the device


2.39

- Firmware 1.0.0

- Add API VERSION Header in each http request

- Removed the queued, processing and decoding error status

- Prevent computer from going to sleep when storing locally

- Prevent computer from going to sleep when synching


2.38

- Integrate with USB API 31 that fixes some memory leak issues.

- Fix issue when doing a firmware update, weren't able to view the detail page of the device

- Don't run CRC on session that are prior to firmware 1.0.0 even if the device is 1.0.0 and higher


2.37

- Fix an issue with device disappearing on the list when plugging a new device

- Improve the erase of sessions

- Fix an issue where sync wasn't synching when interrupting the storing and then clicking on sync

- Fix an issue with cancelling, when cancelling was not able to sync anymore


2.36

- Synchronize session in Ascending order

- Synchronize as soon as session is stored

- Fix slowness in deleting sessions

- Implement BSL Recovery

- Remove the RED errors


2.35

- Put back firmware 0.53.0


2.34

- Improve migration by not migrating already sync session


2.33

- Fix firmware revision with device having old firmware using latest hxservice.


2.32

- Fix the slowness when resuming from storing locally


2.31

- Fix the slowness during sync and CRC


2.30

- Fix some memory issue by draining the autorelease pool asap


2.29

- Firmware 1.0.0

- Show migrating pages during migration


2.28

- Add CRC Feedback


2.27

- Forgot version


2.26

- Migration fix


2.25

- Better internet connectivity handling

- Replace storage with file storage

- Removed registration. Redirect to Hexoskin Dashboard

- Allow to Cancel storing

- Integrate a CRC fix

- Added a new flag to allow control over the storage of session. Allows to connect device without storing data immediately

- Handle the unknown session


2.24

- CRC check


2.23

- Integrate with USB API 28


2.22

- firwmare 53

- small fix in session statuses


2.21

- Improve session storage strategy by batching


2.20

- Fix a crash when click on assign and user has no team

- Better error handling around model building

- Allow update firstname and lastname

- Fix issue not able to assign logged in user to the device

- Allow to refresh the list of athletes

- Removed email and password validation from the application. Let the server notify of any issues.

- Auto firmware update

- Fix UI glitch on the sessions list

- Show feedback during assigning device to user

- Don't allow to sync a session in realtime status

- Fix a crash issue with setclock


2.19

- Fix an issue with set clock was comment out.


2.18

- Integrate with USB API 22 that should fix the firmware update


2.17

- Support new status : realtime_complete


2.16

- Simplify the session statuses


2.15

- Fix an issue with the Core Data in multithreading mode can crash the app.

- Fix an issue with application not listing the device when internet is not accessible

- Fix an issue with application stuck at 0%


2.14

- Use centralized timestamp instead of computer timestamp for each request.


2.12

- Show Dock icon. Allows to command+tab when window is visible

- Fix a logging format issue


2.11

- Additional logging information for debugging purpose


2.10

- Add menu to open the dashboard website

- Additional logging information for debugging purpose

- Fix an issue with the default user staying unknown even if it has a value


2.9

- Fix a spelling issue

- Fix a core data issue aborting on fail commit which can cause app to crash. Rollback instead.


2.8

- Fix an issue that might have missing pages on the local storage. Implemented a refetch missing pages.


2.7

- Allow user to send log information to hxservices support from the Support Screen

- Change the logs name of dev version to log-DEV-#

- Change color of main menu for dev version (red) to make it obvious VS the future prod version (blue)


2.6

- Fix bug with athletes being duplicated in the assign screen

- Fix cache issue when user sign-in/sign-out to clear the cache when sign-out happens

- Fix sorting issues in the assign screen

- Fix some crash issues with viewAtColum

- Stop battery timer command when user sign-out

- Implemented a custom log file manager to names log with numbers instead of a UUID (default implementation of cocoalumberjack)

- Add ability to search for athletes in the assign screen

- When app launches force a check update if the autocheckupdate is YES

- Ask user for confirmation before reset and erase


2.5

- Fix bug in the device list not showing the default user

- Order the device list on the Assign screen


2.4

- Can now assign a user to a device. (Firmware 49+ only)

- The data on the devices are now stored on the local computer when it is connected. Then the sync uses the data from the local computer to upload the data to the server.


2.3

- Fix an issue where upgrading the firmware could crash the app when done completing the update … 100% completed, a bug in the UI can make the app crash.


2.2

- Remove some test code that wasn't supposed to be there in the first place that could cause some error during sync. (It was trying to create 2 times the

same sessions).


2.1

- Implement the Registration feature

- Support the ERROR status when the server is decoding the raw data

- Implement a retry strategy when sending a command to the Device through the USB

- Allow to Sync from the Hexoskin Detail Screen and show number of sessions not sync/total number of sessions on the same screen

- Implement a Solo/Team mode (manage a single vs multiple Hexoskin device)

- Implement the Auto update feature

- Integrate with the API key

- Fix an issue which allows to view the Hexoskins Devices even if the user is not logged in

- Fix an issue while updating the firmware the UI is not displaying the progress

- Fix issue when Cliking on Open Hexoskin Service doesn't bring the window in front

- Handle the error "The operation couldn't be completed." -1012.


2.0

- Complete rewrite of the HxService with all the same functionality and more.