github GoldenCheetah/GoldenCheetah v3.6-DEV2009
VERSION 3.6 DEVELOPMENT SEPTEMBER 2020

latest releases: v3.7-DEV2404, v3.6, v3.6-RC4...
pre-release3 years ago

Third development build for 3.6 in September 2020

We will be releasing the full 3.6 release in Summer 2021, the full scope and backlog as well as current progress can be found here:
https://github.com/GoldenCheetah/GoldenCheetah/projects/1

athleteview

NEW FEATURES IN VERSION 3.6

New Charts

  • Overview Chart - Configurable animated dashboard
  • User Chart - User expressions to plot new types of charts
  • Upload and Download User Metrics to the cloud DB

Advanced Analytics

  • R and Python Chart Plot to Qt - Native interactive charting from R and Python
  • Local python runtime, no need to install separately
  • User expression language enhanced - Richer support for vectors and modelling.

Improved Multiple Athlete Support NEW IN THIS BUILD

  • Athlete View - Manage multiple athletes NEW IN THIS BUILD
  • Separate dialogs for Options vs Athlete settings NEW IN THIS BUILD

Devices

  • ErgoFit bike support
  • VMPro V02 measurement
  • Bluetooth BTLE support for Windows 10
  • Daum serial devices (Vital and ErgoBike) NEW IN THIS BUILD
  • Wahoo Kickr (Core) control vía BTLE NEW IN THIS BUILD
  • Tacx ANT+ over BLTE set gradient NEW IN THIS BUILD

Cloud, Data processing & File Formats

  • 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 NEW IN THIS BUILD
  • Ergo Planet Movie (EPM) file import NEW IN THIS BUILD
  • Download Muscle & Bone mass from Withings NEW IN THIS BUILD

UI/UX

  • More tasteful built-in themes NEW IN THIS BUILD
  • Re-order tabs by dragging
  • Sidebar selector
  • Moved 'More..' menu to tab

Train

  • Video Overlay Widgets for Linux
  • Elevation Profile Overlay in Video (Windows and Linux)
  • Live Map Overlay in Video (Windows and Linux) NEW IN THIS BUILD
  • Overlay Layouts selector in Video (Windows and Linux) NEW IN THIS BUILD
  • Text cues on bottom bar from ERG and ZWO files NEW IN THIS BUILD
  • Custom Virtual Power curve for dumb trainers NEW IN THIS BUILD
  • GoldenCheetah JSON for workout and video sync NEW IN THIS BUILD
  • Configurable Kinetic Energy simulation for slope mode NEW IN THIS BUILD

Embedding

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

