Skip to content

VERSION 3.6

Latest
Compare
Choose a tag to compare
@liversedge liversedge released this 05 Aug 09:03
· 238 commits to master since this release

Version 3.6

After 3 years of development and testing this is the public release of version 3.6

GoldenCheetah-V36

What’s new in v3.6 video

NEW FEATURES

UI/UX

  • New User interface and Navigation model
  • User definable Perspectives, v3.5 layout available as "Legacy" perspective.
  • Overview Chart - Configurable interactive dashboards
  • User Chart - User definable charts using advanced expressions
  • Tasteful themes and named colors
  • Updated Default perspectives and charts

Advanced Analytics

  • R and Python Chart Plot to Qt - Native interactive charting from R and Python
  • Local python 3.7 runtime, no need to install separately
  • User expression language enhanced - rich support for vectors and modelling
  • Upload and Download User Metrics to the cloud DB

Improved Multiple Athlete Support

  • New Athlete View to manage multiple athletes
  • Separate dialogs for general options and athlete specific settings
  • Preferences option to start with last opened athlete or choose an athlete dialog
  • Configurable Aerobic Threshold HR/Power/Pace for Polarized 3 Zones analysis
  • Use an existing athlete as template to create a new one

Devices

  • ErgoFit bike support
  • VMPro V02 measurement
  • Bluetooth BTLE support for Windows 10
  • Bluetooth FTMS support
  • Daum serial devices (Vital and ErgoBike)
  • Wahoo Kickr (Core) control vía BTLE
  • Tacx ANT+ over BTLE for both, erg and slope mode, control
  • Kurt Kinetic Inride and SmartControl over BTLE

Cloud, Data processing & File Formats

  • Batch processing dialog to update files en masse
  • Configurable zones for any sport (including better support for rowing)
  • Configurable Time Dependent Measures with CSV import, including Nutrition as an example
  • GPS and Altitude Smoothing
  • TTS file type import
  • Upload manual activities to Strava
  • Better handling of Laps and swims from Strava downloads
  • New metadata fields trainer and commute are synced with Strava, and Equipment is set from Gear on Strava downloads.
  • Multisport FIT file support
  • Import HR during lap swims from FIT files
  • Ergo Planet Movie (EPM) file import
  • Updated download from Withings incl. new API
  • Import serial number and battery status for sensors from FIT files
  • Updated Ride with GPS upload using API v2
  • Azum training platform integration

Train

  • Perspectives for Erg, Slope, Map, Video and Editor
  • Live Map Chart with route preview and configurable automatic zoom
  • Next/Previous Lap marker navigation in bottom bar
  • Configurable Kinetic Energy simulation for both slope and erg modes
  • Includes vlc 3.0.8 for Windows, Linux and macOS
  • Video Overlay Widgets for Linux
  • Elevation Profile Overlay in Video (Windows and Linux)
  • Live Map Overlay in Video (Windows and Linux)
  • Overlay Layouts selector in Video (Windows and Linux)
  • Text cues on bottom bar from ERG, ZWO and JSON files
  • Custom Virtual Power curve for dumb trainers including inertial mass
  • GoldenCheetah JSON for workout and video sync
  • Simulated Hypoxia
  • Optional start countdown
  • Automatically select media and video sync for workouts with the same name
  • Save workout name as Route metadata
  • Enable standard key bindings for Pause/Continue and Stop while training
  • Enable Auto-hide bottom bar and hide sidebar when train mode starts
  • Changed RR and VO2 recording to avoid data loss

Embedding

  • R versions supported are from 3.4
  • Python version supported is 3.7 with SIP 4.19.8

Language support

  • Export to CSV with UTF8 and ISO date format for broader support of translations

Removed redundant or broken features

  • Deprecate Activity and Trends Summary Charts
  • Diary view removed to be totally rewritten in version 3.7

Critical Bug Fixes

  • 1434 changes committed and 397 bugs fixed since version 3.5
  • Metric refresh deadlock and CPU hog resolved
  • Fixed data filter memory leaks
  • Withings authorization issues resolved
  • Sportracks download crashes resolved
  • VLC video freezing resolved
  • Python API crash resolved
  • Estimate distance crash resolved
  • Startup crash when no power zones resolved
  • Metric refresh crash resolved
  • XData copy crash resolved
  • L/R balance support in ANT+ and FIT files resolved
  • Improved segment matching
  • JQuery removed entirely due to security alert

ASSET SHAs

Windows 64Bit SHA-256 - d35beb0180a17e424dcfcd41b297d7c7c6fb6ef73772218e596b52352af1469f

macOS 64Bit SHA-256 - 7d3d8f5682f664b030af61b6988b94a333526dbc686cc7d1f94b6f37889cdb50

Linux 64Bit SHA-256 - 3cc4540d0490c5b1026c5f523cea34dede17c63d4eb582403d710ccb2cba1156

IMPORTANT:

Windows installation notes:
a) Do not install to the same folder as an existing install
b) Install the vc++ redistributable
c) Reboot before running
All 3 steps are required.

MacOS installation notes:
a) Open the DMG and drag
b) Drop where you would like to install
c) Authorize GoldenCheetah to run
Don't run directly from the DMG.

Linux installation notes:
a) Download where you like to install
b) Make it executable: $ chmod a+x GoldenCheetah_v3.6_x64.AppImage
c) Run: $ ./GoldenCheetah_v3.6_x64.AppImage
Don't use the version from your distro applications store, it is likely outdated and incomplete.

Note: you need libfuse2 in your system for the above method to work, otherwise you can self-extract to the current directory: $ ./GoldenCheetah_v3.6_x64.AppImage --appimage-extract and run from there: $ squashfs-root/AppRun