Build 25 — Everything feels faster

A performance pass across the whole app: logging a set responds instantly, the app opens quicker, the rest timer starts without a stutter, and coach replies stream in smoothly.

← All changes

Snappier everywhere

  • Logging a set is instant. The tap that marks a set done no longer waits on a database write — the checkmark, haptic click and rest timer all react the moment your finger lands. Your log is still saved within a fraction of a second, and always immediately when you leave the app.
  • The rest timer starts without a hitch. Preparing the tick/gong audio used to briefly stutter the rest ring’s entry animation. That setup now happens in the background — same ticks, same gong, smoother start.
  • The app opens faster. Slow work that used to run before the first screen (credential checks, the coach snapshot export) now happens quietly in the background after launch.
  • Coach replies stream smoothly. Long answers used to redraw the whole conversation for every word, which could make scrolling stutter. Text now arrives in calm little batches.
  • Watch uses less power during a workout. The heart-rate display only redraws when the number actually changes, and updates to the phone are paced down — same readings, less churn.
  • History charts load leaner. The pain and muscle-volume charts only fetch the recent months they can actually show, instead of your entire training history.