Skip to content

Releases

Coach Poulpy v0.6.1

Coach Poulpy v0.6.1 Pre-release
Pre-release

Choose a tag to compare

@tkint tkint released this 06 Nov 00:53
6ac1955

What's Changed

  • Fill in a release made from the Releases page by @tkint in #252
  • Report the server version and ship the deploying doc with releases by @tkint in #253
  • Prepare the Copilot cloud agent's sandbox by @tkint in #254
  • Fix docs asset paths for the custom domain by @tkint with @Copilot in #255
  • Manage shared Caddy on every deployment by @tkint in #256

Full Changelog: v0.6.0...v0.6.1

Coach Poulpy v0.6.0

Coach Poulpy v0.6.0 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 05 Nov 10:29
0c705f5

What's Changed

  • chore: document the code graph tool for threads by @tkint in #205
  • chore: approve the CodeGraph MCP server ahead of time by @tkint in #206
  • Drop repo MCP config now CodeGraph is registered at user level by @tkint in #207
  • Show the body map on the library's exercise page by @tkint in #208
  • Ignore the CodeGraph index folder by @tkint in #210
  • Put Muscles and How to do it in tabs on the exercise page by @tkint in #211
  • Draft: browse variations from the picker's details sheet by @tkint in #212
  • Browse an exercise's variations from the picker by @tkint in #213
  • Rename Execution to Session record in the code by @tkint in #215
  • Forgive one typo in exercise search by @tkint in #216
  • Generate the iOS Bluetooth permission text from the translation files by @tkint in #214
  • design: draft mockups for running a mixed workout from Live by @tkint in #217
  • feat: name a workout saved or imported without a name by @tkint in #219
  • feat: run any workout with a walk or run from Live by @tkint in #218
  • docs: add a roadmap of releases inside the phases by @tkint in #230
  • Draft compact Home card mockups by @tkint with @Copilot in #232
  • Draft mockups for a more visible player pause/resume button by @tkint with @Copilot in #234
  • Back from the devices page opened from Live returns to Live by @tkint with @Copilot in #236
  • Add diagrams to architecture documentation by @tkint with @Copilot in #231
  • App icon picker: awaiting design approval by @tkint with @Copilot in #233
  • Export a session as a .FIT file for Garmin Connect and Strava by @tkint with @Copilot in #235
  • Agree all draft mockups by @tkint in #237
  • Widen the docs layout on every page by @tkint in #240
  • Make Home's cards compact on Android and iOS by @tkint in #238
  • Deploy the server with Docker, released and deployed from GitHub by @tkint in #246
  • Draft the workout page with a body map heat map and a details sheet by @tkint in #249
  • Release by pushing a version tag by @tkint in #251

Full Changelog: v0.5.0...v0.6.0

Coach Poulpy v0.5.0

Coach Poulpy v0.5.0 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 02 Nov 06:49
f119e1f

What's Changed

  • design: profile, body logging and settings hub (draft) by @tkint in #180
  • design: agree profile, body logging and settings hub by @tkint in #181
  • feat: profile, body measurement log and height conversion in the shared core by @tkint in #183
  • feat: profile, body logging and settings hub on Android by @tkint in #184
  • feat: profile, body logging and settings hub on iOS by @tkint in #185
  • Use the base fields in the builder and the data sources by @tkint in #188
  • Agree the pain or rehab profile mockups and body map by @tkint in #187
  • Redraw the body map figures closer to the reference by @tkint in #190
  • Build the pain or rehab row, the body map and the body figure choice by @tkint in #191
  • Draft: exercise details before adding in the builder by @tkint in #192
  • View an exercise's details before adding it in the builder by @tkint in #194
  • Agree the exercise details sheet mockups by @tkint in #193
  • Agree on opening an added exercise's details from the builder by @tkint in #195
  • Open an added exercise's details from the builder's step sheet by @tkint in #196
  • Draft: open the details sheet from a workout page exercise by @tkint in #197
  • Open the details sheet from a workout page exercise by @tkint in #198
  • Add bird dog crunch, bird dog knee tuck and donkey kick by @tkint in #199
  • Draft a filters sheet to find exercises by focus and position by @tkint in #200
  • Draft equipment, focus, position, tags and zones filter sheets by @tkint in #201
  • Tag the catalogue by focus and position, and filter the list by them by @tkint in #202
  • Agree the exercise filter sheets (focus, position, zones, tags) by @tkint in #203
  • Filter exercises by focus, position, zones and tags by @tkint in #204

