ENFR
Progress

Personal records, caught the second they happen

You don't have to know it was a record. Gymmy knows for you, the second you validate the set.

A personal record tracker that works live

Hitting a PR in the gym is a moment. Most apps tell you about it after the fact, once the workout is closed and you're already in the shower. Gymmy is a personal record tracker that works the other way around. The instant the set you just validated beats your all-time best, a trophy appears on that set, right there, with a success haptic. Not tomorrow, not on a summary screen. It lands while you're still sitting on the bench, out of breath, bar in front of you.

That's not cosmetic. Knowing in real time that you just hit a PR changes the rest of your workout. You can go for one more set, write down the exact machine setting, or just enjoy it. A delayed notification allows none of that.

And the trophy doesn't blur into everything else. The up/down arrows from progress tracking tell you whether you beat last time; the trophy only shows up for an all-time peak. Better than last week is an arrow. Better than ever is a trophy.

The detection is also alive, not just instant. A displayed record has to match reality, including when you change your mind. Notice you typed 145 kg instead of 125? Fix it, and the trophy vanishes instantly if the set no longer beats anything. Unvalidate a set? Same thing: trophy removed, arrows recalculated.

It sounds obvious written down, but this is what makes the trophy trustworthy. A record in Gymmy is never the ghost of a typo haunting your stats forever. Whatever is golden on screen is true in the data, at all times, with no "recalculate" button.

One more quiet guardrail: warm-up sets never count toward records. They're marked as warm-ups and excluded outright. Your bench PR will not be broken by an empty bar.

The golden card on the workout summary

When the workout ends, the summary tells the story: duration, muscles worked, verdict. When there's something to celebrate, a golden "RECORD(S) BROKEN" card joins it, with a full sentence for each record instead of a table row:

New record on Squat: 140 kg × 5. That's 5 kg more than last time.

The context lives in the sentence: the exercise, the performance, the gap to the old mark. No going back to compare two history rows to figure out what you just did. The sentence spells it out. It's the kind of thing you re-read before your next workout, or show a training partner without having to explain a spreadsheet.

Records also show up in the summary's numbers breakdown, alongside duration, exercises, sets and volume. A good workout is visible at a glance, and a three-PR day is worth re-reading slowly.

No fake record on the first pass

It's a classic flaw of tracking apps. You add an exercise, log your first set, and the app erupts: "new record!". Of course it is. There was nothing before it. That record is worthless, and everyone knows it.

Gymmy doesn't play that game. A brand-new exercise sets a baseline, not a PR. Your first workout on a movement sets the reference; the trophy only appears the day you genuinely beat it. So when Gymmy shows you a trophy, it means something. The currency never gets debased.

It's the same philosophy as the ±2% dead zone in progress tracking: an app that celebrates everything celebrates nothing. Gymmy holds its applause for things you actually did, which is exactly what makes the applause worth having.

Your record, always in view

Between two big days, your record doesn't sleep in a menu. On every exercise page, it's displayed permanently next to your last performance: "record 110 kg on March 12", or "this is your record" when your most recent performance happens to be the peak. One tap on the exercise name mid-workout, and you know exactly what there is to beat. That's a different question from "what did I do last time?" Having both answers side by side is what lets you decide, set by set, whether today is a day to match or a day to attack.

And if the machine is taken and you flip to a replacement exercise, records follow the exercise you actually did, everywhere. Your leg press PR will never be polluted by a hack squat you did as a fallback.

Assisted machines, counted the right way up

A corner case most apps get wrong: assisted machines. On assisted pull-ups, the stack helps you instead of resisting you: less counterweight is harder. Apply the usual "more weight = progress" logic there, and real improvement reads as a decline.

Gymmy inverts the logic on those exercises: going down in load counts as a record, and the progress chart points the right way. Dropping from 30 kg to 20 kg of assistance is a PR, and it's treated like one. Trophy on the set, golden card on the summary, no asterisk anywhere. If you're working toward your first unassisted pull-up, every kilo of counterweight you shed is a record worth catching.

Records worth telling: weekly, and with a friend

A record outlives the set. Every week, the weekly recap shows a Records tile with the delta against the previous week, and the records-of-the-week counter opens a detailed sheet. Three PRs in a week is visible, and worth re-reading on a Sunday.

And if you train with your gym bro, records become a spectator sport: when your partner beats theirs, a golden flash crosses your screen for a few seconds ("🏆 Marc just broke his Squat record!"). Their records are computed on their own history, not yours: each lifter gets their own baseline and their own trophies, even when you're lifting completely different weights. Hard to think of a better reason to send a 🔥 reaction. And the end-of-workout duo recap puts the day's records side by side, along with volume, sets and duration.

A record is just a validated set

There's nothing to declare, nothing to tick, no "PR attempt" mode to switch on. You log your set as usual (logging takes seconds), you validate, and if it's a record, Gymmy knows before you do. Everything else follows on its own: the trophy, the golden card, the exercise page, the weekly recap. The record system asks nothing of you beyond the thing you were already doing: writing down what happened.

The best way to see the first trophy land is to go and get it: the first 10 workouts are free, no credit card.

Frequently asked questions

How does Gymmy know I just broke a record?

Every validated set is checked live against your all-time best on that exercise. If it beats it, a trophy appears on the set immediately, with a success haptic. And the calculation stays alive: edit the numbers or unvalidate the set, and the trophy is removed on the spot. What's on screen always matches what's actually saved. No stale records, ever.

Does my first workout on an exercise count as a record?

No, and that's deliberate. A brand-new exercise has no history, so your first performance is a baseline, not an achievement. So Gymmy never shows you a fake record on the first pass. The trophy only appears the day you genuinely beat that baseline, which is exactly why it means something when it does. The currency is never devalued.

How are records handled on assisted machines?

Backwards, as they should be. On an assisted machine (assisted pull-ups, say), the load on the stack helps you instead of resisting you: less counterweight is harder. Gymmy inverts the progression logic on those exercises, so going down in assistance counts as a record, and your chart reflects your actual strength instead of contradicting it.

Where do I find my records after the workout?

In three places. On the end-of-workout summary, a golden "Record(s) broken" card spells out each PR in a full sentence. On every exercise page, your record is permanently displayed with its date. And in the weekly recap, a records-of-the-week counter opens a detailed sheet, a quick way to see how good a week really was.