Skip to content

VERSION 3.6 DEVELOPMENT RELEASE AUGUST 2021

Pre-release
Pre-release
Compare
Choose a tag to compare
@liversedge liversedge released this 14 Aug 10:22
· 819 commits to master since this release

August 2021 Development build

Full release now pushed out to November 2021 to allow for testing to recent UI updates.

august dev build

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
  • 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.
  • 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 UPDATED IN THIS BUILD

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 since July development build
2ea3080 VERSION 3.6 DEVELOPMENT BUILD AUGUST 2021
fd546b4 Overview default config
2b30f9a DataOverviewItem Vertical Scrollbar
09de27b Estimate Power - Add warning about accuracy
cc3f291 Add encrypted API Key for RideWithGPS to Travis-ci builds
c3bbd3a Add support for Garmin HRM-Pro
d449933 Refresh Perspective Selector on Add/Delete
7b2bd79 Add encrypted API Key for RideWithGPS to AppVeyor builds
6e88ee4 Date consistency
b893e70 Iverview Data Table Negative Numbers
18dbedc Fix Overview tile config
fcad1ed RideWithGPS : Correct/implement API v2
8375f53 Bar Chart and Group By Category Labels
cc0bb2e UserChart Smoothing and GroupBy
95cd28a Python embedded - Include Pandas 1.2.3
39fc9e4 Enable View - Reset Layout considering perspectives
1f77f08 V3.6 Upgrade processing - put the current chart config into a general perspective
91f2c46 Athlete/View switch update perspective selector
01e0d14 Renaming classes
29a7677 Overview Data Table tweaks
abdce42 User Sort DataTable on Overview
98466cc Overview Data Table and Intervals
924da10 DataFilter intervals() and intervalstrings() for Activity and Trends views
0f9b92f Datafilter - remove tabs introduced accidentally in previous commit
1717600 GenericPlot scale labels
db9623a Alternate Json string protection
62012f1 Fix Overview BubbleViz refresh bug
b36bbdc CP Chart - Reposition model helper when off window
00b50b4 activities() datafilter function
1986df1 DataFilter string escaping
15bbe28 Enable DataFilter zones to be used in Trends View
534a6a4 Overview table clickthru fix for single row
d41e7dd Logical and is '&&' not 'and'
a98ac12 Fix clickthru SEGV for Bubble and TopN overview items
49989f9 Overview Data Table - Part 3 of 4
98e49c3 Fixup UserChart mouse interaction on a Chartspace
171882d DataFilter zones - use translated strings from WPrime and RideFile
bd86434 Fixup for legend mouse events in chartspace
72f91c3 Fix user chart axis color
1552732 User Chart on Overview - Part 2 of 3
a0f77fb Remove sport parameter from zones DataFilter function
fd384d6 Fix zero div crash in Overview Data Table when names() returns an error
7e998d9 Report full OS version string for all supported platforms
f1045d1 DataFilter zones - use pace units instead of %CV
557a0a2 Fix User Chart Legend CPU hog
e772e06 Add User Chart to Overview - Part 1 of 3
c91f6d8 Quieten gcc warnings a little
031b268 Sustain metrics needed isTime()
b086b77 Overview Data Table - Part 2 of 4
c60f6f4 Zones DataFilter Function
173b1a7 Stop Filter box expanding in config dialogs
0f432a7 ChartSpace fixups for spanned tiles
0ffca01 Chartspace scene resize when spanning into empty column
360bc29 DataFilter unit() and name() functions support 'date'
7f00593 Overview Data Table - Part 1 of 4
b9fbcce Fix copy paste error in FixElevation
a918a5c Histogram Chart - Disable Show Zone Limits option for Trends
c89d15e Histogram Chart - Add Show Zone Limits option for Polarized zones
86e6b47 Allow Running Model estimates in DataFilter formulas
92e3438 Histogram Chart - Add Show Zone Limits option for WBal zones
59a2f38 Histogram Chart - Add Show Zone Limits option for Power/HR/Pace
a52a07d DataFilter functions for Overview Data Table
806e907 Fix Overview resize spanned column fencepost bug
0cc4a33 Overview Items Span Columns
b6f1151 FitRideFile : correction for byte ff is not NA
85e5353 Train view honor colors better
456b063 FitRideFile : Change hex convertion
c502c9b FitRideFile : Add decodeDeveloperID
e34a36f V3.6 upgrade processing - reset theme
663b6af Fix toolbar vs sidebar color configuration
1b38e55 Tab Bar menu image for WIKI
3e21d6b FitRideFile : Use qbswap
8e38632 Avoid crashes when Python APIs are called from User Metrics
c29a776 FitFile : Some devices (eg Coros Pace 2) declare uint32 with size 1
566d562 FitFile : Add IpBike and correct float32 for endian
c78fcda Translation : lupdate + french update/progression (1/3)
61d00c1 Fix crash on PythonChart - set perspective on RunScript
bd49279 Upgrade Python to 3.7.11 for Travis-ci Linux builds

ASSET SHAHs

Windows 64Bit SHA-256
b79f5710e011265661c100bf3e442820d02e116fb90a071726587f87188137d6

macOS 64Bit SHA-256
80038f2fc1f4caf19d9c23094aaa8974504a6ad9564536767db0814c628c94e1

Linux 64Bit SHA-256
9f9b0e869e5f71347b9d845b961cebe61cdc95192bd2d5f03a63c995f18ffc9a

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.