Added Fixed

Release 23.1

1 year ago

Audio prompts

  • Adds customisable audio prompts to users workout splits


  • Adds workout durations to workout builder
  • Allows users to view and save Preset Workouts to their own Custom workouts

Bug fixes

  • Fixes bug on initial workout split values on the run screen
Added Changed Fixed

Release 22.4.2

2 years ago

Elevation gain

Elevation gain is now calculated with an accuracy of 1 centimetre when connecting to supported treadmills! This release also adds a beautiful new mountainous chart to the Session Detail screen so you can see your elevation gain.

Share your sessions

This release adds session sharing functionality to the Session Detail screen.

Widgets (treadmill + foot pod run screens)

  • The app now remembers the widgets when you change them.
  • This release fixes the instantaneous pace widget - we now do straight conversion from speed to pace, instead of averaging the last few seconds.
  • This release adds a new instantaneous cadence widget - extrapolated from the average over the last 4 seconds.

General updates

  • This release upgrades some of our core dependencies, and reworks some of the OTA update logic to allow more stable updates.
  • Reworks the Sessions and Workouts Charts' spark-lines a little.
  • We now create the splits for the Session Charts when we create the Session, instead of on-the-fly when rendering the Sessions list. This should be a performance boost on older devices.
  • This release refactors the Mixpanel tracking so that we can better create funnels and charts. For more information, and to opt in or out of this anonymous data collection, please see the Settings screen.
  • We're removed some of the NoblePro branding.

Bug fixes

  • This release fixes a bug with orientation on iOS devices. This means that the run screen as well as the inclinometer should work correctly across all supported devices.
  • Fixes a bug where the iOS beta app would crash when trying to import a database file.
  • Fixes a bug where the app would crash when you select the 'month' chart on the first 9 days of the month.
  • We've fixed a bug where scanning for your treadmill or foot pod while both types of Bluetooth devices are nearby will no longer fail to display either.
  • Fixes a bug where creating FIT files would sometimes fail.
  • Fixes a bug where linking/unlinking Strava & TrainingPeaks accounts would sometimes fail.
Changed Fixed Added

Release 21.2.14

2 years ago
Apologies for not publishing the previous release notes until today!
I had it in draft and straight up forgot to hit publish when the app was released at the end of November.

Today's release brings with it a few improvements and bug fixes:

  • Fixes Workouts Split editor "time display" for Fixed Workouts.
  • Adds new GATT service characteristics for RSCS.
  • New modal screens on Session Details to fix iOS keyboard issues.
  • Adds event tracking for Session Conversion.
  • Replaces the interstitial screen during startup to avoid a FOUC.
Changed Deprecated Added Fixed

Release 21.2.1

2 years ago

Export sessions as FIT files

The app already allows directly sharing to Strava & TrainingPeaks, and with this release you can now export your sessions as FIT files to do whatever you would like to!

Very precise Splits in Custom Workouts

You can now be very precise with Custom Workout speed in splits! We have added functionality that allows you to select increments of 0.1 kph/mph when designing Custom Workouts.


  • The chart on the Stats dashboard is not filterable.
  • The app will now disconnect from BLE devices after a Session is completed.
  • We have upgraded our underlying dependencies.
  • We have bumped our versioning into a system that more accurately reflects our development pipelines and effort.
  • We have dropped support for Android SDK 29.
  • We have also dropped support for iOS 10 and iOS 11.
  • Adds a shortcut to delete Sessions from the Sessions list screen.

Bug fixes

  • Fixes a bug where running Fixed Workouts would display an incorrect pace.
  • Fixes a bug when Session energy expenditure exceeds 1,000 kilocalories.
  • Fixes a bug with the displayed Split-pace in the Custom Workout editor when the current unit is imperial.
  • Fixes the SQLite "upsert" logic for Settings that was breaking on older phones.

Release 2.5.45

2 years ago

This release fixes a few bugs with the over-the-air update system in the app.

Instead of automatically applying the updates as soon as they become available, the app will now display a notice at the top of the screen. Once a user taps this message, the update will be applied, and the app will be reloaded.

Added Changed Fixed

Release 2.5.38

2 years ago

This release brings 2 new features we are very excited about: Workouts & Custom Workouts. We have also rebuilt the Session details screen.


Workouts are programs that control the treadmill's speed and incline automatically. We've created 12 pre-defined Workouts for users to try.

Custom Workouts

