Permalink
Commits on Feb 23, 2017
  1. Merge pull request #2357 from x2764tech/patch-1

    Add notice that the WIN32-INSTALL Instructions are deprecated
    Joern-R committed on GitHub Feb 23, 2017
  2. Add notice that these instructions are deprecated

    x2764tech committed on GitHub Feb 23, 2017
Commits on Feb 22, 2017
  1. HRV Support Add stdmean() and stdvariance() to RideMetric

    .. Leif Warland is developing the HRV metric support
       and some of these are std deviations. When you
       aggregate std deviations the mean and variances
       are needed.
    
    .. RideMetric::stdmean() and ::stdvariance() return
       a value that is stored in the RideDB if it is
       non-zero.
    
    .. RideItem::getStdMeanForSymbol()
       RideItem::getStdVarianceForSymbol
    
       return the stored value for use when aggregating in
       the same way that RideItem::getCountForSymbol() does.
    liversedge committed Feb 22, 2017
Commits on Feb 21, 2017
  1. Re-enabled Data Summary on LTM Charts

    It is not very useful if Scrolling and copy of data are disabled
    amtriathlon committed Feb 21, 2017
  2. Re-enable scroll on IntervalSummaryWindow

    .. it will steal focus
    liversedge committed Feb 21, 2017
  3. RideItem::getCountForSymbol return 1 not zero

    .. a count of zero makes no sense, so it returns 1
       whenever the value is unset. This fixes averaging
       for metrics that don't bother to set count.
    liversedge committed Feb 21, 2017
  4. Don't disable RideSummaryWindow

    .. users need to be able to scroll up and down the
       contents to see intervals etc.
    
    .. but it means it will continue to steal focus.
    liversedge committed Feb 21, 2017
  5. Merge pull request #2354 from leifwar/master

    Fix QT < 5.4 build and QT < 5.0
    liversedge committed on GitHub Feb 21, 2017
  6. Fix QT < 5.4 build and QT < 5.0

    Both SixCycle and TodaysPlan uses QByteArray::toStdString
    (introduced in Qt 5.4), while in QJsonParseError (introduced in Qt
    5.0) is used in TodaysPlanWorkoutDownload.
    leifwar committed Feb 21, 2017
  7. Overview Fix Card Font size on MacOS

    .. the font selections was incorrect on MacOS and
       caused the PMC card to be rendered incorrectly.
    liversedge committed Feb 21, 2017
Commits on Feb 20, 2017
  1. Overview Notes metadata

    .. show texts in smaller fonts with spacing.
    
    .. should revisit this and add a speech bubble around
       the text to make it more appeallng.
    liversedge committed Feb 20, 2017
  2. LTMPlot aggregate metrics using count

    .. don't fallback on workout_time, let the metrics supply
       the value to use.
    
    Fixes #2353
    liversedge committed Feb 20, 2017
  3. RideCache stores count for each metric

    .. the RideMetric::count() value is written to the ride
       cache (rideDB.json) if it is non-zero.
    
    .. it is not used in the aggregation logic yet, but the
       rideDB version number has been incremented to force
       a rebuild on first run.
    liversedge committed Feb 20, 2017
  4. Overview basic layout update

    .. to get all the basic cards on there.
    
    .. still need to write the model card and add a course
       profile and start stop points on the route card.
    liversedge committed Feb 20, 2017
  5. Overview PMC card

    .. as you make it bigger it shows more detail, can be
       configured to use any metric as an input.
    liversedge committed Feb 20, 2017
