Version 3.6
After 3 years of development and testing this is the public release of version 3.6
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
andcommute
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