File GoldenCheetah.changes of Package GoldenCheetah
-------------------------------------------------------------------
Sat Aug 17 18:24:16 UTC 2024 - Stephan Hemeier <Sauerlandlinux@gmx.de>
- Clean spec for the changelog
- add a Requires for Leap
-------------------------------------------------------------------
Mon Aug 14 12:04:13 UTC 2023 - Joop Boonen <joop.boonen@opensuse.org>
- Update to v3.6
+ https://github.com/GoldenCheetah/GoldenCheetah/releases/tag/v3.6
-------------------------------------------------------------------
Mon Apr 24 10:17:06 UTC 2023 - Joop Boonen <joop.boonen@opensuse.org>
- Update to v3.6 RC4
+ https://github.com/GoldenCheetah/GoldenCheetah/releases/tag/v3.6-RC4
-------------------------------------------------------------------
Tue Dec 27 09:53:57 UTC 2022 - Joop Boonen <joop.boonen@opensuse.org>
- Update to v3.6 RC3
+ https://github.com/GoldenCheetah/GoldenCheetah/releases/tag/v3.6-RC3
-------------------------------------------------------------------
Tue Aug 16 08:23:25 UTC 2022 - Joop Boonen <joop.boonen@opensuse.org>
- Update to v3.6 RC2
+ https://github.com/GoldenCheetah/GoldenCheetah/releases/tag/v3.6-RC2
-------------------------------------------------------------------
Tue Feb 22 19:50:05 UTC 2022 - Joop Boonen <joop.boonen@opensuse.org>
- Update to v3.6 RC1
+ https://github.com/GoldenCheetah/GoldenCheetah/releases/tag/v3.6-RC1
-------------------------------------------------------------------
Wed Oct 27 16:09:48 UTC 2021 - Joop Boonen <joop.boonen@opensuse.org>
- Update to v3.6 DEV2110
+ https://github.com/GoldenCheetah/GoldenCheetah/releases/tag/v3.6-DEV2110
-------------------------------------------------------------------
Sat Aug 21 10:19:24 UTC 2021 - Joop Boonen <joop.boonen@opensuse.org>
- Update to v3.6 DEV2108
+ https://github.com/GoldenCheetah/GoldenCheetah/releases/tag/v3.6-DEV2108
-------------------------------------------------------------------
>>>>>>> ./GoldenCheetah.changes.r133
Thu Feb 4 20:51:39 UTC 2021 - Joop Boonen <joop.boonen@opensuse.org>
- Update to v3.6 DEV2101
+ https://github.com/GoldenCheetah/GoldenCheetah/releases/tag/v3.6-DEV2101
-------------------------------------------------------------------
Wed Dec 2 08:42:58 UTC 2020 - Joop Boonen <joop.boonen@opensuse.org>
- Update to v3.6 DEV2009
+ https://github.com/GoldenCheetah/GoldenCheetah/releases/tag/v3.6-DEV2009
- Added GoldenCheetah-bison-3.7.patch
https://github.com/GoldenCheetah/GoldenCheetah/commit/e1f42f8b3340eb4695ad73be764332e75b7bce90.patch
-------------------------------------------------------------------
Fri Jul 17 07:58:18 UTC 2020 - Joop Boonen <joop.boonen@opensuse.org>
- Update to v3.6 DEV2006
+ https://github.com/GoldenCheetah/GoldenCheetah/releases/tag/v3.6-DEV2006
-------------------------------------------------------------------
Wed Jun 3 07:09:45 UTC 2020 - Joop Boonen <joop.boonen@opensuse.org>
- Update to v3.6 DEV2005
+ https://github.com/GoldenCheetah/GoldenCheetah/releases/tag/v3.6-DEV2005
-------------------------------------------------------------------
Mon Jan 13 08:04:23 UTC 2020 - Joop Boonen <joop.boonen@opensuse.org>
- Update to 3.5
-------------------------------------------------------------------
Sun Dec 15 09:39:56 UTC 2019 - Joop Boonen <joop.boonen@opensuse.org>
- Update to v3.5_RC2X
+ Additional fixes since RC2 was released
+ Fix Travis-ci Linux builds
+ RideCache::save uses item instead of intervals to access interval metrics This error was introduced in fa9a59d Fixes #3244
+ travis-ci - define GC version string only for tagged builds
+ Define GC version string for travis-ci builds
+ Additional fixes since RC1 was released
+ Add Garmin GPSMap 66 device (#3240)
+ Update Russian translation (#3238)
+ Fix non translatable strings in code (#3239)
+ Recognize Eric Christoffersen Very useful contributions for v3.5 release https://github.com/GoldenCheetah/GoldenCheetah/commits?author=ericchristoffersen
+ Avoid endless loop on FIT files unknown type and negative size Includes a test file to reproduce the issue. Fixes #3229
+ Merge branch 'ericchristoffersen-StartupSpeedup' Closes #3235
+ Speedup critical string handling in RideCache Save
+ Speedup RideCache Load Time Implement regex/hash based string substitution object to perform multiple substitutions in 2 passes. Speeds up athlete data load by 2x. Use QStringRef to avoid copy Fixes #3234
+ Update INSTALL-LINUX
+ Add support for Device symbol on filters but disable set/unset/isset (#3233)
+ Issue 3230: Train mode compute altitude from slope (#3231)
+ 3227: Further optimize trends tracker table display (#3228)
+ Fix QtWebEngineProcess deploy for travis-ci MacOS builds This is a workaround for a bug in the homebrew version of macdeployqt not present in Qt official binary distributions
+ Fix Python deploy in MacOS travis-ci builds Copy python framework and change path in binary
+ Add Tacx Neo Bike Trainer to ANT IDs Contributed by Pavel Vasilyev Fixes #3221
+ Fix travis-ci MacOS builds
+ Merge pull request #3226 from Joern-R/tp
+ Today's Plan Download ... distance to be shown in sync. list is "double"
+ Fix 3222: Row append more efficient. (#3224)
+ Added Note about qmake reporting missing translation files on first build Similar to the one existing on INSTALL-WIN32 Fixes #3220
+ Tag Multisport activities from FIT files correctly Also remove unused Workout Code Tag Partially fix #3211
+ Added Navicoach O-Synce sample FIT files These uses non-interleaved mode for session records, we need to do regression tests on these files for solutions to #3211
+ FitRideFile - Handle resync when HRM is unbucled Fixes #3059
+ Added sample fit file for #3059
+ Swedish translation update (#3218)
+ Merge pull request #3217 from Joern-R/DE
+ Update Translation DE
+ Enable Python for MacOS travis-ci builds Using the Python version installed by Hombrew, currently 3.7.5
+ Fix path error on upload in previous commit
+ Upload travis-ci MacOS build results to transfer.sh To allow user testing, similar to linux builds. Includes some minor fixes: -Avoid compiler warnings for deprecated declarations to reduce the log size -Patch GoldenCheetah.dmg to include missing libicudata.64.dylib -fix command line error in mackdeployqt -fs option
+ Added secrets.h to Strava.cpp Missing in bef37ea The reason AppVeyor builds are failing
+ Spanish Translation Update
+ Strava OAuth Update - Handle Refresh Token Complements ab18468 Fixes #3199
+ Added Video Overlays Initialization on Windows builds with VLC If video config file is not present copy a default one to be used as a model by the user. An empty video-layout.xml file disables video overlays Fixes #2525
+ Add new sources for video-layout.xml meters (#3215)
+ lupdated
+ FitFile : QuickFix FloatValue can be Multi-Value I probably have to refactor this code...
+ Fix double fd close on RawRideFile (#3214)
+ Add Garmin Edge 830 screenshot for extending the HRV Wiki page (#3206)
+ Fixed BTLE Pair page in AddDeviceWizard to avoid ANT+ dependence (#3209)
+ Fix typo in Dutch translation Fixes #3208
+ Avoid duplicate time records in Train Mode Fixes #3205
+ Strava OAuth Update According to https://developers.strava.com/docs/oauth-updates Fixes #3199
+ Added virtual power support for Tacx Magnetic T1820 Fixes #1521
+ Added virtual power support for Elite Crono Mag Elastogel Fixes #1538
+ Added virtual power support for CycleOps JetFluid Pro Fixes #1809
+ Added virtual power support for Elite Turbo Muin 2015 Fixes #1575
+ Added virtual power support for Elite Crono Fluid Elastogel Fixes #2720
+ set AutoDefault to false on Curve Settings Push Buttons To enable filter syntax checking on Enter Partially reverts 43ed80d Fixes #3202
+ Filter bogus estimates when there is not enough data to fit the model Just added a reasonable upper limit for CP Fixes #3180
+ Update LeftRightBalance.cpp (#3189)
+ Set Default buttons on LTM and Interval dialogs Color is not a good option Fixes #3202
+ Fix FSF address Fixes #2689
+ Fix German translation to avoid metric name duplicates Fixes #3187
+ Fix units of work in tooltips for AllPlot and CPPlot Also change wrong label in PMC (Coggan) Fixes #3194
+ MergeActivityWizard - preserve XDATA series order on join and add the remaining ones to the end Fixes #3183
-------------------------------------------------------------------
Tue Oct 15 11:21:51 UTC 2019 - Joop Boonen <joop.boonen@opensuse.org>
- Updated to v3.5-RC1
+ Make isSwim true when there are lap swim specific XData
+ Enable import of XDATA series from CSV files (#3179)
+ Session RPE should not depend on HR Zones Copy&Paste error, fixes #3171
+ Updated Swedish Translation (#3174)
+ Enable libusb 1.0 for travis-ci builds
+ Add libusb 1.0 support (#2919)
+ Enable More menu in Overview
+ Fix OSX travis-ci build libusb-compat
+ Set min-height for Scrollbar
+ Add Direct navigation to year/month on Diary Calendar Fixes #2756
+ Garmin Fenix 5/6 new firmware
+ Change np to isopower in LTMTool formula helper
+ lupdated and fixed zh-tw translation of 'match' (#3167)
+ 100% zh-tw translation (#3153)
+ partial translation zh-tw update (#3148)
+ Use double division to compute dpi factors Fixes #2628
+ Fixed order of operations in CoreTemp calculation to match MatLab code Fixes #2885
+ Fixed Estimate Power
+ Updated Dutch Translation
+ Spanish translation - minor updates and spell checking
+ Add Import Chart menu to Main Window and Chart Bar (#3146)
+ partial translation zh-tw update (#3147)
+ Translation : French update (1/3)
+ FitRideFile : Add Powertap/Powercal and Favero
+ Preserve UTF-8 encoding when reading namedsearches.xml config file (#3145)
+ Edit Italian Translation GC v3.5
+ partial translation zh-tw update (#3142)
+ Updated Spanish Translation
+ partial update of zh-tw translation (#3140)
+ Partial Update of Spanish Translation
+ Enable translation of "Peak X" interval names from Find Intervals
+ Update Translation DE
+ Allow Banister to use other performance metric besides Power Index (#3136)
+ zh-cn translation updated to date. (#3135)
+ Run make silently (#3133)
+ Banister - fixed score accumulation for multiple activities per day
+ CloudDB chart upload - allow digits and hyphen but not underscore in domains Issue reported at the forum
+ CloudDB chart upload - allow subdomains in email address
+ Fix Lap Swim from Length Data - Preserve HR data It was discarded when present
+ Fix Speed from Distance - Raised moving average limit To account for bad data in Open Water files
+ Add CV alongside RMSE on CP Chart
+ Fixed Remote Calendar authorization
+ Add Lezyne Super GPS
+ french translation
+ fix translations
+ Change heading for direction in Power estimators
+ FitRideFile: Unify handling of invalid product id
+ FIT : Add Hammerhead as manufacturer
+ Fit : Power phases - limit to 360
+ Translation : lupdate and french update (1/2)
+ LTM Table - Format Pace and Best times minutes in Sexagesimal format Same logic as LTM Plot in commit b7ced30
+ Raise slope limit to +-40. (#3092)
+ Fix estimator not running for runs, if there are no bike rides (#3110)
+ FIT : Add Respiration Rate
+ Fit : Add some Garmin models
+ CSV : iBike remove debug line
+ No reason to skip a datapoint if DFPM is null
+ iBike CSV: If Timestamp stream is present, take the first one as the activity start time.
+ CSV : ibike, import recorded Air Density as Rho XDATA series
+ Fixes R GC.activity when the data frames list don't match the activities list
+ Cosmetic change in the name of found intervals
+ Changed Time in Zone counts to fix percentages aggregation
+ Changed RideDB to save metrics with aggregateZero even when value is zero
+ Added AggregateZero to Time in Zone Percentage metric
+ Update AvgLTE, AvgRTE, AvgLPS, and AvgRPS in BasicRideMetrics.cpp
+ Added Time Recording and use it for Time in Zone Percentages
+ CSV : ibike note can have "," fix #868
+ CVS : ibike convert temperature for english temperature in english (imperial) ibike file is in degF
+ CSV : ibike change metric/imperial determination Use info on first line
+ Update LeftRightBalance.cpp
+ Fix Lap Swim from Length
+ CSV : Convert total weight to metric (if needed)
+ CSV : ibike keep original weight, CdA and Crr for aerolab
+ FIT : Add Lezyne Micro-GPS Thank you Claus Assmann
+ Strava : Correct commit for indoor lap. Keep last lap seconds
+ FitRideFile: Add Lezyne MegaXL
+ Update LeftRightBalance.cpp
+ RR from txt files - filter and record HR for each second Fixes #3095
+ HRV import from text file - fix discard of last line Fixes #3094
+ Issue 3057:VirtualCalc incomplete, produces NaN (#3064)
+ Interval : Add a message box "Are you sure you want to delete selected interval?"
+ Strava : Correct last commit for indoor trainer ride
+ WorkoutWizard : Change max slope to 20% Many new trainers can simulate slope >14% and KICKR CLIMB max incline is 13%
+ Strava : It seems in some case (indoor file?) we don't have start_index for laps
+ ErgDB : download from ergdb.org
+ Chart Import Dialog ... allow column header to get translated
+ Fix Elevation - Add explanation to Network Error 4 Closes #3089 Closes #3068
+ Fix crash on distribution chart close #3085
+ Rename Segment uses RenameIntervalDialog instead of EditIntervalDialog Fixes #3061
+ Set sync on startup and import to false when a cloud account is deleted Fixes #2936
+ Travis-ci - change from trusty to xenial for Linux builds Trusty reaches end of life on april 2019
+ Add Banister and Performance for Running Power
+ Added PowerInWatts extension to GPX Parser Fixes #3084
+ Change remaining TSS to BikeStress
+ Add CP Models for Running Power
+ Import Workouts from WebPageWindow
+ xdata: Fix min/max of spinbox in xdata editor (#2995)
+ Fix issue #3007 by specifying HFS+ for fs type (#3015)
+ Fix divide by zero in slerp, also center spline length arc points (#3072)
+ Issue 3065: Uncombine the printing of lat and long telemetry. (#3066)
+ Issue 3058: Buffer overrun by 1. (#3063)
+ Create ISSUE_TEMPLATE.md
+ Activity Manual Entry - Metadata entry fields mimic RideMetadata behavior
+ Pad missing altitude in FIT file records with previous value
+ Added Mac Preferences image for the wiki
+ Read Zones files using UTF-8 Codec Fixes #2978 for Windows builds
+ Added Windows High DPI Settings Image for the Wiki
+ FitRideFile - Rename record field 90 as PERFORMANCECONDITION It is not docummented but it seems to match the observed values in GC
+ Additional Running Dynamics support
+ Travis-ci upgrade to xcode10.1 for osx builds Fix issues building libsamplerate
+ Double-click on LTMPopup ride list selects Activity and Activities view Fixes #922
+ Teach fixgps to use cubic splines instead of linear interpolation (#3044)
+ Issue 3048: Teach fix distance to use length on spline path (#3049)
+ Curve fill colored zones (AllPlot) 2/2
+ Downgrade to GPL-V2 License
+ Curve fill colored zones (QWT) 1/2
+ Fix vlc playback in travis-ci generated AppImage
+ Enable OPENDATA for Travis-ci builds
+ Fix Travis-ci Linux builds
+ Add Whithings/Nokia, OpenData and SportTracks secrets for Travis-ci
+ Proper Fix for the VS2017 / Qt 5.12.x Problem ... provided by Eric
+ VC2017/Qt 5.12.1 - Fix 64Bit Build Problem
+ Fixup script on Mac use backwards copatible dmg format
+ DEVELOPMENT BUILD 1903
+ Strava : Use 64bit for Strava ID
+ Disable 'calculator' acting on crs_loc.
+ Ride GPX files in Train View
+ Ignore MSVC2017 build artifacts
+ Translation Fix
+ Prevent GC from crashing if Bindings method return NULL PythonDataSeries (#3014)
+ CP plot show ride as power index
+ LocationInterpolation - Fix compilation errors and warning on Linux/Mac
+ Add missing 'public'
+ Change LTMPlot to use GappedCurve for Measures Better handling when HRV data is not present
+ Add Device Wizard bigger window
+ Minor typo fixes in comment.
+ Minor typo fix.
+ Fit : Be sure only on cad point used
+ translations : lupdate and update french translation
+ Set the type of activity to Ride, Run or Swim, instead of always Ride.
+ Force BikeScore to zero for runs and swims
+ Upgrade to VLC 2.2.8 for Travis-ci Linux builds
+ Upgrade Qt to 5.9.7 for Travis-ci Linux builds
+ Add "Categories=Science;Sports;" here, too
+ Add XDG categories
+ Fixed Linux CI upload linuxdeployqt changed the output name
+ DEVELOPMENT BUILD 1901
+ Fix Windows CI ... in the WinCI Configuration the Constants are not referenced through other includes
+ Update Translation DE
+ Banister datafilter
+ Banister fixups
+ Banister Windows Contiguous
+ Banister fitting windows
+ FitRide : Correct doubled interval duration
+ Add media folder
+ Enable decay adjustment in Banister Helper
+ Banister Model Helper on LTM
+ Re-Introduce connection to Withings ... remove Nokia from Screens ... access Withings APIs
+ Allow precise adjustment of the time slider with a keyboard. (#2990)
+ Banister Data Managed in Athlete
+ LTM plot banister with gapped curves
+ Fix Banister Windows Build
+ Banister Modeling Resources
+ Banister Modelling
+ Fit : Interval use total_elapsed_time if no time info fix #2982
+ Banister Performances Update
+ LTMPlot/Tool add banister settings
+ Show performances on LTM plot
+ Weekly Best Performances for Banister IR
+ CP MMP Filter improvement
+ Banister modeling - PowerIndex performance metric
+ Added method decodePhysiologicalMetrics to decode garmin/firstbeat specific activity metrics Added additional metrics to the metadata.xml
+ Add test files for Firstbeat/Garmin session metrics Pull request #2986
+ RideMap : Use user custom tiles
+ Updated French Translation Contributed by Arnaud Leclere
+ Column Chooser Popup - Text Length ... determine widget size for button based on text length (since fixed sizes may not fit for translated texts).
+ Allow to select .gz files on Import Similar to .zip files Fixes #2969
+ Move Google Map API key to chart settings
+ Fix compile error rDir not found
+ Support for x-Trainer (http://www.x-trainer.dk) added.
+ Sporttracks.mobi : read laps fix #2981
+ FIT : Add debug logs
+ RideMapWindow : Add running markers
+ RideMapWindow : Let user with Google API key use the Google Map
+ RideMapWindow: 4/4 Display interval markers and draw AvgPwr color paths on OSM
+ RideMapWindow : Remove the google option Still to do restore the drawShadedRoute (color from powerzone)
+ LTM Reveal Window - avoid "cut off" text for translated period strings
+ Fixes R issue when Home is set on Linux name was left uninitialized when Home is specified by the user Reported at the forum.
+ Save Zones files using UTF-8 for cross platform compatibility Fixes #2978
+ Update Russian translation
+ Remove references to QwtPlot3d and kQOauth They are not used anymore
+ CP Plot Tests honor sport settings In Activities view we filter bests (and now tests) to match the selected activity sport.
+ CP Plot Tests honor filter settings
+ PythonConsole: Print expr value when executing simple statements
+ Model CP and W' decay in Morton Model
+ Fixes Measures FingerPrint to detect changes in decimals Weight updates via UI involving only decimals were undetected and not saved
+ CP Explainer Deck Updates
+ Fixed error message in Train Library when workouts cannot be copied
+ Changed Notes to Calendar Text in LTMPopup It shows more context information than notes and allows user customization.
+ LTM Charts - Changed default precision from 0 to 1 for table view To match the default used in LTMPlot, useful to export measures s.t. Weight.
+ Travis-ci - Added qt59networkauth-no-lgpl to Linux before_install Trying to solve CloudDb issue
+ RideMap : 3/4 draw interval on OSM
+ Fix AeroPod : AeroPod record CdA in the HR series
+ FitRideFile: Add ibike in manu
+ CsvRideFile : ibike correct ride time for pause add XData for calculated power
+ CP Plot PD Profile W/KG
+ CP Plot Power Profile Lines (watts only)
+ Travis-ci - Install and enable Python 3.6 and SIP on Linux builds
+ Travis-ci enable Linux build to generate AppImage
+ Better error handling in Fix Elevation
+ Fixed Typo in Spanish translation Fix #2953
+ Add support for Daum realtime devices (#2952)
+ CP Plot show w/kg percentiles
+ Remove kQOAuth from travis-ci It was deprecated on #2881
+ Fixed Precision of Rest HF/LF metrics Tipically imported values show as zero on Summary
+ Enable libusb and libusb-compat (#2950)
+ Use https for download
+ Translation - Update Translation DE - Enable one more text for translation
+ Parameter percentile off by one
+ CP Plot Percentiles for CP, W' and Pmax Estimates
+ Fix CPV units in ScatterPlot Crank length is converted to meters so CPV is computed in m/s, but displayed in cm/s Fixes #2942
+ AppImage - added libssl.so/libcrypto.so and excluded libxcb-dri3.so.0 Fixes #2915 and #2920
+ CPPlot force refresh when filters change, even if Date Range is the same Previous behavior was annoying: filters s.t. sport were not applied until date range changed.
+ Only include CalDAV.h if have ical library
+ Only try and build CalDAVCloud if ical is present
+ Crr and CdA Regression Explainer
+ HiDPI: Aerolab lineedits for Cda,Crr etc
+ Fix Aerolab crash on no ride selected
+ aerolab tests rename directory
+ Aerolab Test Files
+ RideMapWindow : Use leaflet instead of googlemap api for OSM 2/4
+ Remove google.api for openstreetmap mode 1/4
+ DEVELOPMENT RELEASE 3.5 DEV1810
+ R2 label use superscript (its squared not 2)
+ Fix units on CP plot work/time
+ Overview metric for HRV needs to be displayed
+ ANT: HRV measurement improvements (#2935)
+ HRV R-R data in Train View 3 of 3
+ HRV R-R data in Train View 2 of 3
+ HRV R-R data in Train View 1 of 3
+ Fix Overview Window steal focus MacOS
+ CP Plot Helper Title for Work/Time
+ CP Plot Helper show model name
+ Fix last commit
+ CP plot filter best in Work/Time plot
+ fix missing break in switch/case statement (#2918)
+ Change GPX decimal separator to dot
+ LR Model Fit calculate R2
+ CP Plot fix y-axis for higher values of PMax
+ Add Last 24 hours to date ranges
+ CP Chart Plots the Linear Work Time Model
+ Fixes Last 6 weeks season duration It is current day plus 41 previous ones, like existing -x days seasons
+ missing ifdef GC_HAVE_ICAL
+ Update to commit 39269cb on CP2 search intervals
+ Linear Regress for Work/Time Model Fit
+ Tidy Up CP Plot Overlay
+ Extended CP Model Search Intervals
+ CP window fit options
+ Hi-DPI Interval Sidebar
+ CP Plot refresh on intervals changed
+ CP 2/3p model interval defaults
+ Add LevMar lib to version dialog
+ Alternative Levenberg-Marquardt algorithm
+ Disable WS/Velo models
+ 3 Param CP model env fit settings
+ Text Labels on CP plot for Performance Tests
+ Add tests() data filter function
+ Performance Test Intervals Bold Text
+ CP Plot Performance Test Aesthetics
+ Interval sidebar helper for performance tests
+ CP Model Explainer Deck
+ Support Performance Tests for watts and watts/kg
+ CP Chart Modelling Improvements
+ Better CP Plot Fit Summary
+ CP plot show info about fit
+ Replace NP for IsoPower in DataFilter validation and syntax helpers Issue reported at the forum
+ RideFile::watts is sufficient
+ CP fit to performances
+ Plot performance tests on CP chart
+ Fix Interval Color bug
+ Mark Performance Tests
+ Removed local instance of SpecialFields from RideMetadata
+ Add Hrv4Training sample file with 12h time format Also fix PM times
+ Parse Hrv4Training files using 12hr format Fixes #2891
+ Changed Hrv measures to return zero when no record for date Fixes #2896
+ Refresh PMC data when Seasons change To consider possible changes on Starting LTS
+ FIT : Change the time_offset reference
+ Show model parameters on CPPlot for aPower and aPowerKg
+ Notify when data processors are running on import
+ Update build id for development release
+ Fix Version Dialog
+ Remove QTSOAP and KQOAUTH from gcconfig.pri
+ Deprecate KQOauth
+ Fix OAuthDialog 'code' parse url
+ Fix Windows CI Builds
+ various minor bugfixes + warningfixes (#2878)
+ Workout Editor more complete effort search
+ Workout Editor Warning use 3-param CP model
+ Minor LMFIT fixups
+ Add LMFIT source to repo
+ Add telemetry for time to next erg point (#2867)
+ Add Least-Squares fit to CP Chart - 1 of 2
+ Turing SIG Talk
+ Train view negative watts not allowed
+ User Survey
+ Add Peak Hr and Hr Zone Metrics Fixes #2863
+ Changed Python XData access points for consistency
+ Add XData series to Python GC.activity(activity=None, join="repeat")
+ R activityXData - no need to recompute derived series
+ Add R GC.activity.xdata(name="", compare=FALSE)
+ Python activityXdataSeries result name changed to name_series
+ Add activityXdataNames(name="", activity=None)
+ Add Python activityXdataSeries(name, series, activity)
+ RChart - Run script when intervals/selections change On Activities view, last part of #2848
+ Add R activity.intervals Fixes #2848
+ Fix Python activityIntervals start and stop Changed from Int to Float since they may be not integer
+ Python seasonIntervals time offset by start seconds Fixes #2860
+ Correct the link to the user list
+ Ensure the ordering of windows after the OAuth modal dialog closes
+ Add Lap Distance and Lap Distance Remaining dials and telemetry
+ Add Python activityIntervals Python half of #2848
+ Remove datafilter debug
+ Compatibility Metrics and Metric Overrides
+ Always expand lap swim Fit and Tcx files
+ Fix Swim FIT parse crash
+ TriScore - On zero fallback to TRIMP Zonal Points for HR base score
+ Fix copy paste error in previous commit
+ CloudDB Download - Warn the user dowloading a Python chart if Python inactive Same logic as the one existing for R charts
+ Remove references to PYTHON3_VERSION from gcconfig.pri.in
+ PYTHON3_VERSION set from PY_MINOR_VERSION
+ Check the python3 version used to build matches the one found at runtime
+ Add deploy.sh script to generate Linux AppImage To be run after starndard Linux build
+ Add support for ISO8601 extended date time format with milliseconds Fixes #2750
+ VERSION 3.5 DEVELOPMENT BUILD 1804
+ Sync Events with Calendar if remote is configured
+ Show Season/Event label in stacked LTM Charts for each 4 charts Fixes #1943
+ Refresh LTM charts when seasons change So season boundaries and event markers are updated accordingly
+ Add Description to Season Event Fixes #2617
+ Add priority to Season Events Fixes #1724
+ Enable Event drag&drop in LTMSidebar to allow reordering Fixes #565
+ Some Consistency checks for editing Seasons-Phases-Events Names
+ Calendar Cloud Services Configuration
+ R default location on Fedora
+ Deprecate R scripts in DataFilter/UserMetric
+ Added ScriptContext for Python APIs called from DataFilter scripts
+ Disable OpenData if Secret not defined
+ Remove config tab from about dialog
+ SportTracks : Estimate speed from distance
+ SportTracks : repeated data are omited
+ Translation : French translation improvement provided by 00livier
+ Import OpenData zip ignore JSON summary
+ OpenData CSV support
+ Fix Compatibility metrics
+ Diary Show Week & Refresh
+ OpenData Dialog reference OSF.io project
+ Remove dangling reference to setSummary from LTMSidebar Related to commit 094307f
+ Deprecate Summary in Diary View
+ Remove Summary from Trends Sidebar
+ RideNavigator::setRide() check for NULL
+ Estimator lazy refresh
+ Refactor PD Estimates fix numerous SEGV
+ Fix OpenData post success diag message
+ OpenData Fix Error Handling SEGV
+ CI Travis fails on libusb
+ OpenData uses sample data
+ Fixed Anomaly detection and FixGaps to deal with 1 sec.
+ Fixed interpolation of streams downloaded from Strava
+ New Event date defaults to season end date
+ Fixed crashes on edit/delete events when a phase is selected
+ Fix last commit on Windows
+ OpenData prompt for permission and post
+ Fixed LTM Chart to show Events on Phases and Season
+ OpenData new class to post to service
+ FilterHRV: Calculate rest HR from AVNN #2797
+ Cloud Upload/Sync - check for unsaved activities ... check for unsaved activities and allow saving before starting sync/upload
+ Cloud Sync Dialog ... auto-adjust columns width to header and content size (to show all contents)
+ Fix last commit on windows builds
+ Add athlete info to opendata file
+ Fix CI-Build for Windows ... update to Qt 5.9.4 since 5.9.3 is not longer supported by AppVeyor
+ Update Translation DE - Part 3
+ Body & HRV Measures - MacOS
+ Fix comment
+ Fix 3.x upgrade process for compatibility metrics
+ Fix last commit for Windows build
+ OpenData project file writing
+ TCX Export ... adjust so that Strava, Garmin Connect are able to import the file
+ Set default tile server URL for new OSM maps
+ Deprecate Bing Map
+ Withings/Nokia use OAth2 for authorisation
+ Withings/Nokia : Reset GC_NOKIA_REFRESH_TOKEN
+ Remove 8-bit characters and simplify TSB series description
+ Fix 8-bit characters in PMC series descriptions
+ Fix compat metric TSS zero value in DataFilter
+ Added Tooltips with metrics descriptions to RideSummary CSS probably would need some enhancements
+ Add PMC series and PDModel estimates descriptions
+ Hide compatibility metrics in ColumnChooser
+ Overview Title
+ Overview honours themes
+ Fix EzUsb.c to allow Tacx firmware load on Windows
+ Extended Tacx Imagic support
+ Basic support for Tacx Imagic
+ Settings: Allow using different global conf file name
+ LTMSidebar: Expand season containing last phase being loaded
+ LTMSidebar: Save most recently selected phases too
+ Fix ErgDB download
+ Disable microcaching for vector formulas
+ Withings/Nokia Declare GC_NOKIA_CLIENT_ID/GC_NOKIA_CLIENT_SECRET
+ Withings/Nokia Get Measure using OAuth2.0
+ Withings/Nokia : Correct error on measures fetching
+ Fix Font Metrics on Compare Pane
+ Hide Compatibility Metrics in Chart Config
+ Delete User Metric fixup offset
+ RideImportWizard namespace
+ Fix UserMetric EDIT offset
+ Hide Compatibility Metrics in Config
+ Fix Compatibility Metric
+ Rename Archive.h to ArchiveFile.h
+ Create TrainingPeaks Compatibility Metrics
+ Withings and Others ... Fix ability to authorize the Cloud Service
+ Remove TrainingPeaks Trademarks
+ Deprecate TrainingPeaks - Import Data
+ V3.5 DEV 1802
+ Setenv PYTHONHOME not Py_SetPythonHome
+ Add MacOS util/bundle_fixup.sh
+ Don't bug user if R/Python not compatible
+ Update Translation DE - Part 2 - update texts
+ Remove Twitter from Secrets.h
+ Clarify import wizard headers.
+ Allow slope up to 40% instead of only 20% and remove rounding effect from smoothing
+ Removed references to qwtplot3d in gcconfig and travis For clarity sake and to speedup ci
+ Add Cloud Wizard Font Size
+ CI Travis Video None
+ CI Travis QuickTime no longer supported
+ Deprecate 3D chart
+ Fixed unmatched quote in .travis.yml Also forced directory removal
+ Fix GCC problem in Travis for R
+ Fix CI-Build for Mac OS
+ Update Windows CI Build to Qt 5.9.3
+ Fixup Python search for Mac
+ Update Translation DE
+ Minor hidpi nits
+ gcconfig.pri.in update for Python on MacOS
+ Python Startup 2 of 2
+ Python Startup 1 of 2 Windows Fixups
+ Bugfix in DanielsPoints: Segmentation fault if paceZoneRange < 0 Copy paste error, detected by Walibu
+ Python Startup 1 of 2
+ Daniels Points based on GAP updates
+ Added DanielPoints for running, with GAP grade adjusted speed When there is no power data
+ Python Embedding is optional and check install
+ R setup graphics device before install routines
+ R check version before loading
+ GC_CHROME should default to "Flat"
+ Metric config pic for WIKI
+ R Don't create GreaphicsDevice till all initialised
+ Fix Compile error in DataFilter without Python/R
+ Fixes MeanSquareRoot aggregation in RideCache In LTMPlot it is Ok Fixes #2762
+ Fix Kent University Study Double Upload
+ DataFilter embed R Scripts
+ DataFilter Embed Python Scripts
+ Adding file type selection when saving workout (#2767)
+ Use Qt Json Parser for Withings API (Fixes Issue #2764)
+ Rename some Python entry points to match the wiki
+ Add Python seasonPeaks(series, duration, all=False, filter="", compare=False) Similar to R season.peaks but for one series/duration at a time
+ Add Python seasonIntervals(type="", compare=False) Get metrics for intervals in a season, similar to R GC.season.intervals
+ Cosmetic fix for search box on OSX
+ CI Travis no longer build using QT 5.5.1
+ fix url
+ attempt to fix travis build (changed qt 5.5.1 mirror download location)
+ Add Python zones(date, sport)
+ Changed Python athlete to return a dict
+ Add Python xdataseries(name, series, join="repeat", activity=None)
+ Add Python wbal similar to series Optional parameter is activity datetime, current activity if not provided.
+ CriticalPowerWindow - refresh after Linear scale option change
+ Athlete ID on About box
+ sv translation
+ LTMTool: Set symbol for measure metrics
+ Use logarithmic scale for speed chart, like CS
+ Fix Xert tagline
+ Fix Huge Fonts on R chart
+ Cloud : Xert download First version : only classic series
+ Xert tagline copy/paste fixup
+ rideFileCacheMeanmax just fix first date.
+ Download : Select Joule Device for Joule Port I will make some test before adding other devices
+ Cloud correct OAuthManager
+ Add OAuthManager for OAuth and UserPass Scheme First only for Xert
+ Cloud - XErt - Fix ... compile error (cut&paste typo)
+ Cloud : Add Xert as a new service First : Upload only
+ Fix error exporting activity without data points to .FIT
+ Remove unnecessary linking against libvlccore
+ Python season(all=False, compare=False) Similar to R season(), retuns a dict with name, from, to and color lists.
+ Merge Activity Wizard - Size Cosmetics
+ Fix Linux SEGV for symbol conflict
+ Python rideFileCacheMeanmax() remove dangling code To precompute the number of series was necessary for R but not for Python
+ Python rideFileCacheMeanmax() fixups
+ GC.SERIES_* constants
+ Fix SmO2 / tHB Tool changes
+ Add --no-python command line option
+ Python activity, series and seriesPresent optional datetime parameter
+ Python activities(filter="")
+ Ride File Naming with "." allowed
+ Python measures(all=False, group="Body") Similar to R measures returning a dict with a list for each measure field in the requested group (Body or Hrv).
+ Python pmc(all=False, metric="TSS") Similar to R pmc, returns a dict with a list for: date, stress, lts, sts, sb, rr
+ Enable compare mode for Python activityMeanmax and seasonMeanmax Usage is similar to the R versions
+ Python activityMeanmax and seasonMeanmax Both return a dict with a list for each supported series from cache Next step is to support compare mode
+ Enable keyword arguments in Python wrappers generated by SIP
+ Python metrics(metric, all, filter)
+ Python Trends / Activity Chart
+ Add Python seasonMetrics(all, filter, compare) Similar to R API season.metrics
+ Make PythonDataSeries independent of RideFile To reuse it for other double series s.t. metrics or mean maximal data
+ Add Color to Python activityMetrics Using name "color" and renamed "date"/"time" for compatibility with R API
+ Enabled compare for Python activiyMetrics activityMetrics(True)
+ Python Screenshot for Wiki
+ Add Date and Time to Python activityMetrics PyDateTime_IMPORT needs to be called in the same module where datetime macros are used to avoid a crash.
+ Python Don't Steal Focus
+ Python activityMetrics Returns a Python dict with metrics and metadata fields. It doesn't implement compare mode yet.
+ Python Webpage load via slots
+ Python Web Display
+ Python fixup ConvertTo_QString
+ BodyMeasures - Download Properties ... store/re-store last selected download properties (for next use)
+ OSM - Tile Server Handling Changed
+ Python Use UTF8 and untranslated Series Names
+ Enabled sequence behavior on PythonDataSeries
+ Move cursor in PythonChart to correct start point
+ Python GC.activity()
+ Fixup Py_ssize_t on Windows VS build
+ Python DataSeries functions
+ Python GC.build() and GC.version()
+ Train View - StreeView deprecated
+ Fix for left and delete keypress events
+ Python GC.athlete()
+ Fixup SIP Makefile
+ Fixes parsing Zwift Workouts
+ remove debug
+ Python Console prompt is >>> not >
+ Fixup PythonChart
+ Python Module Framework
+ FIT : Use recIntSecs
+ FIT : Export : Correct file duration
+ FIT : Small addition and correction for expor hardware_version and lap start_time had incorrect field_num
+ Python Editor Syntax Highlighter
+ Qt 5.8 is suficient for Python
+ ESC or ^C to stop long running Python script
+ src.pro fix for 4.8 + tidy
+ Python Script Exec
+ Changed RideFile::fillInIntervals to match the fix of interval duration
+ Added new Garmin Devices from Fit SDK Release 20.50.00
+ RideFile : Interval duration is 1 secs shorter
+ FIT : Add Rouvy and The Sufferfest Trainer Apps for Winter...
+ Python Chart Console
+ Python Chart
+ Start Python Embedding
+ Fixed LTMPlot RunningTotal for multiple activities per day Fixes #2707
+ Fix Copy/Paste error ANTChannel ... use "rightPedalSmoothness"
+ Appveyor use QT 5.9.2
+ Update to QT 5.9.2
+ Add comment to HrvMeasure and import Hrv4Training note
+ Move BodyMeasure and HrvMeasure common code to base class Measure
+ Access to Measures from REST API Part 4 of #2588
+ Refactor Measures Part 5
+ Fix off by one ride duration on import
+ Don't allow the creation of nested phases. Fixes #2692
+ Don't crash when adding event/phase if phase is selected. Fixes #2691
+ added 1st section to README
+ Access to Daily Measures from R measures(all=FALSE, group="Body")
+ Autocompleter for measure builtin with all the options To avoid the user the need to RTFM
+ Access to Measure by days in Formulas Eg. measure(Date-1, "Hrv", "RMSSD")
+ LTMPlot - Access to Measures by days
+ TodaysPlan WO Download remove whitespaces from the generated filename
+ Add debug output for estimate data aggregation in LTMPlot
+ Use QwtPlotGappedCurve for estimate curves in LTMPlot
+ Handle gaps in estimate data in LTMPlot #2534
+ libical 2 compatibility
+ updated INSTALL-LINUX
+ Fixed HRV CSV import from Android Hrv4Training
+ FitRideFile compiler error
+ Fixes ZWIFT files which are not reporting local timestamp.
+ Add XCode project creation directions
+ Added references to Developers Guide and Guidelines for Translators
+ Fixes imperial conversion error on Trends Histogram
+ Avoid the creation of empty overrides on RideMetadata
+ Fixed malformed JSON file due to empty metric overrides
+ Added guidelines for contributing
+ FIT : Add temperature and lrbalance in export
+ FIT : Add the local_msg_type in write_message_definition to prepare adding temp and lrbalance
+ FIT : Add Quarq as Manu/Prod Add Powertap P1 Add Powertap C1
+ Kent University Software Instructions
+ Remove superfluous series_type parameter
+ HRV Measures - Direct import from HRV4Training
+ Kent Study Docs
+ HRV Measures - Direct import from EliteHRV CSV files Test file contributed by Martin Wifling
+ VERSION 3.5 DEV-1710
+ Kent University Part 3 of 3
+ Fix Strava lap swims and expand Smart Recording Lap swims
+ Remove trailing whitespace from "Lap StartTime" in tcx files
+ Fix QTextEdit in KentUniversity.h
+ Fix QMessageBox header on MSVC
+ Fix QTextEdit unknown Type in KentUniversity.h
+ MacOS build fixes
+ Wait same time for ANT stick to be released in MacOS handler
+ Cppify the Garmin Service Helper for Windows
+ Fix event loop misbehaving and calling connect over and over
+ Trigger on release so we avoid calling it twice
+ Fail fast when we couldn't open an ANT stick
+ GarminServiceHelper implementation for MacOS
+ Synchronize setup() correctly
+ Wait long enough to make subsequent ANT+ connection possible
+ Integrate Garmin Service warning
+ Implement Garmin service detection/stopping for Windows
+ Complying with DMCA takedown for WASP Packet Protocol
+ AddCloudWizard Consent Page + GoogleDrive refresh bug
+ AddCloudWizard Folder read-only
+ KentUniversity Fix CSV file format
+ Kent University Part 2b of 3
+ Fix MSVC build error KentUniversity
+ remove qdebug
+ Fix GoogleDrive FOLDER_ID setting
+ Kent University Part 2 of 3
+ Migrate to Dropbox API v2
+ remove qdebug
+ University of Kent Support 1 of 3
+ Compile error on major(dev_t)
+ Migrate to Dropbox API v2 - Part 2 of 2 ... updates the upload, download, file list endpoints
+ Preserve XData on Combine Activities
+ Fix integer division on pNNx HRV Metrics Value was always zero
+ Preserve XData on Combine Activities (Join) Part 2 of #2406
+ Preserve XData on Activity Split Part 1 of #2406
+ Preserve XData on Activity Split Part 1 of #2406
+ Add support for R-R txt files import (HRV) Fixes #2613 Test files contributed by forum users Mike and Ron
+ Fix Withings API related defines
+ QT >= 5.8 stop ride summary stealing focus
+ FixPower ... allow fix power value to be added/subtracted in addition to percentage values
+ More flexible HRV CSV file parsing
+ BikeScore is relevant only for rides Fixes #2329
+ Honour Sport tag even when run specific data are present Fixes 2367
+ zh-cn translation update
+ Increased precision for HRV Recovery Points
+ Added unmatched suffix to Unknown file type error on import Fixed #2596
+ Fit : Device info - display manufacturer when no product number
+ Strava : Correct lap start end index fix #2505
+ Joule : Correct log
+ Fix for trainview crash
+ HRV screen captures for the Wiki
+ V3.5 1708 Development Release
+ HRV Measures - Part 3 Added HRV Measure fingerprint
+ HRV Measures - Part 2 Adds an option to FilterHRV dataprocessor
+ Allow negative numbers in double metadata fields Fixes #2578
+ HRV Measures example file and format doc
+ Edit HRV Measures Implements #2568 Part 6
+ Adds HRV Measures - Part 1 Implements #2568 part 1, 2, 3, and 4
+ Edit Italian Translation
+ Changed completion in formulas
+ Changed LTMPlot to use name to retrieve metadata fields Instead of symbol
+ Reformat BT40Device.cpp Code
+ Fix compiler warning for csc_service uninitialised
+ Fix MSVC Compile Error
+ Recognise Andre Heider
+ Fix FitRideFile unused lap_trigger compiler warning
+ Fit : lap name for trigger
+ FIT: respect the time zone the ride was recorded in
+ FIT: enable decodeDeviceInfo()
+ FIT: remove duplicates from the device infos
+ FIT: fix out of bounds access in decodeDeviceInfo()
+ FIT: add BATTERY_SOC to XDATA
+ FIT: let getScaleForExtraNative() return a float directly
+ FIT: add Wahoo ELEMNT BOLT to product list
+ FIT: set file format info
+ TCX: create precise and more detailed intervals
+ TCX: use the Creator/Name attribute as device type
+ GCC 6.0 compiled fixup
+ Fix merge error
+ Extend lap alert to cover CRS files
+ Fix GoogleDrive Upload Crash
+ Unset QT_SCALE_FACTOR on Linux
+ Changed FixDerivePower to include CdA and DraftM parameters
+ GearRatio: derive value from sensors when DI2 not connected
+ Fix Build Errors in CI
+ Enhance Error handling in "Fix Elevation Data"
+ Added Open Water Garming 920xt test file Contributed by JulianM forum user
+ Migrate to Dropbox API v2 - Part 1 of 2
+ Escape special characters in Season/Phase/Event names Fixes #2530
+ Fix incorrect prompt for Wind Heading
+ Calculate Gear Ratio serios from XData ... if "GEARS" are available as a XData series
+ Enable powerzones for "run" in R.
+ Fixup AddCloudWizard raise() on ConfigDialog
+ Fix Webpage Download Intercept Duplicates
+ DI2 ANT+ messages used to populate dedicated XData serie
+ WorkoutWidget: disable editing while recording
+ fix gear ratio when no power meter
+ kettler racer
+ CloudService - Fix Translation related problem
+ CloudService - Fix Translation related problem
+ CloudService - Fix Translation related problem
+ Hi-DPI Support some nits
+ Fix Compare Rides across Athletes Bug
+ Row Perfect 3 quoted data in CSV file
+ CyclingAnalytics send as FIT format
+ Share Menu Again
+ FIT : Add Combined Pedal Smoothness in 'EXTRA' XDATA
+ Strava : Download laps
+ Today's Plan : Finalise RPE, TQR and LQS sync
+ Today's Plan : send RPE
+ Updated Swedish Translation Contributed by https://github.com/henolo
+ Share Menu
+ Improve Texts CloudDB
+ Share menu manually check for new data
+ Fix OSM tile server bug
+ CP Plot Filter using Linear Regression
+ Fixed first row alignment in Body Measures config page
+ Changed TSS per hour count to seconds Fixed #2508
+ CP Chart Filter Unique MMP
+ Set activityNamePart body
+ Fix R Embed Version 3.4 Crash
+ Strava use metadata config on readFile
+ Strava upload: don't use filename as fallback for activity name
+ TCX export: write creator if present
+ TCX export: write notes if present
+ TCX export: only write HR data when it is present in the ride
+ Hi-DPI Webpage Window
+ RideFile::openRideFile() supports .zip and .gz
+ Add OpenGL for OverviewWindow
+ Disabled Linux OpenGL acceleration if OpenGL lower than 2.0 It doesn't work on older hardware
+ Overview use OpenGL on Linux
+ Embedded R Tweaks
+ DEVELOPMENT BUILD 1705
+ Code Formatting and remove Debug
+ Fix the Zwift activity extension since it is not added by Zwift during automatic upload.
+ Fixed mixed variable on RideSummary causing a crash Fixes #2491
+ Support for SRM manual zero offset calibration
+ Only listen on localhost
+ Changed Date to DateTime on BodyMeasures
+ Strava : Correct Manual distance
+ Strava : Remove debug trace
+ Strava : handle manual entry
+ Added test chart using vector formulas
+ BodyMeasures / Use of Weight
+ Deprecate ShareDialog and Friends
+ Deprecate Twitter support
+ Cloud Refactor - OAuthDialog cleanup
+ Strava and Cycling Analytics Description
+ Cycling Analytics Sync - Download
+ Cycling Analytics Sync - Readdir
+ Update Translation DE ,,, + small text fix in original
+ Default Weight vs. BodyMeasurements
+ Wiki CloudServiceDialog screenshot
+ Re-introduced vector expressions Using [[Date_From:Date_To]]
+ R 3.4.0 Support
+ Strava : Choose metadata field for activity name
+ Fix Terminology ... "measurements" (noun) not "measures" (verb) - thanks Mark
+ Rename FileName (which PR did not do)
+ Rename FileName (which PR did not do)
+ Rename "TraingStageBuch" to "TrainingsTageBuch"
+ Strava : Include from/to in date range
+ Strava : Debug steals response data
+ Strva : Use remotename
+ Strava : use local start date
+ Strava : add pagination on query result seems limited to 30 activities
+ Strava : Refactor Stream reading Like Mark did with SportTracks
+ Strava : Adjust streams call
+ Strava : Read Streams
+ Fix download regression
+ Today's Plan RPE - fixes
+ Fix Regression DataTable
+ Use units specified in zone settings for run/swim/default.
+ Fix "Shadow" Tmp-Exhaustion Marker ... which appears only when plot is "zoomed in"
+ Fix CP chart to add in y-value.
+ Use correct units for CV hover dialog.
+ Fix minor warnings & reduce header includes.
+ Fix variant check to ensure default URL is used
+ Cloud Auto Download - Better info
+ Fix import regression
+ Screenshot for RChart wiki page.
+ Hi-DPI Support - Cosmetic Fixups
+ Fix auto download flicker
+ Provide zoneslow and zonescolor in GC.athlete.zones().
+ Cloud Auto Download - 3 of 3
+ SixCycle - Support Compressed Download
+ Cloud Auto Download - 2 of 3
+ RideMetrics - add missing Body Measures ... Athlete Bones ... Athlete Muscles
+ Cloud Auto Download - 1 of 3
+ Fix train view select ERG crash
+ Updated translation files To help translators working with development builds
+ Strava Upload Only for Dev Build
+ SportTracks download preserve gaps
+ Vertically align cells in the upload / download / synchronise table
+ SportTracks - Part 4 Upload
+ SportTracks - Part 3 readFile
+ SportTracks Fixups
+ SportTracks - Part 2 Refresh token and readdir()
+ SportTracks OAuth Fixup
+ Update CI (Windows) Build environment to Qt 5.8
+ SportTracks.mobi - Part 1 of 4
+ PolarFlow Integration On Hold
+ TodaysPlan less debug
+ TodaysPlan - rename response when converting
+ TodaysPlan - Resolve Memory Leak
+ Today's Plan : Correction for Fetch RPE
+ Strava : Correct readdir parameters
+ CloudService - Sorted List
+ PolarFlow Cloud Service - 3 of 6
+ Adds Peak Pace Hr metrics
+ Fix Qt4 build error
+ Disable TodaysPlan RPE file I/O
+ Strava : Sync (1/4) Just list files
+ Today's Plan : fetch RPE
+ Need QT5.6 for QWebEngineCookieStore
+ OAuthDialog - Clear Cookies
+ Hi-DPI Support - OAuthDialog Scaling
+ PolarFlow Cloud Service - 2 of 6
+ CloudWizard - Fix ... settings for syncOnStartup
+ Improve BodyMeasures - CSV Import
+ PolarFlow Cloud Service - 1 of 6
+ BodyMeasures Handle ',' embedded in string
+ Cloud Refactor - Remove Upload to Calendar
+ Minor tidy up
+ Simplify Share Menu
+ Cloud Refactor - Athlete > Accounts
+ AddAccountWizard screenshot for wiki
+ Remove this as it is not necessary and causing comparisons to crash.
+ Cloud Refactor - CloudService list/select Athlete
+ CloudService - Fix Error Reading Files
+ Cloud Refactor - Combo (e.g. Google Drive Scope)
+ Cloud Refactor - Withings in AddCloudWizard
+ BT40Device: Ignore the CSC service for devices which also provide power
+ BT40Device: Refactor, connect to services after service scan completes
+ Cloud Refactor - AddCloudWizard uses OAuthDialog
+ Change gear ratio precision to hundredths.
+ Cloud Refactor - AddCloudWizard use injected config
+ Cloud Refactor - CloudService Configuration Injection
+ Recognise Ben Walding
+ Cloud Refactor - WIP Fixups
+ Issue #2421 - debounce the calibrate button on the Computrainer HBC
+ Cloud Refactor - Simplify Menu Options
+ Hi-DPI Support - Finer granularity in Font scaling
+ Fix precision of Lat/Lon when exporting to CSV.
+ Move members to private and correctly use method externally.
+ Fix broken build on MAC with Qt5.8.0
+ Put back to correct number of MS for WKO format
+ Cloud Refactor - AddCloudWizard < Qt5.8 fixes
+ Cloud Refactor - Add Account Wizard Part 1 of 4
+ Remove comment
+ Fix bug on calculating hours/minutes.
+ Use defines for units Fix precision loss issues Remove unused variables
+ Updates to use defines
+ Use pre-existing define
+ Standardize some numbers using existing defines.
+ Use I/O kit to delay screensaver as UpdateSystemActivity deprecated.
+ Remove duplicate of virtual base method and mark as ‘using’ in derived class.
+ Fix to match virtual signature
+ Fix order of init in struct to match decl. Remove double set of variable.
+ Simple logic fix, last = point always set after if anyhow.
+ Fix potential memory leak
+ Remove unused method.
+ Remove unused member variables. Fix methods to prevent hiding of virtual methods with incorrect signature.
+ Move variable into scope in which it is used.
+ Mark unused variables
+ Prevent memory leak and short circuit if no ride found.
+ Prevent virtual method hiding by matching signatures.
+ Delete new object to prevent memory leak.
+ Prevent divide by zero
+ Prevent NULL pointer use Mark params as unused to prevent compiler warnings
+ Create default to prevent use of uninitialized value.
+ prevent use of uninitialized value of point.
+ Simplify label additions.
+ Use local variable.
+ Enable options only if ride is available.
+ Fix dereference of null pointer of chart Remove unused values
+ Fix dereference of null pointer; pdmodel & zones
+ Fix unnecessary cast to float. Fix dereference of null pointer of theCurve2. Delete new’d objects.
+ Cloud Refactor - Add Account Wizard WIP
+ Support S&C sensors with single magnet
+ USB/ANT: Detect device removal
+ USB/ANT/FORTIUS: Stricter error checking
+ USB/ANT: Display an error on failure to reset ANT device
+ Cloud Refactor - Add Account Wizard WIP
+ Fixed use of metric reported in #2387
+ Revert accidental commit
+ Hi-DPI Support - About Athlete Wheelsize
+ Cloud Refactor - Service Logos
+ Cloud Refactor - Service Icon Images
+ Fix - Data Table ... allow different starting X values per column (edge case)
+ Update .travis.yml
+ Cloud Refactor - Add Default URL to Settings
+ Cloud Refactor - CloudService settings
+ Cloud Refactor - Selfloops
+ Cloud Refactor - Cycling Analytics file type
+ Cloud Refactor - Cycling Analytics
+ Cloud Refactor - RideWithGPS
+ Cloud Refactor - Strava
+ Cloud Refactor - Preserve Copyright
+ Cloud Refactor - TrainingStageBuch
+ Fix LTM - Data Table
+ Slightly larger preferences pane
+ Cloud Refactor - VeloHero
+ BodyMeasures add "source" and "originalSource"
+ Cloud Refactor - Copyright updated
+ Cloud Refactor - SportsPlusHealth
+ Cloud Refactor - Uploaders => CloudService
+ Cloud Refactor - Add RideFile* to Upload API
+ Athlete Preferences - Model Parameters Tab
+ Athlete Preferences - Backup tab
+ RideNavigatorProxy Fixup for QT4
+ Body Measures UI
+ Cloud Refactor - Factory for TodaysPlan, Google et al
+ Cloud Refactor - Rename FileStore to CloudService
+ #2408 - Prevent infinite loop if the linked field has blank replacment value
+ Fix compile error on non-Windows systems
+ Russian translation Monthly update
+ Fix Navigator refresh when data changes
+ Fix Static Code Check results
+ Body Measures - Download ... improve processing of partial downloads
+ Hi-DPI Support - Fixup Font Config
+ Hi-DPI Support - Configure Font and Scale
+ Hi-DPI Support - Deprecate Metallic Style
+ Hi-DPI Support - Remove Unused Font Settings
+ Fix compile when no kqoauth
+ Today's Plan : Coach can access there own data (2)
+ Revert last CPPlot change
+ Today's Plan : Coach can access there own data...
+ CPPlot : Remove FTP+rank
+ FIT : Add some minor fields
+ BodyMeasures - CSV Import
+ Hi-DPI Support - Progress line
+ UserMetric Mutex for Ref Count in Constructor
+ UserMetric Destructor Mutex around Ref Count
+ Fix LTMSidebar V3.5 crash
+ Body Measures - Compile Error
+ Body Measures - compile error when Qt < 5.8
+ Introduce BodyMeasures as generalization
+ Hi-DPI Support - Fix invisble cursor
+ Hi-DPI Support - FileStore Dialog Sizing
+ Avoid c++0x dependency
+ RideMetric Taxonomy Updates
+ RideMetric Taxonomy
+ Hi-DPI Support - Overlay Positioning
+ Hi-DPI Support - Overlay Widget
+ Hi-DPI Support - Plot Symbols
+ Hi-DPI Support - AllPlot
+ AddDeviceWizard Size Fixup
+ Hi-DPI Support - Default Font Pointsize fixup
+ Hi-DPI Support - Size/Space tweaking
+ Hi-DPI Support - Train View Telemetry
+ Hi-DPI Support - LTM Data Table
+ Hi-DPI Support - RideSummary Font Pixels
+ Hi-DPI Support - Summary Window Font Size
+ Hi-DPI Support - Default font use pt
+ Hi-DPI Support - Chart titles and reveals
+ Hi-DPI Support - Fix RideEditor Dialog Sizes
+ Hi-DPI Support - Fix ColorButton
+ Hi-DPI Support - Preferences Size adjust
+ Hi-DPI Support - Code sweep for fixed sizing
+ Hi-DPI Support - Ride Import Wizard
+ Hi-DPI Support - Merge Command Buttons
+ Hi-DPI Support - Add Device Wizard
+ Hi-DPI Support - Editor
+ Hi-DPI Support - Pushbuttons and Combos
+ Hi-DPI Support - Workout Editor
+ Hi-DPI Support - CloudDB Charts
+ Hi-DPI Support - Dialog Sizing
+ Hi-DPI Support - Requires QT5
+ Hi-DPI Support - Spacing
+ Hi-DPI Support - Preferences
+ Added #ifdef GC_HAVE_KQOAUTH to match class def in WithingsDownload
+ Hi-DPI Support - Overview
+ Hi-DPI Support - Use Pixel Size for Font Selection
+ Hi-DPI Support - ChartBar
+ Hi-DPI Support - Compare Pane
+ Hi-DPI Support - Scope Bar
+ Hi-DPI Support - Toolbar and Sidebar
+ Hi-DPI Support - Stop MainWindow resetting font
+ Hi-DPI Support - Scrollbars
+ Hi-DPI Support - Startup
+ Hi-DPI support - set ratio and default font
+ Overview - Only activities with equal sport tags for Sparkline
+ RideMetric::count needs to be a double
+ Added SDANN and SDNNIDX hrv metric
+ Reference correct zone set
+ Overview - Fixed Zones reset
+ Update Simplified Chinese translation.
+ Fix compile error from last commit
+ Overview BubbleViz Matching Fixups
+ Overview Route Transition Animation
+ BubbleViz hover paint error
+ Test rides with HRV data
+ Fix Bubble ArcTo NaN error
+ Read ISO 8859-1 characters if present + handle all pdd versions.
+ Bugfix HRV filter
+ Extract sport from pdd file
+ Overview Bubble Transition CPU
+ Fix Overview Bubble Size transition
+ Overview Intervals Transition Segments
+ Overview Bubble animate transition
+ Win10SDK
+ Add missing translatebility ... for new Overview Windows ... for one special HRV Metric
+ Overview Bubble Hover Interaction
+ Fix Overview Sparkline Mean Calc
+ Overview Basic Speed up for Dragging
+ VERSION 3.5 DEVELOPMENT BUILD
+ Overview Metric Up/Down vs Last 42 days
+ Overview RPE card, initialise hover
+ FIT : Disabled debug traces
+ Add secret.h for Twitter and Withings
+ OverviewWindow - Added std scope to isfinite and isnan It fails to compile on Ubuntu 16.04 with gcc 5.4
+ Overview Save/Load Setup
+ Overview HRV tile plots rMSSD
+ Overview Don't Plot when not Visible
+ Withings : Use new API
+ FIT export : Add Start and Stop event
+ Overview Intervals Bubble Plot
+ Overview single click to set RPE
+ Overview Card BG Demo is horrible
+ Bugfix reading of Polar data
+ Plot R-R from Xdata
+ Added HRV metric
+ Read hrm (including rr) files generated using Bipolar
+ Added HRV filter
+ Lipstick on pig
+ Overview Card Brush use RideItem::color
+ Fix Cursor shape lost on click resize
+ Card color configurable
+ RideMetric code clarity
+ MonarkConnection: always empty read buffer before requesting a metric
+ RealtimeData: Add Slope as viewable metric
+ Monark: Add possibility to fake kp-mode
+ Remove SOAP from src.pro
+ Athlete Backup ... enable translation (which was partly missing) ... provide Translation DE
+ Fix ride list focus on data change
+ Overview RPE fast edit on dashboard
+ Today's Plan - Workout Download ... show workouts in proper order from "now" to "future"
+ Windows Crash Handler
+ Overview RPE card
+ Build Instructions Windows ... Update to build with Qt 5.8 and MSVC 2015
+ Overview Numeric META gets a sparkline
+ FIT : Add some info in FIT export
+ FIT : Add lap (entire activity)
+ Translation DE ... update
+ Add notice that these instructions are deprecated
+ HRV Support Add stdmean() and stdvariance() to RideMetric
+ Re-enabled Data Summary on LTM Charts It is not very useful if Scrolling and copy of data are disabled
+ Re-enable scroll on IntervalSummaryWindow
+ RideItem::getCountForSymbol return 1 not zero
+ Don't disable RideSummaryWindow
+ Fix QT < 5.4 build and QT < 5.0
+ Overview Fix Card Font size on MacOS
+ Overview Notes metadata
+ LTMPlot aggregate metrics using count
+ RideCache stores count for each metric
+ Overview basic layout update
+ Overview PMC card
+ CloudDB - Chart Curation/User Editing
+ Overview Rewrite Route visualisation
+ Correct total_elapsed_time in Session message Thanks Aaron
+ FIT - add new Garmint devices to list
+ FIT - Fix Lap Starting time
+ Overview Chart base code fixups
+ Overview Route Visualisation using Google Map
+ Map Window show/hide overlay
+ TodaysPlan - Download of Workouts ... allow download of future scheduled Workouts from TodaysPlan
+ Today's Plan - Search Paging ... optimize performance by using "next" instead of doing a full search again for each page
+ Overview Significant Performance Issue Fixups
+ Rox 11 - SLF ... calculate samplingRate since Rox 11 does not deliver it in the XML data
+ Disable BTLE on Windows
+ Fix SEGV in Qt Charts when setData called quickly
+ Fix Overview SEGV
+ Fix Keyboard Focus loss on Ride list
+ Overview Interval Scatter Plot
+ Fix Overview Metrics sparkline when time based
+ Ignore test files in github linguistics
+ Update .gitattributes for linguist stats in github
+ Overview Performance Issues on Drag
+ Overview Sparklines 14 days and Show Range
+ Add Windows crash handling
+ Enhancements to Travis Build
+ Overview Sparkline Y-axis Fixup
+ Overview Sparkline Fixup
+ RideImport ... in addition to DateTime in the .json File name (which is in local Time)
+ Overview Sparklines for Metrics
+ Overview Animations Memory Leak
+ Sixcycle upload compression
+ QtWebEngine Cache in User Directory
+ Hide axis on Overview Card
+ Build Id Update for Dev builds 1702
+ SixCycle Date Fixup
+ QtWebEngine Cache on Windows
+ Overview Metadata Card
+ CloudDB - Curation/Editing ... keep current position in paging through the list of charts if nothing has been changed
+ Overview Pace Time In Zone
+ Overview and Qt Charts in QT 5.8
+ Translation DE ... Update/Fixes ... Align Cycling Dynamics Terminology with Garmin Translation
+ Overview W'bal Time In Zone
+ Overview Power Time In Zone
+ Overview Chart Animation tweak
+ Overview HR Time In Zone
+ Today's Plan ... do paginated access to the Activities list instead for fixed limit to 100
+ FileStore ... Translation Enablement (partly missing) ... eliminate some compiler warnings
+ Overview base setup
+ Overview add units to metric cards
+ Overview Display Metrics
+ Overview Card paint title
+ Don't use CPLOTGRID in Ride list
+ Uninitialised count in calibration code
+ Fix FIT export SEGV on manual rides
+ Fixup Github source stats
+ SixCycle readdir() convert date to Local time
+ Overview Design Decisions
+ CSV: Remove white space in header
+ Overview Drag Visualisation
+ Overview Page Configure Toggle
+ Today's Plan : Select athlete
+ FIT : No NaN in float values
+ Todays Plan Fix '..' in filename
+ Overview Tweaks
+ R XDATA columns replace ' ' with '_'
+ Translation DE ... complete check/re-work
+ Overview Layout UX Tweaking
+ TodaysPlan - Synchronise ... non .JSON files (e.g. .FIT) are not listed for download
+ Overview fix Scrollbar jarring effects
+ Overview Fix SEGV on scrollbar hide
+ Overview vertical scrollbar
+ Overview Placement animation
+ Better UX for edge scrolling
+ Overview Scroll using MouseWheel
+ Overview Fix Resize Y Scroll Constraint
+ Drag and Resize Autoscroll
+ Overview Scrolling
+ Read HRV into XDATA
+ Store R-R data into XData for SML files
+ Added FIT file to test HRV reading.
+ Read R-R data into Xdata
+ Overview tweakable parameters
+ Overview Fix Y resize glitch
+ Overview SEGV fix for drag right
+ Overview Animate View Transition
+ Revert "HRV / R-R updates to RideFile and Allplot"
+ Overview Resize Column Widths
+ Overview variable width columns
+ Added SubSport from Garmin FIT format.
+ Added hrv to Allplot
+ Added reading of R-R data from FIT files
+ TodaysPlan Fix suffix handling
+ Overview Fit to Page Width
+ CloudDB - Ressource Reduction
+ Overview fix cursor reset
+ Overview resize tiles
+ Overview Drag Layout finished
+ Overview drag and drop cards with animation
+ Tweaks to Overview
+ TCXParser ese MSecs not Secs for Time Deltas
+ Added length-by-length XData to TCX lap swim files
+ Added length-by-length Swim XData for PWX lap swim files
+ OverviewWindow fix delete column 0 bug
+ TodaysPlan can download non-JSON
+ Train/CSV ; thb and smo2 are double
+ Fix TodaysPlan start time
+ Add FIT Support to FileStore
+ FIT: correct GPS data (export)
+ FIT : Add activity end message disable (wrong) GPS data now
+ FIT : Remove debug traces
+ FIT : export file 1/3 Basic record
+ Overview Re-arrange when a column is empty
+ Overview Window Animated Layout
+ Updated Swedish Translation
+ Overview Prototyping
+ Introduce Overview Page
+ Fix FileStore build on QT 4.8
+ WebKit based WebPageWindow download import
+ TodaysPlan add a bit more debug
+ Less Debug and Fix QT < 5.8 build
+ Webpage Download only with QWebEngine
+ WebPage Download invokes Import
+ RChart honor change in background color
+ Add calibration support to train view
+ Todaysplan - Share Dialog ... get URL from configuration, not fixed on Stage
+ Add a basic text notification area to train view
+ Minor build fix
+ CloudDB - Version & Telemetry
+ Todays Plan Oauth can have private keys
+ CloudDB - Version ... no user message in case of network problems
+ SixCycle Improvements
+ Fix Stages Freemotion timestamps
+ Fixed Running Power calculation in GOVSS
+ SixCycle now provides StartDateTime
+ R GC.season.intervals() honour type=
+ Sixcycle Fixes
+ Oops
+ R season intervals use short type desc
+ R GC.season.intervals(type=, compare=)
+ Qt 5.5.1 build fix
+ SixCycle Integration - Part 4 of 4
+ SixCycle Integration - Part 3 of 4
+ Parking SixCycle Integration
+ Tag Up V3.4.1 development
+ Recognise Arun Horne
+ CI Update Travis Secrets
+ CI only deploy builds for tagged releases
+ CI Update deploy API key
+ CI arunh -> GoldenCheetah
+ SixCycle Integration - Part 2 of 4
+ Add credentials for this repo
+ Travis CI deploys to GitHub releases
+ Travis CI deploys to GitHub releases
+ Appveyor CI - Windows ... build with Qt 5.7.1
+ Tidy up attributions
+ SixCycle timeout on no authentication response
+ SixCycle Integration - Part 1 of 4
+ SixCycle Credentials
+ Another typo in JsonRideFile.y
+ Fix XDATA regression in JsonRideFile.y
+ TodaysPlan : download files
+ Today's Plan : correct include dateTo
+ Correct zip/gz extension
+ GoogleDrive : Turn off debug traces
+ Chart Settings Geometry FUBAR
+ Today's Plan URL configuration
+ FileStore : Add distance and duration
+ Today's Plan : use staging site in debug
+ VideoWindow : Correct typo in comment Thanks Claus
+ #2292 - Toolbar height is optimised
+ GoogleDrive : add comment
+ TodaysPlan only for Qt>5
+ Train view UI nits
+ Correct comment typo (thanks Claus)
+ DropBox : Add slash for reading dir
+ Add a Today's Plan sync dialog (1/2) Upload OK but Download not working
+ User metrics "before" and "after" functions
+ CloudDB - deactivate Telemetry
+ Lap alert fixes
+ CloudDB - add Version/Update Information
+ Initial implementation of a new lap sound
+ Move train view options to new preferences tab
+ Default to curated only on chartDB download
+ Scale R chart on resize
+ R Chart GC.size() and Default Page Size
+ Fix Linux menu bar on mainwindow colors
+ MRC Files format fixup
+ CloudDB - Telemetry
+ CloudDB - Download Counter Statistik
+ Fix XDATA regression in JsonRideFile.y
+ R GC.season.metrics() returns special fields
+ add device regex for Kettler serial over bluetooth
+ Fix commands sent to Kettler serial devices
+ fix docs in serial device selection regex
+ Fix Regression (3.4) in TCX and FITLOG Export ... summary metrics where not exported into the XML files
+ ShareDialog : ignore ignoreSslErrors to ignore handshake errors
+ Add LMFit to About > Version Dialog
+ Add LMFit optional dependency
+ BT40: Zero readings provided by a sensor that disconnected
+ BT40: Try to reconnect if the connection to a device was inadvertently lost
+ Today's Plan : stop using staging
+ Today's Plan support GC json ! use GoldenCheetah json (instead of tcx)
+ Today's Plan display error message
+ Today's Plan filename with extension
+ Compress files for Today's Plan
+ Add Today's Plan client id
+ Today's Plan integration (first part : auth + upload)
+ Monark: Fix issue on windows computer
+ Monark: Add support for Monark 839E
+ Fix FileSyncDialog SEGV on Synchronise
+ Change variable name for clarity
+ CloudDB - Chart Caching ... create Caching Root Directory if not yet existing
+ Ensure FE-C device is visible in pairing dialog
+ Less FE-C debug noise
+ Blacklist S&C sensor if also Tacx FE-C device
+ Monotonic timer for ANT sensors
+ More SSL handshaking with GoogleDrive
+ Ignore SSL errors during reply processing
+ OAUTH ignore handshake "errors"
+ Google Drive Auth - more diags
+ Minor translation related fix on LTMPlot Affects non english users using charts with units in english
+ Deprecate GoogleMap and BingMap We use RideMapWindow for several months
+ WebPage add http:// if no scheme present
+ Web Page Experiments to Fixup
+ Browser Download WIP
+ Update Web Browser Chart
+ Remove onError
+ Correct copy-paste
+ Correct page for win build
+ CPPlot : Add aPower/Kg serie Add zone for aPower and aPowerKg series
+ RideFileCache : Add aPower/kg
+ Train view : add web page (not enabled)
+ Save Start Date when HR/Pace Zones are updated Fixes #2260
+ TAU override ignored for integral method
+ Training Planning Development Starts
+ User Flow Doc Update
+ Today's Plan API documentation
+ Correction : Efficiency Factor by XPace if no Power
+ Delayed preset charts loading to wait for custom metrics initialization Fixes #2230
+ CloudDB Upload/Download improvements
+ Small compile nit fix
+ CSV : No value for temperature is not 0°
+ Train : Record load in XData TRAIN
+ User Personas Document - Athlete
+ Remove unused header reference.
+ Fix crash when merging activities.
+ Update User Flow UX4
+ R GC.season.MeanMax includes Dates
+ Updates to User Flow
+ Changed Delete/Edit/Rename on sidebar interval context menu To have the same behavior as the hamburger menu Fixes #2233
+ Fix typo
+ Edraw Navigation Flow for UX4
+ Update UX4 design doc
+ Udated Spanish Translation Last updates plus some fixes
+ Update UX4 design doc
+ Update UX4 Design Doc
+ Axure Design Concepts for V4
+ Updated Swedish Translation Contributed by Henrik Johansson
+ Fix display of fractional seconds in block hover cursor.
+ Fix creation of qwkcode from fractional seconds.
+ Deprecate TrainingPeaks
+ Deprecate Mac Native Buttons
+ Fit: Add Wahoo ELEMNT in Device Name
+ Aerolab: Save parameters in MetaData
+ Fixed metric formatting in Compare Pane Fixes #2188
+ MainWindow showhideToolbar always on Mac now
+ Added Swedish translation
+ Added swim XData for SML lap swimming files One record per length with the same conventions used for FIT files
+ Cosmetic - adding/maintaining consistency
+ Fixed SML lap swimming files import when using drill mode Fixes #2198
+ Fit : Add some Garmin products fix #2196
+ CI Deprecate support for QT4 on Mac
+ DataFilter : Match exact name for XDATA series
+ Update FitRideFile.cpp
+ Edit Italian Translation
+ Undo accidental edit in src.pro
+ Don't assume a perfect 1 second between every telemetry sample
+ Close log file descriptor after duplicating it
-------------------------------------------------------------------
Tue Feb 12 12:47:03 UTC 2019 - joop.boonen@opensuse.org
- Updated to v3.5-DEV1901
+ Fix Windows CI
+ Update Translation DE
+ Banister datafilter
+ Banister fixups
+ Banister Windows Contiguous
+ Banister fitting windows
+ FitRide : Correct doubled interval duration
+ Add media folder
+ Enable decay adjustment in Banister Helper
+ Banister Model Helper on LTM
+ Re-Introduce connection to Withings
+ Allow precise adjustment of the time slider with a keyboard. (#2990)
+ Banister Data Managed in Athlete
+ LTM plot banister with gapped curves
+ Fix Banister Windows Build
+ Banister Modeling Resources
+ Banister Modelling
+ Fit : Interval use total_elapsed_time if no time info fix #2982
+ Banister Performances Update
+ LTMPlot/Tool add banister settings
+ Show performances on LTM plot
+ Weekly Best Performances for Banister IR
+ CP MMP Filter improvement
+ Banister modeling - PowerIndex performance metric
+ Added method decodePhysiologicalMetrics
+ Add test files for Firstbeat/Garmin session metrics Pull request #2986
+ RideMap : Use user custom tiles
+ Updated French Translation Contributed by Arnaud Leclere
+ Column Chooser Popup - Text Length
+ Allow to select .gz files on Import Similar to .zip files Fixes #2969
+ Move Google Map API key to chart settings
+ Fix compile error rDir not found
+ Support for x-Trainer (http://www.x-trainer.dk) added.
+ Sporttracks.mobi : read laps fix #2981
+ FIT : Add debug logs
+ RideMapWindow : Add running markers
+ RideMapWindow : Let user with Google API key use the Google Map
+ RideMapWindow: 4/4 Display interval markers and draw AvgPwr color paths on OSM
+ RideMapWindow : Remove the google option
+ LTM Reveal Window - avoid "cut off" text for translated period strings
+ Fixes R issue when Home is set on Linux
+ Save Zones files using UTF-8
+ Update Russian translation
+ Remove references to QwtPlot3d and kQOauth
+ CP Plot Tests honor sport settings
+ CP Plot Tests honor filter settings
+ PythonConsole: Print expr value when executing simple statements
+ Model CP and W' decay in Morton Model
+ Fixes Measures FingerPrint
+ CP Explainer Deck Updates
+ Fixed error message in Train Library
+ Changed Notes to Calendar Text
+ LTM Charts - Changed default precision from 0 to 1
+ Travis-ci - Added qt59networkauth-no-lgpl
+ RideMap : 3/4 draw interval on OSM
+ Fix AeroPod : AeroPod record CdA in the HR series
+ FitRideFile: Add ibike in manu
+ CsvRideFile : ibike correct ride time for pause add XData for calculated power
+ CP Plot PD Profile W/KG
+ CP Plot Power Profile Lines (watts only)
+ Travis-ci - Install and enable Python 3.6 and SIP on Linux builds
+ Travis-ci enable Linux build to generate AppImage
+ Better error handling in Fix Elevation
+ Fixed Typo in Spanish translation Fix #2953
+ Add support for Daum realtime devices (#2952)
+ CP Plot show w/kg percentiles
+ Remove kQOAuth from travis-ci It was deprecated on #2881
+ Fixed Precision of Rest HF/LF metrics Tipically imported values show as zero on Summary
+ Enable libusb and libusb-compat (#2950)
+ Use https for download
+ Translation - Update Translation DE - Enable one more text for translation
+ Parameter percentile off by one
+ CP Plot Percentiles for CP, W' and Pmax Estimates
+ Fix CPV units in ScatterPlot
+ AppImage - added libssl.so/libcrypto.so
+ CPPlot force refresh when filters change
+ Only include CalDAV.h if have ical library
+ Only try and build CalDAVCloud if ical is present
+ Crr and CdA Regression Explainer
+ HiDPI: Aerolab lineedits for Cda,Crr etc
+ Fix Aerolab crash on no ride selected
+ aerolab tests rename directory
+ Aerolab Test Files
+ RideMapWindow : Use leaflet instead of googlemap api for OSM 2/4
+ Remove google.api for openstreetmap mode 1/4
-------------------------------------------------------------------
Sat Sep 08 12:43:56 UTC 2018 - joop.boonen@opensuse.org
- Updated to v3.5-DEV1810
-------------------------------------------------------------------
Mon Dec 5 00:30:58 UTC 2016 - malcolmlewis@opensuse.org
- Updated to version 3.4:
+ FIT: improvement when we have values for same native type.
+ Splash screen size on hdpi the fonts get squished by spacing.
+ Update FitRideFile.cpp adding support for Garmin Edge 820 (unit
type 2530).
+ DataFilter : Match exact name for XDATA series.
+ Added swim XData for SML lap swimming files one record per
length with the same conventions used for FIT files.
+ Deprecate TrainingPeaks.
+ Fix creation of qwkcode from fractional seconds.
+ Translation updates.
- Drop GoldenCheetah-fix-translation-error.patch this is fixed
upstream.
-------------------------------------------------------------------
Thu Feb 25 01:09:48 UTC 2016 - malcolmlewis@opensuse.org
- Use -O3 for build options.
-------------------------------------------------------------------
Wed Feb 17 16:49:27 UTC 2016 - malcolmlewis@opensuse.org
- Updated to version 3.3.0:
+ Sync across PCs via Dropbox cloud storage.
+ Sync via local folder, thumb drive, Google mounted drive etc.
+ Added Daniels VDOT and T-Pace tools for Running.
+ User Formulas.
+ Restful API Web-Services for integration with R,Matlab,Orange,
Tableau etc.
+ Support FE-C trainer.
+ Monark ERG Support.
+ Support Stryd Power Meter for Running.
+ BSX Insight 2 support.
+ Ambit SML import support.
+ RLV Support, playback to riding speed.
+ Video Overlays in Train View.
+ SportsPlusHealth upload support.
+ Backup and Autobackup.
+ Better swim workout support incl. lap workouts.
+ SrmRideFile: v9 support (SRM PC8).
+ Translation updates.
+ GPL v3 License.
+ Severe Bugs Fixed:
* Fix 3DP file import 'hang'.
* Joule GPS+ import issues.
* Checkbox metadata fields not saved, ^S save errors.
* Fix HR > 8 Zone Crash.
* Fix 'Fix Elevation' SEGV.
* Fix Interval Search SEGV on High Power.
* DataProcessor 'Auto' runs on import only.
* Fix Memory Exhaustion on Mass Import/Sync.
* Fix SEGV when sharing activity on Strava with no internet.
* Fix IntervalNavigator SEGV.
* Fix SEGV LTM Edit.
+ Minor new features:
* TrainSidebar: Delete multiple workouts.
* Configure CP and FTP separately.
* FixSmO2: Add a tool to remove anomalies in SmO2 data.
* Recognise more Garmin devices based on FIT SDK.
* Fix Freewheeling Tool.
* Added W'bal Work In Zone Metrics.
* Add W'bal Zones - Time above CP.
* Added Autoimport Stealth/Background Mode.
* TrainMode - Use Multimedia Keys.
* Fix Speed from Distance tool.
* Delete Athlete now supported.
* Settings stored in athlete folder config directory.
* Bugfix merge of hrm and gpx.
* Mass update metadata with set, isset and unset commands.
* Add a Derive Distance tool (from GPS position).
* Read R-R data from polar hrm files.
* Add User parameters for Bike Weight and CRR to Power
Estimation Tool.
* Multiple fixups for DataFilter expressions and precedence
logic.
* LTM Filter for a curve.
* Rename Route.
- Changes from version 3.2.0:
+ Technical:
* NoSQL - RideCache in memory with backing store.
* Directory Structure - /cache /config /activities etc.
* Use Native File Format - json.
* CLucene deprecated.
* KQOauth lib replaces libOAuth.
* File Quarantining.
* Google Calendar API v2.
* Measures db deprecated for a Withings cache.
* Preferences changes update optimized.
+ General:
* Improved Merge.
* PMC Any Stress Metric.
* W'bal Zones.
* PMC Metrics on Summary and in Filters.
* CP Estimates use rolling 6 weeks not 2 calendar months.
* Added Ward-Smith PD Model.
* Lots more Fix Tools (Elevation, Power, Moxy etc).
* Automatic importing of files.
* Hide curves via legend in LTM Plot.
* Improved performance for W'bal calculation.
* Export 'heatmap' of rides for Google Maps.
+ Intervals:
* Interval Navigator in Performance Plot.
* Interval Auto-discovery; Peaks, Hills, TTE/Sustained, Routes.
* Plot Sustained Intervals on CP chart (ride, season, compare).
* Sustained Time In Zone metrics.
* Create intervals on the map.
* Drop Segments onto Compare Pane to add all matching
intervals.
+ Moxy:
* Direct download from device.
* Import CSV (moxy + peripedal) and FIT format.
* Merge Tool changes.
* Shift S+C to Smo2/tHB.
* Derive HHb and O2Hb from SmO2/tHb.
* Chart ride, 2d, 3d, histogram.
+ Multisport:
* Pace Zones - Running and Swimming.
* Garmin Dynamics - Running and Cycling Dynamics.
* GOVSS, SwimScore, TriScore et al.
* CV Model.
+ Train View:
* Tacx Vortex Electronic Trainer Support.
* Vector Support.
* Moxy Support.
* W'bal as you ride.
* New file format and import process at end of ride.
* New turbos supported.
- Drop GoldenCheetah-fix-no-return-in-nonvoid-function.patch as
has been fixed upstream
- Rebase GoldenCheetah-fix-translation-error.patch.
-------------------------------------------------------------------
Tue Nov 18 01:06:55 UTC 2014 - malcolmlewis@cableone.net
- Updated to version 3.1.0:
+ New Features;
* Compare Mode.
* Across Summary, Ride, QA, CP, Histogram, Metric charts
Compare Athletes, Seasons, Rides, Intervals Easy and
intuitive user interface.
* Additional Power Duration Models.
* Multiple PD models now available Track changes in model
estimates for W', CP, P-Max, FTP over time Track changes in
model estimates for any duration over time.
* Merge data from multiple rides into a single ride.
* Share Dialog to upload to multiple services in one click.
+ Selected highlights;
* Open Athletes in Tabs Redesign Tabbed mode with a ChartBar
Themes and better support for color customisation Improved
Interactivity (axes, interval hover).
* Device enhancements.
* Fixed up Tacx Fortius Support Pedal Smoothness / Torque
Effectiveness support.
* Metrics and new science.
* Plot best x power Plot estimated W', CP, FTP et al W'bal
implemented with metrics.
* Charts.
* Improved UX for chart configuration and setup Export data for
MMP curves, trends data Over 50 new charting options (heat,
stack, labels etc etc).
+ Translation updates.
- Add GoldenCheetah-fix-translation-error.patch: Fix incorrect
filenames for translations.
- Add GoldenCheetah-fix-no-return-in-nonvoid-function.patch: Add
missing return.
- Only building with qt4 and no VLC integration.
-------------------------------------------------------------------
Wed Jan 1 02:58:41 UTC 2014 - malcolmlewis@opensuse.org
- Initial build.