We have added Custom Workouts to the app, allowing users to create Workouts that control the treadmill's speed and incline. There is an option for users to set their own duration per split, 'Flexible Workout, or an even time throughout the splits, 'Fixed Workout'. Users are able to favourite and delete custom workouts.

Session details

The Session Detail screen has been updated to show you a more in-depth data of your session. We have added a chart to show the speed & incline changes on the treadmill. The screen now also breaks down your splits, to show you your pace and steps per split!

We also calculate the projected split time if the "final split" isn't a full kilometre or mile.

We've also added interactive charts for:

  • Pace
  • Heart rate
  • Cadence
  • Calorie burn

You can also convert a captured Session into a Custom Workout!

Bug fixes


We have removed the pause button from the Run screen in the app due to inconsistencies with some of our bluetooth chips. This means you can no longer pause a session from the app.

  • An active session can be paused by pressing the "STOP" button on the treadmill once.
  • The paused session can be "un-paused" by pressing the "START" button on the treadmill.
  • To end a session, press the "STOP" button on the treadmill twice, or press the stop button in the app.


  • Fixed an orientation bug for iOS.
  • Automatic over-the-air updates are now disabled if the app is connected to a treadmill.
  • Sessions now save properly if started from the treadmill hardware "START" button while the app is connected.


Unique machine ID

We have recently partnered with The Altitude Centre in London, and they have a bunch of our treadmills. While we were there, we noticed an issue in the app: when scanning all the treadmills looked identical, and it became near impossible to connect to the correct treadmill.

So, this release adds a unique identifier on the scan screen to help users identify individual treadmills, but the ID will only display in the app when more than 1 machine is found.


  • This release adds aesthetic overrides for the new NoblePro Connect v3.0.0 chip. The chip itself will be released as part of our Bluetooth Upgrade program. If you are interested, please check out our Discord for help.
  • General UI update to bring app half way in line with new UI.
  • Adds new Run screen widget: Projected calorie burn per hour

Release 2.4.5

2 years ago

More heart-rate monitors ❤️

With this release, we're adding support for a bunch more heart-rate monitors that previously wouldn't connect to the app.


Release 2.4.1

2 years ago

Bug fixes

  • We've fixed a bug in the speed calculation when sharing your sessions to Strava + TrainingPeaks.
Added Changed Fixed

Release 2.3.29

2 years ago


  • The app now records your heart-rate during a session if you connect your heart-rate monitor before starting your run.
  • The app now allows you to override your treadmill's default incline to capture better data.
  • This release adds support for our new Bluetooth chip that will be released later this year.

Bug fixes

  • We've disabled the "incline override" screen + menu during an active session to avoid capturing inconsistent data.
  • We've disabled the speed + incline adjustment buttons on the Run screen that would cause the app to crash if used before a session was active.
  • This release fixes a few issues that we had with linking TrainingPeaks user accounts to the app.
Changed Fixed

NoblePro Go - Release 2.3.5

3 years ago

Bug fixes

  • The app now stays connected to your treadmill even while it's in the background. This means that you can connect to the treadmill, and start your run, and then use your phone for other things!
  • We've changed the splash screen to prevent a crash for Android devices with smaller screens.
  • We've also fixed some issues with FIT file creation where the date offset was sometimes incorrect.
  • The authentication API that allows you to connect your Strava and TrainingPeaks accounts will do so properly now.


  • We've added a message to the Run screen to indicate when the treadmill is paused.
  • The speed + incline buttons on the Run screen are now slightly larger for easier interaction while you're running.
  • We've renamed the "Stop" button to "End" to make it clearer what the button actually does.

Brand new NoblePro Go app

3 years ago

Today we launch our new NoblePro Go app!

We've been working hard over the last few months to make sure this new app has all the features that our old app had, and made a bunch of improvements! From a fresh new look & feel, to better Bluetooth connectivity, we believe this new app is a much improved experience.

Please try it out, and let us know what you think about it! If you have issues or questions, you can get hold of us in the #feature-requests and #bug-reports channels on Discord.

- Release 2.2.24


Welcome to our changelog

Kinni Team
3 years ago

Today we've decided to communicate more with our customers, and let you know exactly what we're working on here.

Our new changelog will keep you in the loop not only about bug fixes but everything from brand new features to security updates and all things in between.

Stay Updated

We're looking forward to talking about all our changes, updates and improvements to our service as we move forward. We hope you'll keep an eye on our progress and let us know what you think!