github GoldenCheetah/GoldenCheetah v3.6-DEV2101
VERSION 3.6 DEVELOPMENT JANUARY 2021

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

Fourth development build for 3.6 in January 2021

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

MeasuresConfig

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 3.7.9 runtime, no need to install separately UPDATED IN THIS BUILD
  • User expression language enhanced - Richer support for vectors and modelling.
  • Make the date range of relative seasons in Trends update as time passes

Improved Multiple Athlete Support

  • Athlete View - Manage multiple athletes
  • Separate dialogs for Options vs Athlete settings
  • Preferences option to start with last opened athlete or choose an athlete dialog NEW IN THIS BUILD

Devices

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

Cloud, Data processing & File Formats

  • Configurable Time Dependent Measures with CSV import, including Nutrition as an example NEW IN THIS BUILD
  • GPS and Altitude Smoothing
  • TTS file type import UPDATED IN THIS BUILD
  • 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
  • Download Muscle & Bone mass from Withings
  • Import serial number and battery status for sensors from FIT files

UI/UX

  • More tasteful built-in themes
  • Re-order tabs by dragging
  • Open activity from trends view
  • Sidebar selector
  • Moved 'More..' menu to tab
  • Added reveal control for Data series to Histogram and CP charts

Train

  • Live Map Chart with route preview and configurable automatic zoom NEW IN THIS BUILD
  • Next/Previous Lap marker navigation in bottom bar NEW IN THIS BUILD
  • Configurable Kinetic Energy simulation for both slope and erg modes UPDATED IN THIS BUILD
  • Includes vlc 3.0.8 for Windows, Linux and macOS NEW IN THIS BUILD
  • 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 UPDATED IN THIS BUILD
  • GoldenCheetah JSON for workout and video sync
  • Simulated Hypoxia 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

Language support

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

