Skip to content

VERSION 3.6 RELEASE CANDIDATE 3

Pre-release
Pre-release
Compare
Choose a tag to compare
@liversedge liversedge released this 29 Oct 17:57
· 411 commits to master since this release

Definitely the last release candidate before we publish version 3.6 ... honest.

Screenshot from 2022-10-30 07-29-12

NEW FEATURES

UI/UX

  • New User interface and Navigation model
  • User definable Perspectives
  • Overview Chart - Configurable dashboard
  • User Chart - User definable charts using advanced expressions
  • Tasteful themes and improved color management
  • Updated Default perspectives and charts for new athletes and Reset Layout

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

  • 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
  • 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

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

  • 1096 changes committed and 356 bugs fixed since version 3.5
  • Metric refresh deadlock and CPU hog resolved
  • 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 race conditions and 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

COMMIT LOG SINCE AUGUST DEVELOPMENT BUILD
fa8eb0b DataFilter parser - remove warnings and avoid crash on syntax error
5a77180 Enable builds using bison 3.7 or higher [skip ci] Fixes #3586
50a027a Update Italian translation
a99cc33 Datafilter - Add Compound case to Leaf::toString
6f4da99 Strava download - avoid crashes when lap swim file has 0 lenght lap
8946c53 Update default Favourite Metrics
92ab04a Upgrade bison to v2.7 for macOS builds on Travis-ci [skip AppVeyor]
9af08b7 Release memory when DataFilter parsing fails
523ffcc Avoid crashes when DataFilter parsing fails
5c4f6e1 Upgrade Python AppImage version for Linux builds (#4281)
761e052 Change DataFilter lexer to process non ASCII string constants
fd3bab7 Add swimscore.pdf and govss.pdf to repository [skip ci] They are no available anymore from the original source Fixes #4279
327150d Add DataFilter destructor calling clearFilter to release memory
d5905d9 Leaf::clear - delete container elements after clear
10c2660 clearFilter - release memory avoiding crashes
82e79fa Disable Leaf::clear method to avoid crashes
8860d5d Don't show the option to hide Activity labels in Options > Apperarance
746cea2 Add Preferences > Intervals image for the wiki [skip ci]
edfc3ba Small syntax correction in Spanish translation (#4275)
a6338ee Update Share menu image for the wiki [skip ci]
234bdb6 Add Equipment chart to default Trends layout
b43723e Use default Overview configuration when replacing old Summary charts
6b15b7e kml files are not supported for import
7b64448 fix(xert):name can be utf8 [publish binaries]
925d5c3 fix(oauth):correct nolio secret param name
0185080 Upgrad Python AppImage version for Linux builds
3b528f8 Update VERSION36_BUILD and generate snapshots
56500cf R Chart API - Add missing constants
eca82af Wiki - Remove old scope bar image
abde31e Wiki - Update UILayout_MainWindowElements image ]]
1be14fe Wiki - Update Help Menu [skip ci]
0d30d44 Avoid crashes if perspective is not set
fbae10f Avoid crash in CP chart when perspective is not set
cc6738b Remove R charts from default layouts
7d7ed5c Fix drag and drop to compare pane issues for v3.6
300960f Add Repository Search imgage for the Wiki [skip ci]
b02b5f1 Trends Sidebar - Don't process itemChanged event from date range tree
80b671f Update German Translation
ef23cb5 Estimator - Add model identification to debug log
a212ff6 Update Spanish translation (#4265)
efd9253 Update translations to include latest strings before release
aae3376 R athlete.zones - generalize for all sports and add hr/pace lows
c1bbe1b Python athleteZones - generalize for all sports and add hr/pace lows
f8b6cc6 FixElevation - Use post instead of get for open-elevation requests
82df874 Update German translation
7b44eaa Deprecate Google Drive and Calendar due to changes in OAuth
a31ce92 Enable Estimator debug as a runtime option
481e11f Avoid random crash in HrPwPlot when HR>=220
0108a05 Fit file import - Interpolate lrbalance between valid values only
700f855 Strava download - Update RPE field if present
1e82202 Update Python library with missing constants for Qt Charts
6914832 Snapshot builds to test Fix Elevation using Open-Elevation.com
07f672f Add GC_ALIGN_NONE to Python Library [skip ci]
d58c539 User Chart Axis Settings - Show/Hide log option
a0a2b28 Update user chart dialogs for the wiki [skip ci] Fixes #4115
3a34f7c FixElevation - Change MapQuest to Open-Elevation (#4258)
84eceeb Fix metric refresh SEGV
853e248 FIT nongarmin.json remove duplicate entries
ce089de FITmetadata.json
3180a16 Disable Reveal Controls
f3b7833 Update German translation
ASSET SHAs

Windows 64Bit SHA-256 - GoldenCheetah_v3.6-DEV_x64.exe
0806d4c63ffa5bdcad04ddb6d69443395046abd2172b4a3ef9f6cba79612847e

macOS 64Bit SHA-256 - GoldenCheetah_v3.6-DEV_x64.dmg
74fbc0b60101918b0538773c4c82dba8345a6c76ef6f92d9d5d51ff01b52fe15

Linux 64Bit SHA-256 - GoldenCheetah_v3.6-DEV_x64.AppImage
1936b2875907d30c38ede33755f1d74de27e25976b1ae378c36eaec32c840617

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) Make it executable: $ chmod a+x GoldenCheetah_v3.6-DEV_x64.AppImage
b) and run: $ ./GoldenCheetah_v3.6-DEV_x64.AppImage
Don't use the version from your distro applications store, it is likely outdated and incomplete.