Full Changelog: v0.4.0...v0.5.0

Coach Poulpy v0.4.0

Coach Poulpy v0.4.0 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 01 Nov 09:27
17dfcb1

What's Changed

  • Convert the Guided session canvas screens to HTML mockups by @tkint in #160
  • Agree the built drafts and convert the Live canvas screens by @tkint in #161
  • Convert the History canvas screens to HTML mockups by @tkint in #162
  • Convert the Settings and devices canvas screens to HTML mockups by @tkint in #163
  • Convert the Exercises and search canvas screens to HTML mockups by @tkint in #164
  • Convert the Workouts library canvas screens to HTML mockups by @tkint in #165
  • Add the builder step menu and run target mockups by @tkint in #166
  • Check the mockups in CI and retire the canvas wording by @tkint in #167
  • Merge the two finished screens into player-finished by @tkint in #168
  • Show the workout name, date and relevant stats on the finished screen by @tkint in #169
  • Build the merged finished screen in the apps by @tkint in #171
  • Match the player screens to their agreed mockups by @tkint in #174
  • Show weight lifted in the user's unit system by @tkint in #172
  • Show and type weights in the user's unit system by @tkint in #175
  • Fix the mile run test's pace spacing by @tkint in #176
  • Make the shared image match the finished screen and the theme by @tkint in #173
  • Follow the system dark theme on the Android launch screen by @tkint in #178
  • Update VERSION by @tkint in #179

Full Changelog: v0.3.0...v0.4.0

Coach Poulpy v0.3.0

Coach Poulpy v0.3.0 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 31 Oct 18:05
731cdb6

What's Changed

  • Draft the builder's up/down chevrons to reorder steps by @tkint in #153
  • Draft the share card for a finished session by @tkint in #154
  • Agree the builder's up/down chevrons in place of dragging by @tkint in #155
  • Agree the share card mockups by @tkint in #156
  • Share a finished session as an image by @tkint in #158
  • Move builder steps with up/down chevrons instead of dragging by @tkint in #157
  • Update VERSION by @tkint in #159

Full Changelog: v0.2.0...v0.3.0

Coach Poulpy v0.2.0

Coach Poulpy v0.2.0 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 31 Oct 15:23
212083e

What's Changed

  • Add a Quick idea issue template and a refining guide by @tkint in #145
  • Draw the builder repeat block with the agreed tint and border by @tkint in #146
  • Share a workout as a .poulpyworkout file by @tkint in #148
  • Open a .poulpyworkout file and add it to the library by @tkint in #150

Full Changelog: v0.1.0...v0.2.0

Coach Poulpy v0.1.0

Coach Poulpy v0.1.0 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 31 Oct 12:57
b86287f

