Skip to content

VERSION 3.6 DEVELOPMENT RELEASE OCTOBER 2021

Pre-release
Pre-release
Compare
Choose a tag to compare
@liversedge liversedge released this 09 Oct 10:20
· 715 commits to master since this release

October 2021 Development build

Likely to be one more build after this before we release, so consider this version 3.6 beta.

This release differs from August 2021 by improving the overview and user chart plus some UI tweaks for non-dpi displays and MacOS, it also includes a couple of fixes for crashes that occurred when working with user charts and their settings.

NOTE: For Windows users, this release forces rendering of OpenGL via ANGLE and therefore should improve graphics stabillity and performance.

October2021

NEW FEATURES IN VERSION 3.6

UI/UX

  • New UI and Navigation model
  • User definable Perspectives
  • Overview Chart - Configurable dashboard UPDATED IN THIS BUILD
  • User Chart - User definable charts using advanced expressions UPDATED IN THIS BUILD
  • Manage athletes view
  • 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
  • User expression language enhanced - Richer support for vectors and modelling. UPDATED IN THIS BUILD
  • Make the date range of relative seasons in Trends update as time passes
  • Configurable Aerobic Threshold HR/Power/Pace for Polarized 3 Zones analysis

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
  • Use an existing athlete as template to create a new one

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
  • 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
  • Download Muscle & Bone mass from Withings
  • Import serial number and battery status for sensors from FIT files
  • Updated Ride with GPS upload using API v2

Train

  • 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

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

Removed redundant or broken features

  • Deprecate Activity and Trends Summaries

Commit Log
ae8a8c0 Python - add importlib_metadata to requirements
6c0c56a Ignore Qt Creator build directories
09e2ac9 Use doxygen to generate code documentation
fab0c1a Updated Linux build instructions [skip ci]
10317e4 travis/linux: use quiet mode for unzip and pip
8330664 travis/linux: use --no-verbose on all wget commands
4f30e98 Fix python-version in travis after_success.sh for linux build
272963b Python embedding - print error messages to stderr
ff3d6b4 Generic Annotations
734d9c2 Update Travis build status in Readme [skip ci]
d0bb437 Chartspace more tolerance in hover on tile edges
d795736 Fix Legend Proportions (and spacing bug)
aecc1c9 Datafilter syntax highlighter and "()[]{}"
7be34c1 malloc.h, you ok grandad?
70ed4e3 Voronoi diagram on chart
4f005d4 DataFilter - annotate(voronoi, centers)
5502d87 Additional Refactor Voronoi
d56d52c Refactor Future's algorithm
d568dd0 Linux build error (Another Voronoi fixup)
dfdf0c5 Fixup last commit linker error (Future's algorithm)
53ee8f3 Future's Algorithm
4c72088 DataFilter - kmeans()
4c6c8e6 Additional Windows fixups for Fast Kmeans
5fb2dfb Fast Kmeans on Windows
1dc1cd6 Fast Kmeans Algorithm
a3c1f6d Check for inconsistencies between Speed and Distance/Time in Editor
fb76ecc pdf and cdf for Gamma distribution
8580a45 Datafilter pdf/cdf for normal and beta distributions
ca3a48c Fixup cdf
e26ab4f Datafilter - Gaussian Probability functions
d97adfe Overview User Chart Export
65853b0 Overview Import Chart
c592de6 Export Overview Data Table to CSV
e089237 Overview respond to interval hovering
6236611 Interval time tweak
ea26efc Add intervals(time) to formula language
60430fa Datafilter - match() should only return first match
437c38f Limit palette for a Heatmap color
08876a9 Datafilter - metrics(time)
4d9367e Add Time for the current activity to formulas
dab1520 Overview Data Table scroll wheel
be5f0b3 Datafilter - "vector1[indexes] <- vector2" fixup
bd64625 Heat and Normalize
cb874b6 Heat color on trends overview
2477096 Overview Data table heat coloring
f6375f1 Overview Table Header Line too thin
a6628eb Reposition Interval and Banister helpers when off window
e3e826a Blocks can be used as datafilter function parameters
578a7fb Spanish Translation - Last update
41fbd95 Spanish Translation - Partial Update
d953b44 OverviewItemConfig Legacy Selector
32c7b68 Translation : lupdate translations/gc_fr
4ddaa04 Don't process events when recreating user charts
b5046f4 Fix Dark Theme Stress Balance
01beed8 Untraslated string
d7c1b66 Overview Data table remember sort
9b679a7 Clip data overview table painting
78850da ChartBar buttons match main toolbar
494e01b DataOverviewItem legacy program on trends
5e516ae DataFilter Aggregate helpers for metrics
e31f052 Fix Overview Data table date sorting in German
13dc105 Python console perspective setting
ec46e54 User Chart and property "perspective" SEGV
1e480b6 Less debug
5e8e490 Datafilter powerindex(power,duration)
fa296f7 Further update for UserChart scale crash
cc8b6b1 UserChart Scaling causes crash
73d2866 User Chart support Stacked Percent Style
a4d928e More muted and modern Toolbar buttons
7c944d6 Russian traslation update (1 of 2)
c973bd7 Untraslated strings
e02e19a Mac Toolbar UI Tweaks
fecaad5 Titlebar/Toolbar icons
1e18321 User Chart UI tweaks
524dad3 TcxParser - Handle files with missing Lap StartTime
2096342 Translation : Update French translation
1559509 Add Qt5OpenGL.dll to Windows installer
bf2a173 FitRideFile : Add Giant and Scosche in manufacturers
78a4532 FITRideFile : Add Device types
31f51db Toolbar Styling on MacOS
f4a14b6 Athlete View Open Button rendering
33018aa Time Series User Chart plotting "Optimisation"
81d59d4 Fix overview data table paint on scroll
6d3ae32 MacOS snafu for AthleteTab styling
5f54878 ChartSpace wheel events more responsive
1297d76 UserChartOverviewItem paint events
f86bc67 Add support for Garmin Forerunner 745
f8cdbf3 Force ANGLE GPU acceleration on Windows
e1ed960 Another ChartSpace spanned tile layout tweak
39c135a Avoid translations in DataFilter expressions
efba58b Another ChartSpace spanning tile fixup
ba3c0bf UserChart Bar/Stacked show Category on legend
e10aac4 UserChart support stacked bar chart
7cc2219 Axis group by fill zero for bar charts
29485aa Fix DIV0 crash in Overview
f9fa6ca Overview Data Table Sort incl. Files
d57c3c9 Fix TopNOverviewItem refresh when config changes
0d2310e Overview Zone tile refresh
d7ae561 Overview items respond to config changes
eaa6120 Overview Vertical Scrollbar
e464762 Imperial/metric conversion error
195514c Fix Invalid JSON for .gchart
5fd1a08 Save/Restore Overview column widths

ASSET SHAHs

Windows 64Bit SHA-256
b2561f69d5e5b9beaba9882150f9c8aa13c2a70ba80cfe059592aaa5cc29361b

macOS 64Bit SHA-256
5a559dfe0a37a80275a4346f9c4894c7cb5c361a6612c60b211a4f0e3af0dad0

Linux 64Bit SHA-256
3e476c5be015f2f88381bc7aafb3c74311337660e5097d242c7f6c0c4e1b334a

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.