Commit Graph

6399 Commits

Author SHA1 Message Date
Irvin Sirotić
70c03e8b5d TrainingPeaks PWX support L/R balance
.. on import and export, using the "pwrright" element.

.. this is not part of the public PWX schema but has
   been used by ipbike when writing PWX, and may or may
   not be supported by TrainingPeaks.com
2016-01-15 16:24:56 +00:00
Mark Liversedge
7f551ff079 Workout Editor Lap Highlighting 2016-01-15 16:24:56 +00:00
grauser
378681f84f CSVRideFile: Read iBike device type and version 2016-01-14 23:15:49 +01:00
Mark Liversedge
03344fed59 Workout Editor Lap Markers
.. and wip for save/properties.
2016-01-13 16:06:26 +00:00
Mark Liversedge
5f11ae3a23 Merge pull request #1777 from bdb/fix-bugs-and-warnings
Fix bugs and warnings
2016-01-13 10:56:50 +00:00
Mark Liversedge
22ef69b257 Workout Editor Red TTE, Amber 85% TTE
.. graduated to give insight into how tough the workout
   is related to TTE, but not just a binary can/can't do it!
2016-01-12 18:59:37 +00:00
Mark Liversedge
d029b7cac9 Merge pull request #1790 from max-f/blackburn_tech_fluid_virtual_power_support
Added virtual power support for the Blackburn Tech Fluid trainer
2016-01-12 15:03:45 +00:00
Mark Liversedge
6c8aa93cb7 Workout Editor Warn Impossible Intervals
.. using the sustained interval algorithm we can now
   find sections of a ride that are impossible to
   complete according to the 2 parameter model.

.. only looks at durations > 2 mins.
2016-01-12 13:17:59 +00:00
Max
49df996ff1 Added virtual power support for the Blackburn Tech Fluid trainer 2016-01-11 23:16:22 +01:00
Mark Liversedge
2540eaabec WorkoutEditor Paste Undo X-Axis
.. rescale the x-axis back when undoing a paste command.
2016-01-10 17:23:35 +00:00
Mark Liversedge
f4f3cb1e4e Wokout Editor Paste (raw)
.. this pastes a 'block' that has been copy/cut
   but needs to be updated to work in an expected
   way -- it pastes points, not blocks which leads
   to situations that will confuse users.

.. one fix would be to be paste intelligently to
   avoid duplicate points and "join" the pasted
   blocks to the existing blocks.
2016-01-10 17:13:55 +00:00
Mark Liversedge
91cfb8133f Merge pull request #1785 from Joern-R/CloudDB1
CloudDB - Charts
2016-01-09 18:02:14 +00:00
Joern
c468baddb2 CloudDB - Charts
... remove wrong "Connect"
2016-01-09 18:28:37 +01:00
Mark Liversedge
bede44cdb9 Merge pull request #1784 from Joern-R/CloudDB1
CloudDB - LTM Charts - multiple changes
2016-01-09 17:20:14 +00:00
Joern
5492da972a ClouDB - LTM Charts - multiple changes
... move Chart Import to Library/Sidebar (and remove from LTMTool)
... enhance Import Dialog / First Filter function - Curated
... introduce local Cache to not re-read all time
... read/display in chunks of 10 charts from GAE
... simplify find structure (in sync with CloudDB)
    ... no statusId, no explicite versioning

... Refactoring of File and Class Names to provide a common
    structure for future CloudDB artifacts
2016-01-09 17:39:34 +01:00
Mark Liversedge
987445116f Workout Editor Cut/Copy
.. to cut and copy the block selection to the clipboard.
   this is very different to delete points since it will
   shift the remaining points to fill the gap.

.. from a UX perspective the cut/copy/paste functions will
   work with BLOCKS not POINTS. This may cause a bit of
   confusion.... not sure how to deal with that.
2016-01-09 11:41:40 +00:00
Mark Liversedge
c195aaca3e Workout Editor Scale Y-Axis
.. automatically.
2016-01-08 22:02:20 +00:00
Mark Liversedge
31f9c44394 Workout Editor Show CP line
.. on background.
2016-01-08 12:16:22 +00:00
Mark Liversedge
66bf70ad8c Workout Editor Selection Block nit
.. fix window resize paint artefacts on the cursor
   and selection block geometry.
2016-01-08 12:02:31 +00:00
Mark Liversedge
d3a8d5bdc1 Zwift Workout Test Files
.. a couple of files in Zwift format to use for
   testing support for importing files created
   by the Zwift workout editor.
2016-01-08 11:15:42 +00:00
Mark Liversedge
ca44ae335c Workout Editor Selection Block
.. now have a selection block which is rendered onto
   the editor. this will be what gets copied and pasted
   with ^x ^c ^ y etc.
