Skip to content

Releases: philosowaffle/peloton-to-garmin

v4.3.0

26 Oct 13:38
a65ed4d
Compare
Choose a tag to compare

Buy Me A Coffee donate button

Features

  • [#585]
    • Garmin Authentication now saves and refreshes tokens. Users using MFA will now only need provide their MFA code once.
    • For those running via Docker, automatic syncing now works for MFA users after you have entered your code the first time.

Misc

  • [#587] Dependency updates + switched to the official Garmin FIT SDK nuget package

Docker Tags

  • Console
    • console-stable
    • console-latest
    • console-v4.3.0
    • console-v4
  • Api
    • api-stable
    • api-latest
    • api-v4.3.0
    • api-v4
  • WebUI
    • webui-stable
    • webui-latest
    • webui-v4.3.0
    • webui-v4

v4.2.0

11 Aug 15:39
37e2956
Compare
Choose a tag to compare

Buy Me A Coffee donate button

Features

  • [#610] UI - Add more workout data to Sync page
  • [#606] Robust support for configuring what Devices are used on uploaded Garmin Workouts to increase flexibility for users to fix issues with TE/TSS/V02 not updating on Garmin
    • If you have previously configured a custom Format.DeviceInfoPath, on startup this device config will be migrated to the new settings format automatically

Fixes

  • [#604] Fix workout title template not handling special characters correctly
  • [#634] WebUI - Periodic Sync not working

Docker Tags

  • Console
    • console-stable
    • console-latest
    • console-v4.2.0
    • console-v4
  • Api
    • api-stable
    • api-latest
    • api-v4.2.0
    • api-v4
  • WebUI
    • webui-stable
    • webui-latest
    • webui-v4.2.0
    • webui-v4

v4.1.0

07 Jan 20:10
f4c585e
Compare
Choose a tag to compare

Buy Me A Coffee donate button

Features

  • [#564] [#591] Set a custom title on Workouts using templating
  • [#559] Ability to exclude Outdoor Cycling workouts from sycning
  • [#600] Annual Challenge page now let's you know how many minutes you will need per day/week in order to meet the goal by the end of the year (based on the remaining time left)

Fixes

  • [#581] Fix broken Documentation link in UI
  • [#580] Console Client couldn't load configuration file correctly (introduced by #564)
  • [#588] Fix Annual Challenge page still trying to load 2023
  • [#578] Fix VO2 and TE not updating on Garmin Connect

Docs

  • [#521] Called out that \ special character is not currently supported in passwords

Docker Tags

  • Console
    • console-stable
    • console-latest
    • console-v4.1.0
    • console-v4
  • Api
    • api-stable
    • api-latest
    • api-v4.1.0
    • api-v4
  • WebUI
    • webui-stable
    • webui-latest
    • webui-v4.1.0
    • webui-v4

v4.0.0

09 Dec 18:15
Compare
Choose a tag to compare

Buy Me A Coffee donate button

Features

  • [#352] Created Windows GUI application
  • [#421] Uplift to dotnet 7
  • [#486] View logs from UI
  • [#540] New docs site!

Breaking Changes

  • [#302] Removed deprecated settings PythonAndGUploadInstalled and CloseWindowOnFinish
  • [#465] Remove support for uploading to Garmin via Python - UploadStrategy
  • [#483] Removed setting for configuring OutputDirectory and WorkingDirectory
  • [#348] P2G API and WebUI now binds to port 8080 by default

Docker Tags

  • Console
    • console-stable
    • console-latest
    • console-v4.0.0
    • console-v4
  • Api
    • api-stable
    • api-latest
    • api-v4.0.0
    • api-v4
  • WebUI
    • webui-stable
    • webui-latest
    • webui-v4.0.0
    • webui-v4

v3.6.1

11 Nov 12:35
7558d91
Compare
Choose a tag to compare

Buy Me A Coffee donate button

Fixes

  • [#552] fix ArgumentNullException in SyncService when no recent workouts found
  • [#548] GithubAction - workflow_dispatch boolean inputs are not actually booleans (@philjn)

v3.6.0

07 Oct 16:51
1808577
Compare
Choose a tag to compare

Buy Me A Coffee donate button

Features

  • [#502] Partial support for Peloton Gym
  • [#497] Add minimal support for Rowing Bootcamp
  • More exercise mappings
    • [#495] Open Lateral Raise, Pike Push Up, Dolphin
    • [#499] Forearm Side Plank Rotation, Straight Leg Bicycle
    • [#510] Bear Crawl
    • [#546] Arm Circles, Criss-Cross, High Pull, Oblique Heel Tap, Row, Single Leg Stretch, Tricep Dip
  • [#532] GitHubAction now supports attaching output files to the GitHub Action as a zip file you can download - @anlesk

Fixes

  • [#526] Auth appeared successful but there was an error sending the service ticket to Garmin
  • [#541] Continuation of #526 but specifically for the MFA flow
  • All converters were skipped. - confusing log message when no workouts needed to be synced

Housekeeping

  • [#509] Various dependency bumps

v3.5.1

30 Apr 14:14
61bc7b0
Compare
Choose a tag to compare

Buy Me A Coffee donate button

Features

  • Added support for mapping several more Exercises from Peloton to Garmin

Fixes

  • [#491] - Fix case where a Garmin MFA code has a leading 0 causing p2g to send incorrect code to Garmin - @jheizer

Housekeeping

  • [#461] Bump dependencies

v3.5.0

09 Apr 12:57
fa833b5
Compare
Choose a tag to compare

Buy Me A Coffee donate button

Features

  • [#447] Map Exercises for Strength and Core classes when Class Plan information is available
  • [#453] Map Exercises from Movement Tracker + untracked movements in Class Plan
  • Added support for mapping several more Exercises from Peloton to Garmin

Fixes

  • [#457] P2G fails with Ride Id is null (Just Run/Just Ride workouts)
  • [#463] Null reference exception when parsing some strength exercises (fixed in #453)

Housekeeping

  • [#448] Dependency Bumps and pulled in latest Garmin SDK

v3.4.1

25 Feb 23:04
611e5d3
Compare
Choose a tag to compare

Buy Me A Coffee donate button

Fixes

  • [#445] failed to convert body weight strength workout

v3.4.0

25 Feb 19:40
d564c6e
Compare
Choose a tag to compare

Buy Me A Coffee donate button

Features

  • [#410 ] General Support for Garmin accounts protected by Two Step Verification
    • WebUI - New setting added to enable 2FA
    • Console (manual) - New setting added to enable 2FA
    • Headless (automatic sync) - Does not support 2FA
    • GitHub Action - Does not support 2FA
  • [#438] On startup log path to config file being used
  • [#436] Add Exercise mapping for Strength and Core Workouts (including weight & rep data when available)

Fixes

  • [#430] Fixed where error thrown for classes with * in the title

Housekeeping

  • [#434] Dependency Bumps
  • [#435] More Dependency Bumps