COMMIT LOG
6164dd9 VERSION 3.6 DEVELOPMENT SEPTEMBER 2020
8c5b416 Fix sensor serial number import from FIT files Type is uint32z according ANT+ specification
b2da0af Add Qt5OpenGL.dll to Windows installer Required by 8b651b5 [skip Travis]
8b651b5 OpenGL rendering
b69daad Fix error when computing Recovery Points in FilterHrv We need to use Symbols, not names, to avoid translation related issues Complements 0179c3b
0179c3b Fix Regresion when computing Recovery Points in FilterHrv
894d9e6 Propagate Weight and other simulation parameters to training devices (#3500)
9e4fe43 Chart space remove drop shadow
c3f7cf1 Chart Space drop shadow
f1c6394 Use the new Data instead of Ride Editor for Python Fixes Fix crash reported at the forum
0f40659 Fix comment on BT40Device
16d5c82 Fix sample measures.ini documentation error [skip ci]
96b4cac DataFilter - xdata() function
1a184f9 Fix Qt message handler used when API Web Service is enabled
84f706f Use different time base for BTLE speed computation
42632c4 Avoid crashes on Trends Overview when metric is unavailable
203c505 Update Readme.md
5ef8817 Move Pace units from athlete to general settings
46e07a7 Make measures.ini global looking for it in gcroot
35606d3 src/Core/Context.cpp: include Settings.h (#3577)
fbd095a Split Global and Athlete configuration
79071a2 Fix Travis-ci macOS builds
80d7eed RideMetadata and friends moved to GlobalContext
a0409e8 Fix truncated json when importing Lap Swim FIT files
6cdd5bb Shorter timeout on transfer.sh upload
39feb58 Show metrics in locale aware collation order
99fb4f5 Tweak RideEditor header cosmetics
6fcabd6 Ride Editor bottom tabs match Ride Metadata tab style
bdd6d2c Fix KPI Tracker in chart library
90e20d7 Unified Editor and Metadata
ebca2b8 Modernise the Metadata tabbar
2a43f11 Revert "Windows builds log to goldencheetah.log when not debugging (#3485)"
6cdb848 Show metric refresh progress on Athlete View
2372b4c RideNavigator one more row of text
2eed6f6 Allplot less transparency
3c6bbd5 Theme Tweak add MS Teams inspired theme
1eae9f4 Metrics Trends chart - Fix averaging group counter
414cc63 Don't compute Pace Swim for non swimming activities Fixes #3570
2ada830 Fix generated distance for lap swims Fixes #3567
80ba487 Fix SEGV configChanged after athlete closed
9bb1f34 Fixup RideCache Load in Thread
64e8312 Computrainer Button tidy up (#3538)
97da9f9 Increase precision to 3 digits on RideEditor XData Fixes #3568
c52d260 Generalize Body/Hrv Measures and add Nutrition data as example (#3564)
9a2d71d Avoid rounding when computing speed and cadence on Lap Swims Fixes #3563
1d9f570 Introduce a Global Context
6bc4820 Windows builds log to goldencheetah.log when not debugging (#3485)
c886158 Honor default locale on RideEditor copy/cut paste
c491804 Avoid multiple ConfigDialog creation and close on exit
7c90abf Fix percentage calculation in Overview Zones histograms
f0fd495 Remove special case for Device metadata tag
3f9892d Change lap swim import from FIT files
8150d5b Protect against closing first athlete opened
edec952 Athlete View 2 of 3
7d9337f Theme Tweaks
7e3f141 Don't crash when Python chart APIs are called without a Chart
750f7fb Fix missing return in previous commit 5a27239
0863220 Update Preferences Appearance screen capture for the wiki [skip ci]
51eb9e6 Remove climb detection logging to climb.log
7189c6d Remove config(SCV) from formulas
5a27239 Add Garmin Varia Radar and Light Fixes #3549
9a62573 Change Body&HRV date entry format
e2c6f2e Fix Sort order in TopN on Overview for Pace type metrics
7a4be49 RideCache load performance improvement
11092bf Athlete View 1 of 3
c52a861 User Chart refresh on filter changes
f01ed7c Add BikeScore user doc
fa1e1d0 Change FixLapSwim DP to preserve all previous data
1dde50f Change LTMPopup Click-thru to use the new navigation model
5d18b81 Fix incorrect debug message in Video Layout Parser
9473939 Generic Chart Click-thru 2a of 2b
3bf2f13 Generic Chart Click-thru 1 of 2
1f8bafb Text Cues on TrainBottom display pane (#3544)
911b9bd Move BlinnSolver to Metrics
ba5cf3e Datafilter String Support - 4 of 4
c850a53 Remember sidebar setting
b9039e7 Generic Chart Nits
2874bf6 DataFilter vectors - metadata()
4b93632 User Chart Pie and Bar charts now work
e885966 Fix User Pie Chart Labels and Colors
1a5b7e1 Datafilter String Support - 3 of 4
c98695c Datafilter String Support - 2 of 4
f767b06 Datafilter - bool() also coerce vectors
169bd9c Datafilter String Support - 1 of 4
5bd48dd Change Fix Speed DP name
9b2226d Install Python 3.7.8 for macOS Travis-ci builds
b91c839 Revert "Fit : Decode Dev Fields"
cc27d6b Cosmetic nits and themes
a1d2fd8 Fix Travis-ci macOS builds - restore python 3.7 simlinks
a33a749 AllPlot : Show/hide interval markers
c701c8a RideWithGPS : Use API version 2
2e4fa9f Fit : Decode Dev Fields
9a72ab4 Fix Travis-ci macOS builds - use python3.7
98ff3aa Editor heading alignment fix
83b551d Fix SEGV on drop activity into compare pane
af94c6f Change Python version to 3.7.8 for Travis-ci Linux builds
6349e53 Fix MetricOverviewItem aggregation
eba0284 Simplify and Finalise Dark/Light Theme
e3d11c2 Train - Enable devices reordering via drag and drop
0f73c15 Overview TopN select activity
20e0b4a Fix SEGV navigation with forward button
b313cb4 Overview Bubble Select Activity
64da909 Basic Navigation Model
94c723f Fix Hr and Power Zone metrics
c16d4c4 Fix crash when adding video without overlay widgets support
3b2aa33 Run and Bike power estimators - add preconditions to description
e6938a3 Video Player - Add Reset Meters layout to default button
5518ac9 Light/Dark theme settings again
88e6c4c Apply theme set chrome to match
b02a640 Selection Sidebar honor CCHROME config
ec19565 GC Learning Curve PPT
d0dba1d Reimplement isLowerBetter for User Metrics
1599546 Honour RideMetric::isLowerBetter() when ranking
709994c Add muscle mass and bone mass to Withings download
c2abdc2 Xert cloud download - spd and alt fields can have decimal part
cd2de5d Russian translation update (#3522)
d9df2bb Cosmetic nits
8ec6d51 Cosmetic nits
0b5153a Overview better date handling
93259ce Overview improve displaying of time based metrics
00b498c Datafilter uniq / multiuniq name change
2162cb1 Fix DataFilter uniq() SEGV
13c91cf Overview Bubble on Trends View
ac5ae50 LiveMap overlay video widget - show/hide according to Location data presence
e90eaf2 Travis-ci cache Python packages to reduce build time on macOS
5dd950c Revoke the blocking to upload Overview charts to CloudDB
9bdbf22 Datafilter samples() honor interval specification
a270656 Allow Text meter widgets to be of same size and well aligned (#3506)
028e822 Edit User metric warning if use sample() function
fdf6d4e Python XDataSeries - Don't use RideFileCommand when readOnly It is unnecessary and too slow Fixes #3445
0e3766a Add EPM - Ergo Planet Movie format import (#3520)
3bfcfa5 Implement RideMetric value and toString with 2 parameters for Pace metrics
4d205bd Update Russian translation (#3519)
8956f60 VirtualPowerTable: sort remove empty rows (#3517)
0e1bec3 Enable GoldenCheetah JSON files as Workouts and VideoSync
225cf0c Base code for additional ride and video types (#3469)
ad4d06f MetricOverviewItem show Personal Bests
5eafea6 Fix untranslatable strings Fixes #3513
c3145c5 Make BicycleSim setting page translatable (#3518)
0dc5fc2 Donut hover less jarring
984d28a LiveMap V0.1 - Tracking position
05e89e5 Add control to Video Player to select among several Meter Widget layouts (#3515)
32884b1 Support Custom Virtual Power Curve (#3410)
e1086af Donut hover label
21c07be Overview donut hover
59f736b Default Overview error
a81c97c Donut highlight largest slice
c72a14a Donut Overview Tile
903861b Update Russian translation (#3516)
dff682f Overview Trend Filter Nits
6637a45 Missing Utils::jsonunprotect()
837a7c6 Overview Trends View Filtering
e32e233 Add Favero Assioma Duo and several Garmin sensor ids Fixes #3503
b66f65e Cosmetic SideSelector, Sidebar and Chartbar heights
9dbfc10 Visual clue chartbar tab has a menu
3be603a Ignore additional sports in tha same session
e4ad4ab Cosmetic nits
bf76bac Overview Trend Cosmetics
c346386 KPI Overview Item Show/Hide progressbar on config change
2034b87 AppVeyor - Fix Version on Tag builds
1c4c83a FitRideFile - Don't try to split when we don't have a RideFile

Asset SHAHs

Windows 64Bit SHA-256
56ed6fcd0f237bca39ae7726c7dccdc03466dda97b9c2a08c78afe108500375d

macOS 64Bit SHA-256
b675a1e351b0229323385bfa8cd61a87a2132a30e4e03d7d98601b25d21d61bb

Linux 64Bit SHA-256
cdc53d98ffafc3538e3c6dc4226840efb2baf34a905182e9bfc608395688194f

UPDATE: all builds were updated on september 15 to fix issues with OpenGL hardware acceleration on Windows and macOS.

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.

Don't miss a new GoldenCheetah release

NewReleases is sending notifications on new releases.