summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)Author
2020-08-30Workaround for import failureworkaround/import_regressioncos
Starting with 1.0.0 postrunner has a bug which seems to make importing of FIT files fail for some devices. Unless I'm mistaken, there is no 'di' in scope when accessed on these lines. Simply returning 0 rather than attempting to find any proper manufacturer or product id:s makes postrunner useable again, but it is clearly not the correct fix. It would be great to properly fix this, but unfortunately I'm nowhere close to competent enough with ruby to figure out how.
2020-07-26New: Improved handling of unknown devices and unknown FIT elementsChris Schlaeger
2020-05-31Get age from user_profile instead of user_data if presentChris Schlaeger
2020-05-02New: Require perobs 4.2.0Chris Schlaeger
2020-01-16Add respiration rate chartChris Schlaeger
2019-09-21Fix: Don't crash if HR data contains holes.Chris Schlaeger
2019-09-21Not all FIT files have a user_profile section.Chris Schlaeger
2019-09-21New: Show lactate threshold speed in User Profile section.Chris Schlaeger
2019-09-07Fix: Show session and lap average pace for newer FIT files.Chris Schlaeger
2019-09-03Bump version to 0.12.0v0.12.0Chris Schlaeger
2019-09-03New: Add support for Garmin Fenix5X Plus FW 8.40Chris Schlaeger
2019-06-08Bumping version to 0.11.0 and updating dependency versionsv0.11.0Chris Schlaeger
2019-06-08Fix: Use SSL to download EPO fileChris Schlaeger
Looks like Garmin has disabled the HTTP service and now provides a HTTPS service. We now use SSL to download the EPO file.
2019-01-19Enable PEROBS progress meterChris Schlaeger
2018-07-17New: Also import files that end with '.fit' instead of '.FIT'.Chris Schlaeger
2018-05-27Fix: Leave VO2max computation to fit4ruby library.Chris Schlaeger
This will result in slightly lower but probably more accurate VO2max values (accurate as reported by the device).
2018-05-12Fix: Detection of already imported FIT file wasn't working properly.Chris Schlaeger
Importing directories with many known FIT files is now much faster.
2018-03-18Fix: Fix broken line charts when smart recording was usedChris Schlaeger
2018-03-18New: Add peak EPOC and elapsed time to activity summaryChris Schlaeger
2018-03-17New: Show TRIMP (Exp) in activity summaryChris Schlaeger
2018-03-04New: Show resting heart rate in profile sectionChris Schlaeger
2018-01-21Fix: Ensure that all time-based graphs always start at 0.Chris Schlaeger
Sometimes sensors don't produce values until later in the activity. These graphs then only started at later times and did no longer line up with other graphs.
2018-01-17Bumping version to 0.10.1v0.10.1Chris Schlaeger
2018-01-17Fix: Don't use a symbol to store the unit systemChris Schlaeger
Recent versions of PEROBS don't support this anymore.
2018-01-17Bumping version to 0.10.0v0.10.0Chris Schlaeger
2018-01-17Fix: Adapt to fit4ruby 2.0.0 API.Chris Schlaeger
2017-11-12Bump version to 0.9.0.v0.9.0Chris Schlaeger
2017-11-12Fix: Interrupt line graphs on missing data or pausesChris Schlaeger
2017-11-12Change label to start time to make it less ambiguous.Chris Schlaeger
2017-11-12New: Show activity start time instead of end time in summaryChris Schlaeger
2017-11-11New: Store hash of imported FIT files to speed up importChris Schlaeger
Garmin devices typically keep older activity FIT files on the device. Parsing a FIT file can be costly at scale. Postrunner now stores the MD5 sums of recently importet files and checks against that list before parsing the FIT file.
2017-11-11Use perobs 4.0.0 syntax.Chris Schlaeger
2017-11-11Fix: Improved HRV scoreChris Schlaeger
Only show it if the data was good. It must be measured standing at rest.
2017-09-03Fix sorting sequence in activity list viewsChris Schlaeger
2017-09-03New: Purge loaded FIT files during check operation.Chris Schlaeger
This will significantly reduce the memory consumption and increases the check speed with several hundreds of FIT files.
2017-09-01New: Improved HRV Score calculationChris Schlaeger
When a 2 minute activity is recorded with a HR strap and a 3s in/3s out breathing pattern while standing still, the HRV score (0 - 100) is similar to the Garmin performance condition. The higher the value the better the condition.
2017-08-31Fix: Undo workaround for bug in fit4ruby.Chris Schlaeger
2017-08-29Fix: Don't crash when BluetoothLE sensors were used.Chris Schlaeger
2017-08-14Bumping version to 0.8.1v0.8.1Chris Schlaeger
2017-08-13Bump version to 0.8.0.v0.8.0Chris Schlaeger
PostRunner now supports Garmin Fenix 5, Fenix 5S and Fenix 5X devices.
2017-07-29New: Add performance condidtion graph support.Chris Schlaeger
2017-07-29New: Support new anaerobic training effectChris Schlaeger
2017-07-27Fix zone index off-by-one bug.Chris Schlaeger
2017-07-19Add support for new FIT message 226 data (Heart Rate Zones)Chris Schlaeger
2017-07-10New: Include heart rate zone in activity reports.Chris Schlaeger
2017-02-26Fix: Require perobs 2.4.1 or later.v0.7.5Chris Schlaeger
perobs 2.4.0 has a bug that can lead to database corruptions.
2017-02-25Fixing typoChris Schlaeger
2017-02-24Bumping version to 0.7.4.v0.7.4Chris Schlaeger
2017-02-24Bumping version to 0.7.3.v0.7.3Chris Schlaeger
2017-02-09Fix: Fix crash when generating daily monitoring reportChris Schlaeger