What's Changed

  • Scaffold the guest mobile app and local dev stack by @tkint in #1
  • Add the exercise catalog, workout builder and guided session player by @tkint in #2
  • Add the Poulpy brand tokens and themes for Android, iOS and web by @tkint in #4
  • Prototype the Bluetooth treadmill connection (FTMS) by @tkint in #3
  • Sign every Android build with one key, and bundle Baloo 2 and Nunito by @tkint in #5
  • Bring Poulpy onto the Today screen with never-expiring tentacles by @tkint in #6
  • Add a History tab with past sessions and weekly stats by @tkint in #7
  • Poulpy loader: blue outline seen from above, replacing the Spinning pose by @tkint in #8
  • Show History as a month calendar, with a Stats view beside it by @tkint in #9
  • Replace the Treadmill tab with Live and Settings, with several devices at once by @tkint in #10
  • Home, workout library and workout pages with planning by @tkint in #11
  • Publish the docs site and agent docs, and set up GitHub issues by @tkint in #16
  • Clean up the brand book and trace brand decisions on their own page by @tkint in #35
  • Document readable branch names by @tkint in #36
  • Add Variation to the glossary by @tkint in #39
  • Keep found devices in place while scanning by @tkint in #40
  • Show Live read-only while added devices connect by @tkint in #42
  • Show an exercise's variations by @tkint in #41
  • Use the Poulpy logo as the app icon by @tkint in #45
  • Find exercises with forgiving search by @tkint in #52
  • Bring the exercise list to its mockup by @tkint in #53
  • Filter exercises by the equipment you have by @tkint in #54
  • Show recently used exercises first in the builder's picker by @tkint in #55
  • Bring the exercise page to its mockup, with a variations menu by @tkint in #56
  • Add a gentle walk for people who can barely walk by @tkint in #59
  • Search and filter workouts like exercises by @tkint in #63
  • Plan a workout on several days by @tkint in #64
  • Copy and delete workouts from the library by @tkint in #65
  • Bring the workout builder to the design system by @tkint in #67
  • Drag exercises to reorder them in the builder by @tkint in #77
  • Make every walking and running exercise treadmill-ready by @tkint in #76
  • Pick the walk or run you're doing on the Live screen by @tkint in #78
  • Set a distance, duration or pace for walks and runs in the builder by @tkint in #81
  • Number Android builds by the minute they ran, so the latest one always installs by @tkint in #83
  • Start, pause and finish the recording with the treadmill by @tkint in #79
  • Record steps in a Live session by @tkint in #86
  • Build workouts from steps and repeats by @tkint in #85
  • Extract every string into the translation files and set up Fink by @tkint in #101
  • Describe the long-running role threads by @tkint in #94
  • Keep the mockups as plain HTML in the repo (research and ADR 0016) by @tkint in #74
  • Record where text and catalog text live (ADR 0014, 0015) by @tkint in #100
  • Set Poulpy's ember-side rules for training plans by @tkint in #95
  • Proofread the French in the translation files by @tkint in #102
  • Draw parts on the workout page and in the player as HTML drafts by @tkint in #103
  • Show the mockups on the docs site by @tkint in #105
  • Publish the translation guide and glossaries on the docs site by @tkint in #106
  • Give each mockup its own docs page, with drafts apart from agreed by @tkint in #107
  • Give the docs site its own page for translators by @tkint in #108
  • Nest mockup stages in the nav, list links only, fit frames on mobile by @tkint in #109
  • Show mockups in light or dark, synced with the docs site theme by @tkint in #110
  • Check the docs in CI and publish every guideline on the site by @tkint in #111
  • Agree the #92 mockups: parts on the workout page and in the player by @tkint in #112
  • Give the mockups their own light/dark switch, apart from the docs theme by @tkint in #113
  • Preview the docs site on each PR by @tkint in #115
  • Keep a merged PR's closing run from cancelling main's publish by @tkint in #116
  • Convert the Home and library canvas screens to HTML drafts by @tkint in #114
  • Replace workout types with a format and parts by @tkint in #93
  • Show workout parts on the workout page and in the player by @tkint in #117
  • Draw the warm-up with the builder's sun in the agreed mockups by @tkint in #118
  • Take the FIT sport from the exercises and the format by @tkint in #119
  • Comment on every PR with links to the docs pages it changes by @tkint in #120
  • Draw the builder in a format and in parts as HTML drafts by @tkint in #121
  • Agree the builder mockups for formats and parts by @tkint in #122
  • Choose the format once and build workouts in parts by @tkint in #123
  • fix: enable BuildConfig in Android app by @tkint in #131
  • Show build number in Settings by @tkint with @Copilot in #130
  • Make the docs review comment exhaustive so agents write none by @tkint in #133
  • Generate native strings, DomainText and the catalog from the translation files by @tkint in #134
  • Keep tab labels on one line so words never break by @tkint in #137
  • Make counts agree with their number by @tkint in #139
  • Drag a repeat as one block on Android by @tkint in #140
  • Move role knowledge into repo docs by @tkint in #143
  • Keep Live and unfinished sessions from being lost by @tkint in #142
  • Show the app version in Settings and add a one-button beta release by @tkint in #144

New Contributors

  • @tkint made their first contribution in #1
  • @tkint with @Copilot made their first contribution in #130

Full Changelog: https://github.com/tkint/coach-poulpy/commits/v0.1.0