COMMIT LOG
3c5d53a VERSION 3.6 DEVELOPMENT JANUARY 2021
9b52cf6 Athletes View - Skip non-athlete directories
944f0ba Athletes View - Allow athletes without config/avatar.png In the same way ChooseCyclistDialog and MainWindow do.
24203a0 Remove libpng warning: iCCP: known incorrect sRGB profile When loading noavatar.png
c6c5505 FitRideFile - don't use deleted swimXdata pointer Fixes #3740
f251e98 Fix tts videosync with non zero start distance (#3739)
d881a2b Add BT40 pair screenshot for the wiki [skip ci]
4e3a258 Add Device Wizard - Reword BTLE pair page For clarity sake.
6f79286 BT40Device: add erg mode support for Tacx ANT over BLE This is a continuation of 6ca1bd9 and fixes #3319
ea1aa13 BT40Device - Remove annoying compiler warnings Introduced with Kurt Kinetic support
c25e9f2 Consider only athletes with config/metadata.xml on v3.6 upgrade
5eb519a Overview Chart - Allow string values in KPI tiles
61b5fee Added Start with last opened Athlete option to config
ae318a4 Handle tts videosync distance outliers (#3730)
759c659 Measures Download tidy up Next step would be to refactor MeasuresDownload for simplification and generalization
6f94834 Export Chart Image Don't use Native Dialog
e098816 Don't allow "_" in user metric name
055833e RideNavigator - Avoid .000 msecs and 00:00:00 in metric values
f0d839c Screenshots of training views for the wiki (#3722) [skip ci]
c373e65 Screenshots for Train view documentation (#3715) [skip ci]
0d57f88 Redo bicyclesim settings layout and typos. (#3714)
d5b09a4 Measures CSV import - allow values in sexagesimal format
afb69d8 Smooth sidebar icons
603c8cd FixSimulated Speed setting now honored in Ergo Mode. (#3713)
983874d Measures config - consistency checks for addField and setField
906cffb Measures Config - preserve Measures order on save/restore
af19f31 Add Measures configuration to General Settings (#3709)
47cb560 Geoloc double to string precision (#3711)
e24d25f Fix VideoSync Errors (#3704)
373f3b7 Build warnings (#3705)
b887f69 Simulated Hypoxia for Train Mode (#3699)
80086ac Makefile that captures details on how to build GC on raspberry pis (#3695)
53e19a0 Daum minor code cleanup (#3692)
2d1e365 Live map with route (#3534)
7634585 Honor clear selection of media in Train Sidebar
5f68d2d VideoWindow - Don't show LiveMap when there is no video Fixes #3621
3c639d3 Daum: Adapt code for 8008 TRS pro (#3691)
ec11d90 Daum: Fix signed byte issues (#3690)
c49fa4f Minor ErgFilePlot cleanups. (#3688)
8c01d62 Make intervals from JSON files segments in ErgFiles Since they can overlap Complement of #3686
34526f2 Readable Segments in ErgFileOverview (#3686)
487ec86 Fix 3680: Text, Chim and Lap Issues (#3681)
36df458 Add reveal control for data series to CP chart
1b61f07 Add reveal control for data series to Histogram chart
cb37db2 Export to CSV with UTF8 and ISO date format For broader support of translations and date formats Fixes #3613
1957404 Fix table mode in Metric Trends charts when there is only 1 group
90acbed Enable Group by TOD in table mode Metric Trends chart
56532be Fix #3613 - BikeScore document location [skip ci]
bed5f1e Parse Vertical Speed extra native series from FIT files
a42ca20 Trim TCX files before importing (#3470)
9ff48f0 Fix Lap Bugs (#3678)
70fa7c0 Add Core Temperature series name and use consistently Fixes #2214
e874714 Round to the second when importing erg files to Workout Editor Fixes #2322
71f3463 Rotational Inertial for Custom Virtual Power (#3653)
afd6552 Fix #3669 - Don't copy dual mode files twice. (#3670)
8e5a2b4 Truncate non integer watts when importing workout files
bf02c86 Add back to previous lap button to Train
25bb4be Support stateless ergfile location query
c187dbe Fix3672 - Read out of range when tts has 0 points (#3673)
44fd188 Add ~Mercator projection to overviewitem route (#3665)
197d320 Add jump to next lap marker button to Train
d17bba8 Add intervals as lap markers in json workouts
fe4301a Teach ttsreader to process routes and segments (#3668)
aaf6f28 Add DistanceRemaining to RealtimeData based on RouteDistance
f30dd0a Workout: Save LAP markers in mrc files (#3114)
d4aebbb Fix 3596: Fix display of route elevation. (#3664)
f47c300 Fix 3498 - truncate distances for display (#3663)
a7b08c4 Fix issues 3580, 3582 (#3662)
a107a02 Defaults are duplicates when both field and value match Fixes #3610
aaa7889 make the date range of relative seasons (e.g. in Trends) update as time passes (#3546)
9e5980f fix LTM Chart to show all events from the date range (#3540)
4534567 Fix #3608
c187d43 Sort routes when they are added to an activity (#3661)
7d32bb4 Recognize Ward Mylaert and Scott Conover
bbc7a03 Fix issue #3571: segment matching (#3573)
cec7c4d Don't refresh R and Python charts on intervalsChanged
4273480 Re-enable run script on interval selection in a Python chart
a525233 Merge pull request #3657 from ward:manage-filters-up-down
e05cf52 Add up and down button to NamedSearch dialog
1345779 Fix typo in MeterWidget It makes slope text to disappear in the second half of the ride
cfd456c Reorder musclekg and boneskg when Body Measures are created They are interchanged by mistake Fix #3655
4af953e Fix ProgressBar percentage in Overview KPI tile when istime Pending from previous commit
617ebc3 Fix count in Athlete_Weight metric
3e846a3 Fix ProgressBar in Overview KPI tile when istime Pending from previous commit
da8341f Add istime option to KPI tile in Overview chart To enable display in sexagesimal format (hh:mm:ss), similar to istime in User Metrics. [publish binaries]
d3cafc4 Fix laps in crs files generated by Workout Wizard Fixes #3652
42b37ce Avoid Travis-ci macOS build being cancelled generating dmg
fc9c116 Separate metric conversion from formating when value is provided
a2da081 Update after_success.sh
b6e3ae4 Update after_success.sh
eb6f111 Change include files renamed in f5f38f5
f5f38f5 Project Style prefers CamelCase
6ed93a2 Fix compile failure on case sensitivity
f4dd2f1 Revert "Overview Unit Conversion"
2d446cc Overview Unit Conversion
4c50c1f Avoid crashes in Overview when a metric not available is referenced
83a50db Upload Travis-ci builds to free.keep.sh instead of transfer.sh
e77096d Support Kurt Kinetic Inride and SmartControl (#3636)
f51856a Fix Error Setting Custom Wheel Diameter (#3643)
294bf71 Update ISSUE_TEMPLATE.md
4ab82e9 Athlete Config Cosmetics
b7a56a9 Implement moveSeriesUp and moveSeriesDown for User Charts To enable series reordering.
cde4ec0 Access global metadata.xml instead of athlete specific one
ca191e3 Initialize Athlete Settings on REST API listAthletes Required for cvalue to work Fixes #3627
d2a530e Prevent Windows From Going to Sleep While In Train Mode Fixes #2324 [skip travis]
4c62c52 Fix a small issue in setPowerScaleFactor (#3634)
b2e90c0 Remove modal dialog for Fortius disconnect (#3633)
52c1441 Implement 2 param value and toString for PeakPace and BestTime Fix #3629
3d1f8ee Fix Data Series constants in library.py
1023e59 Fix copy/paste error in RideFileTableModel Fix #3623
586ead3 Avoid Cancel becomming default button on RideImportWizzard Fixes #3581
d50e1a8 FITRideFile : Correct bug for multiple values in record point
8c30a6d Set Web Page chart color Fixes #3617
a1087c9 Upgrade VLC to 3.0.8 For Windows, Linux and macOS builds. [publish binaries]
e363f57 Generate missing configure to build srmio for Linux [skip appveyor]
c61a6d8 Update GC version on info.plist.app
22ea339 Update srmio download for Travis-ci Linux builds
16dfd23 Simplify Windows setup script and upgrade to VLC 3
4351c68 Upgrade to VLC 3 for Travis-ci Linux builds
c10b666 Travis - Enable VLC 3 on macOS builds
0dfa8f0 Fix Measures conversion error on Athlete Options When using imperial units
9264d11 Fix connect error in Live Map Chart
5fdf427 Change Travis-ci macOS image to 11.3
4c19365 Live Map Chart (#3487)
28cbf3b Override existing watts on power estimators
410b28f Apply Bearing fix to Fix Derive Headwind
73e175e Fix Measures issues and display in reverse order
8e84ed2 Only create OpenGL context on Linux
0d4c289 Fix missing QtWebEngineProcess
f358f33 DataFilter - store/fetch values
1593576 Apply recent alt fixes to route. (#3604)
5066fa9 Lat and Lon now get DegreesToRadians (#3600)
a418b60 Altitude smoothing fixes (#3599)
01f1e0e Fortius fixes (#3595)
aeb0e14 Add battery status to Device Info from FIT files Fixes #2238
7cacf01 Revert "Add Qt5OpenGL.dll to Windows installer"
e95eb7b Only Enable ChartSpace OpenGL on Linux
fc3de5f No --newgui as MainWindow refactored
97f5809 Update README.md
2fb044e Change to Python 3.7.9 for macOS
de02184 Change to Python 3.7.9 for Linux

Asset SHAs

Windows 64Bit SHA-256
8200fc1984690265f24c34514ef2305d1a9d9bc6ca3e824139b597b640026a26 GoldenCheetah_v3.6-DEV2101_x64.exe

macOS 64Bit SHA-256
597171d95f655f5a53cff71ec826365ad3f13106c1b4e6b916f6d4e69d41dd98 GoldenCheetah_v3.6-DEV2101_x64.dmg

Linux 64Bit SHA-256
47aa7bd22aa92be2d9d0b2daefcfda6c93680084c708a8a562f3540d05ed10e1 GoldenCheetah_v3.6-DEV_x64.AppImage

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.