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.

openSUSE Build Service is sponsored by