Skip to main content
Back to Updates
ReleaseJune 24, 2026

Plates and progression are more honest

Protocol now rounds barbell progressions in the direction the routine intended and shows plate loading with more realistic plate sizes.

Shipped

  • Made progression increases round up to the next loadable barbell weight.
  • Made progression decreases round down to the next loadable barbell weight.
  • Kept ordinary target resolution on nearest rounding where no increase or decrease intent exists.
  • Made plate rounding respect the user's available plate setup, including quantity tracking when enabled.
  • Fixed upper and lower load suggestions when a target weight cannot be loaded exactly.
  • Made imperial barbell math treat common lb bars as exact lb values, so normal loads do not get blocked by conversion drift.
  • Updated default imperial plate behavior so normal lb setups use 2.5 lb plates per side as the smallest enabled default.
  • Changed the timer plate visualization so heavier plates look larger and lighter plates look smaller.

Why

Progression should not ask for a weight the gym cannot load.

If a routine says to add a little weight, but the plates available on the bar only move in bigger jumps, the app should respect the barbell. A small increase should become the next loadable increase, not a misleading nearest value. A deload should move down to the next loadable weight, not accidentally stay too heavy because of rounding.

This release makes that contract more explicit. Protocol now pays closer attention to the difference between "nearest target," "increase," and "decrease." It also makes the timer more understandable at a glance: a 25 kg or 45 lb plate should not look like a tiny change next to a microplate.

The important part is trust. When the app says what to load, the answer should match the plates a lifter can actually put on the bar.

Notes

  • Existing custom plate setups are preserved.
  • Smaller plates can still be enabled manually when the user has them.
  • Plate visuals are illustrative; the load calculation remains the source of truth.

Next

  • Keep checking progression behavior against real gym setups.
  • Keep equipment setup tied to loadability instead of treating rounding as a generic number preference.