2016-01-08 10:50:34 +00:00
Brian Bergstrand
6d562f6f53 Comment grammar fix 2016-01-07 21:18:52 -06:00
Brian Bergstrand
9bf2cd4612 Fix possible (though unlikely) duplicate ride item interval IDs 2016-01-07 21:18:52 -06:00
Brian Bergstrand
919024d7a1 Fix sqrt() NOP
Line comment was used to comment out a multi-line statement.
2016-01-07 21:18:51 -06:00
Brian Bergstrand
bf8ecdbc47 Fix LTM settings not getting updated properly 2016-01-07 21:18:51 -06:00
Brian Bergstrand
c9abed9e03 Remove unused class ivars 2016-01-07 21:18:51 -06:00
Brian Bergstrand
926b02c87f Fix forward type warnings for 'class' vs 'struct' 2016-01-07 21:18:51 -06:00
Brian Bergstrand
7e19f39375 Fix shadowed virtual method warning due to missing 'const' 2016-01-07 21:18:51 -06:00
Brian Bergstrand
b815eea73a Fix enum conversion warning 2016-01-07 21:18:51 -06:00
Brian Bergstrand
b26b3baa52 Fix constructor initialization order warnings 2016-01-07 21:18:51 -06:00
Brian Bergstrand
cb5312aeac Fix type conversion warnings with abs()
Just use std::abs() which provides type specific overloads.
2016-01-07 21:18:51 -06:00
Brian Bergstrand
b396ecb9cb Fix 'unused function' warning when using QT5 2016-01-07 21:18:51 -06:00
Brian Bergstrand
0ed1b13154 Remove deprecated 'register' keyword 2016-01-07 21:18:51 -06:00
Brian Bergstrand
1dae60c331 Fix various 'unused variable' warnings 2016-01-07 21:18:50 -06:00
Brian Bergstrand
1eecf4eb04 Remove unused BikeScore variable 2016-01-07 21:18:50 -06:00
Brian Bergstrand
e7badee075 Fix qwt 'comparison is always false'/true warnings 2016-01-07 21:18:50 -06:00
Brian Bergstrand
169a970868 Remove unused functions 2016-01-07 21:18:50 -06:00
Brian Bergstrand
36a0d63da1 Fix possible wrong QwtDate::ceil() values 2016-01-07 21:18:50 -06:00
Brian Bergstrand
d6daa1480d Add qmake Xcode generator side car patterns to ignore file 2016-01-07 21:18:50 -06:00
Mark Liversedge
8e2b4a72a7 Gitignore Coverity Files
.. as they shouldn't be included in the tree
2016-01-07 20:15:37 +00:00
Mark Liversedge
61a3b8a9e5 Coverity Status badge
.. in README.md
2016-01-07 19:44:54 +00:00
Mark Liversedge
6700d059d7 Workout Editor Align Move Block
.. align indicators now appear when drag moving a block
   in the same fashion as when dragging a point.
2016-01-07 18:01:59 +00:00
Mark Liversedge
75e149c4b6 Merge pull request #1783 from gille/strava
Strava
2016-01-07 17:43:03 +00:00
Magnus Gille
7f5b193a2f Move Strava secrets to Secrets and make Pages.cpp more robust incase Secrets.h gets picked up along the way in the future. 2016-01-07 01:34:19 -05:00
Magnus Gille
cfce02794a Fix private file uploads. It's a boolean when you download but uses 0/1 for uploading. Also added support for settings rides as commutes and trainer rides. 2016-01-07 01:33:46 -05:00
Magnus Gille
c9fd746d25 Enable gzip compression for Strava uploads. 2016-01-07 01:18:15 -05:00
Mark Liversedge
22124cc9e6 Merge pull request #1781 from dresco/ANT
ANT fixes
2016-01-06 19:49:06 +00:00
Jon Escombe
2794bf5c2f Disable high priority search
This prevents channel searches from taking precedence over
established connections.

When the timeslots for searching and established channels
overlap, the search will blocked for that period instead
of the established channel.

This prevents data loss on the established channels at the
expense of potentially longer search time (only in the case
of channel collisions).
2016-01-06 19:01:46 +00:00
Jon Escombe
1a1934bf21 Differentiate between channel search types
High and low priority channel search timeouts are managed
separately. This patch adds support for setting both types.
2016-01-06 19:01:10 +00:00
Jon Escombe
855944d55d Actually use the quick search timeout
Was checking the quick search flag against the channel number
instead of the channel flags!
2016-01-06 19:00:33 +00:00