Skip to content

Releases: philosowaffle/peloton-to-garmin

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

v3.3.1

15 Jan 14:17
63c7f56
Compare
Choose a tag to compare

Buy Me A Coffee donate button

Features

  • [#406] WebUI - New page to view more detailed progress towards Annual Challenge Badges

Fixes

  • [#404] Fixed where outdoor Just walk/Just run could be missing GPS data on Garmin Connect
  • [#411] WebUI - Fixed issue where custom DeviceInfo file path could not be saved
  • [#414] Fixed calories missing on Garmin Connect when provided by Apple Watch

Changes

  • [#402] [housekeeping] Dependency bumps

v3.3.0

25 Dec 18:02
08a6bfa
Compare
Choose a tag to compare

Buy Me A Coffee donate button

Features

  • [#381] Rowing - now captures AvgStrokeDistance
  • [#374] Rowing - can now configure PreferredLapType for Row workouts
  • [#366] WebUI - Can now Clear your Peloton or Garmin Password via the UI
  • [#301] WebUI - Better feedback and error handling when saving Settings changes
  • [#358] Docker - Begin publishing Docker Images on GitHub Packages
  • [#358] Docker - Introduce new Docker major version Release tag - allows you to pin to all updates to a major version i.e. v3
  • [#310] Docker - Arm 32bit image is now available

Changes

  • [#384] Bump dependency versions + Pull latest Garmin SDK (21.94)
  • [#366] WebUI - Credentials are now stored encrypted
    • A one time migration step will happen on startup to encrypt your existing credentials
    • If a problem occurs you may have to re-configure your Peloton and Garmin credentials
  • [#399] WebUI - Existing settings will be migrated to a new format associated with a UserId
    • A one time migration step will happen on startup to move existing settings to be associated with a UserId
    • If a problem occurs you may have to re-configure your settings