Commits on Feb 19, 2017
  1. Merge pull request #2351 from Joern-R/Curator

    CloudDB - Chart Curation/User Editing
    Joern-R committed on GitHub Feb 19, 2017
  2. CloudDB - Chart Curation/User Editing

    ... fix misleading text that only charts of the current view are editable, while in this modes all charts are editable.
    Joern-R committed Feb 19, 2017
  3. Overview Rewrite Route visualisation

    .. don't use a Map, instead paint the route
    
    .. it just filters out the points to simplify, I tried to
       implement FastSTray but gave up and just arbitrarily
       filter out 95% of all points instead.
    
    .. the paper here describes FastSTray if anyone fancies
       implementing it in a way that is quick:
       https://arxiv.org/pdf/1608.07338.pdf
    liversedge committed Feb 19, 2017
  4. Correct total_elapsed_time in Session message

      Thanks Aaron
    grauser committed Feb 19, 2017
  5. Merge pull request #2349 from Joern-R/FIT

    FIT Importer
    Joern-R committed on GitHub Feb 19, 2017
  6. FIT - add new Garmint devices to list

    Joern-R committed Feb 19, 2017
  7. FIT - Fix Lap Starting time

    ... if lap data contains a developer field, lap starting time is corrupt, if field num of the developer field == 2
    ... since we don't store any lap specific developer fields, let's ignore them all
    Joern-R committed Feb 19, 2017
Commits on Feb 18, 2017
  1. Overview Chart base code fixups

    .. to tidy up embedding chart widgets in the dashboard
    
    .. not so much about the web view for the map as fixing
       bugs that will impact embedding more interesting kinds
       of charts.
    
    .. there is a really irritating bug related to setCursor()
       not working once the mouse has hovered over the
       QWebEngine window in the dashboard.
    
    .. did I ever mention how much I hate QWebEngine ?
    liversedge committed Feb 18, 2017
  2. Overview Route Visualisation using Google Map

    .. map is styled using "snazzymaps.com" css template
    
    .. but it looks naff, loads slowly and adds a dependency
       on embedding a QWebEngineView, which is one of the
       reasons we're developing this in the first place (!)
    
    .. it shows how to embed charts in the dashboard, so that
       proxy code will be useful in the future.
    
    .. likely to replace the google map visualisation with a
       GPS route pixmap and route profile using altitude in
       the next commit or two.
    liversedge committed Feb 18, 2017
  3. Map Window show/hide overlay

    .. its not that helpful, let users hide it
    
    .. also don't want it when its on a dashboard
    liversedge committed Feb 18, 2017
  4. Merge pull request #2347 from Joern-R/TP-Download

    TodaysPlan - Download of Workouts
    Joern-R committed on GitHub Feb 18, 2017
  5. TodaysPlan - Download of Workouts

    ... allow download of future scheduled Workouts from TodaysPlan
    Joern-R committed Feb 18, 2017
  6. Merge pull request #2346 from Joern-R/TP1

    Today's Plan - Search Paging
    Joern-R committed on GitHub Feb 18, 2017
  7. Today's Plan - Search Paging

    ... optimize performance by using "next" instead of doing a full search again for each page
    Joern-R committed Feb 18, 2017
Commits on Feb 17, 2017
  1. Overview Significant Performance Issue Fixups

    .. implement the sparkline using native painters since
       the Qt Chart had many regression issues that caused
       significant slow downs and memory leaks
    
    .. delete the xyseries in the scatter chart for intervals
       every now and again to avoid another memory leak there
    
    .. reduce the amount of animation in the chart to avoid
       another memory leak
    
    .. in short, Qt Charts are very promising, but they are
       new and lack the maturity of QWT.
    liversedge committed Feb 17, 2017
  2. Merge pull request #2345 from Joern-R/ROX11

    Rox 11 - SLF
    Joern-R committed on GitHub Feb 17, 2017
  3. Rox 11 - SLF

    ... calculate samplingRate since Rox 11 does not deliver it in the XML data
    Joern-R committed Feb 17, 2017
  4. Disable BTLE on Windows

    .. since its not supported.
    liversedge committed Feb 17, 2017
Commits on Feb 16, 2017
  1. Merge pull request #2340 from Joern-R/RIW

    RideImport
    Joern-R committed on GitHub Feb 16, 2017
  2. Fix SEGV in Qt Charts when setData called quickly

    .. if you scroll up and down the ride list whilst the
       overview is open Qt Charts will crash trying to
       complete an animation.
    
    .. to fix this we disable animations before trying
       to update the chart (including setting animation
       options back on)
    liversedge committed Feb 16, 2017