Commit Graph

28 Commits

Author SHA1 Message Date
Mark Liversedge
d9eb2aec8c Rename Ride to Activity
.. across the code, except where it clearly is a ride
   e.g. importing PowerTap or SRM
2015-01-30 10:59:56 +00:00
Mark Liversedge
9cf024f946 Deprecate SQL metricDB
.. removes across the code base

.. need to fixup RideFileCache and Lucene refresh
   within the RideItem/RideCache framework, they will
   NOT be refreshed at present

.. need to look at how charts get refreshed on data
   changes now RideItem provides a more granular
   mechanism (look for XXXREFRESH in code)

.. New Intervals code will definitely NOT compile
   and needs to be redesigned/reimplemented to fit
   in with the ride cache
2014-12-24 20:24:34 +00:00
Joern
cbbd160b9e Switch to kQOAuth
.. this removes the dependencies on liboauth and friends
   and replaces it with a single lib.

.. the library is available from http://github.com/kypeli/kQOAuth

.. the only current feature that requires OAuth is tweet
   your ride, but this lib will provide the services for
   future oauth services.
2014-12-23 20:25:25 +00:00
Joern
dfb7b8fc36 Enable Context Help (Shift+F1) using "QT's - What's This"
... adds "What's this" to (hopefully) most of the widgets (please report
on missing ones)
... defines draft "Whats' this" texts including a
context specific WikiLink

.. Help Key for all platforms is <Shift>+<F1> + in some widgets
"RightMouse - Click"

... Tested on Win and Mac (On Mac QtMacButton seems not supporting
"What's this") - so here <Shift>+<F1> has no result.

... ToDo: Create final texts and links based on the to be updated 3.11
Wiki
2014-12-14 18:55:42 +01:00
Claus Assmann
a001ffef4f Fix comment spelling errors
.. lots of them !
2014-11-24 15:37:56 +00:00
Rainer Clasen
2f1cf28fe6 always include ShareDialog
... but limit what individual services are build/offered based on oauth
availability (Strava, CyclingAnalytics). Load's of ifdef... making me
think about alternative solutions - especially now that the common
uploader base class allows to stuff them in a List/map/vector/whatever.
2014-11-15 23:22:07 +01:00
Rainer Clasen
42fc68fd99 ShareDialog optimizations
introduced a base clase for the individual uploaders to reduce code
duplication.

This made it possible to
- default to download a ride to a service if it wasn't uploaded, yet.
- grey out checkboxes for services without credentials
2014-11-15 17:04:45 +01:00
Rainer Clasen
a25cf3aaf2 use ShareDialog for VeloHero and Trainingstagebuch
adjusted velohero + Trainingstagebuch upload to use new ShareDialog
2014-11-15 17:04:37 +01:00
Mark Liversedge
f97338d37b Default for "Title" when uploading
.. via "Chris C" on the developer list.
2014-08-18 10:08:51 +01:00
Joern
4f5208bcfd Translation Enablement
... 2 more small enhancements
2014-08-04 20:10:28 +02:00
Mark Liversedge
43cdbe7d07 ShareDialog Fixup
.. Strava now works on Windows, avoiding the QScriptEngine crash

.. the same approach has been applied to RideWithGPS, Cycling Analytics
   Selfloops

.. commented out Garmin as its not supported yet
2014-08-03 15:57:51 +01:00
Mark Liversedge
266552d42e STRAVA USE SIMPLE JSON PARSER
.. if this works ok on Windows then we will need to
   apply the same approach for all the 'share' types
2014-08-03 10:18:27 +01:00
Mark Liversedge
34ae4bcc16 Strava upload Use "id" not "upload_id"
.. still contains debug though!
2014-07-30 22:47:14 +01:00
Mark Liversedge
033693a508 STRAVA UPLOAD DEBUG 2014-07-30 22:19:52 +01:00
Mark Liversedge
0e08dbbda2 Strava Upload Fix Candidate
.. attempting to fix the strava upload problems, this is
   a set of changes to look at that, but not able to test
   if it fixes the problem

.. also fixed the vomitlist of compiler warning messages
2014-07-26 10:28:03 +01:00
Joern
d0e1ee8674 Enable Translation (1)
... enable translation

(cherry picked from commit d4deb2fd981d601a1378172e24a20b61a7b3c4ec)
2014-05-17 10:25:37 +02:00
Damien
afd0712133 Correct errors in last commits 2014-04-27 00:02:49 +02:00
Damien
93c96b31af ShareDialog: Prepare for GarminConnect Upload 2014-04-10 21:08:55 +02:00
Mark Liversedge
b216b82ea2 Data Series not Channels
.. thats a term they use in WKO+ not GC !
2013-12-11 18:04:11 +00:00
Mark Liversedge
82baf90131 QT5 -- 1 of 3
Porting the codebase to QT 5 (5.2) to get the
latest bug fixes, performance and improved platform
support.

This first part is to fixup the codebase to compile
on Qt 5, but some aspects have been broken (video).

The second part is to migrate from Qwt 6.0.1 to the
latest Qwt for multiaxis support.

The third part will be to fixup any platform specific
issues or issues identified at runtime.
2013-12-09 09:57:13 +00:00
Damien
61c1a5eb24 ShareDialog: Strava authorise was broken in last commit 2013-11-02 23:22:52 +01:00
gcoco
14c05753cf Code corrections/cleanup 2013-11-01 07:37:41 -04:00
Damien
7b9ea6492e ShareDialog: Add upload to selfloops.com 2013-10-30 18:39:40 +01:00
gcoco
878dd2256b Fix GC_CYCLINGANALYTICS_CLIENT_SECRET #ifndef 2013-10-29 05:57:10 -04:00
Damien
0a2c98c41f ShareDialog: Add ipload to www.cyclinganalytics.com 2013-10-28 23:27:33 +01:00
Damien
982d5d6b15 ShareDialog: Manage null error message 2013-10-27 00:21:13 +02:00
Damien
4d79861c63 ShareDialog 2/3 : For version 3.0.1 2013-10-20 11:10:07 +02:00
Damien
96e70e6fad ShareDialog 1/3 : Merge StravaDialog and RideWithGPSDialog
Add OAuth for Strava (Release version only)
2013-10-01 23:18:18 +02:00