Setgraph 26.8.0: Workout Personal Records and Share Cards
Setgraph 26.8.0 is on the App Store for iPhone and Apple Watch. The release adds a Records tab on every exercise and six share cards you can save, copy, or send to Instagram Stories. This is the product note for how those records are computed, what they refuse to count, and how to use them on the floor.
A personal record in Setgraph is a fact that already happened in your workout log. It is not a projection. It is not a percentage of an estimated max. If you want a planning number, the 1RM calculator stays on its own tab. Records stay next to Sets and Analytics, built from the sets you already typed.
If you searched for workout personal records, that split is the useful one. Most pages define a PR as "your best lift" and stop. This update is the table, the toast, and the rules that keep a deload from stealing the headline.

What shipped
Open any exercise. Next to Sets and Analytics there is now a Records tab.
On a weighted lift, the first thing you see is your best lift at every rep range. The app does not keep a separate "1RM, 3RM, 5RM" form you have to fill in. It reads set history and builds a rep-max frontier: for each rep count, the heaviest weight among sets that did at least that many reps. A 100 kg set for 5 also holds the 3-rep and 4-rep slots if nothing heavier exists there. The row you see looks like 1-12 · 225 lb when one load owns a span.
The same tab also tracks set volume (weight times reps), session volume, and bodyweight or timed work (most reps, longest duration, session totals). Records follow the exercise config. A barbell bench, a pull-up, and a timed hold do not share one template.
When you log a set that raises a current record, a toast drops from the top of the screen. It names every record that set broke and the absolute delta. No percentages in the toast. If you want the percent view, open the history chart for that record.
The daily summary counts records set that day. Tap the count for the list. That count is frozen to the day. Tap any record to see when it was raised. Trophies sit on current holders only.
Why the table looks this way
The hard problem is not storing a PR. It is showing every rep max without lying, and without a spreadsheet that never fits a phone.
The rep-max frontier
Take a real bench week.
Monday: 100 kg for 5
Wednesday: 90 kg for 8
Friday: 110 kg for 1
Friday's single is the 1-rep record. Monday's 100 kg for 5 is the 5-rep record, and it also covers 2, 3, and 4 if you never put more weight on those counts. Wednesday's 90 kg for 8 covers 6, 7, and 8. The table does not invent a 3-rep max you never did. It says: among sets with at least 3 reps, 100 kg is the heaviest, so 100 kg owns 3.
That is dominance. 100 kg x 5 is a better 3-rep performance than 95 kg x 3, even though you never paused at 3. You already proved you can move 100 kg for more than 3.
Another common pattern: you press 225 lb for 8, and you have never put 225 on the bar for fewer reps. The row collapses to something like 1-8 · 225 lb. One fact, one line. If you later hit 245 x 3, the span splits. The 1-3 block moves to 245. The 4-8 block can stay at 225.

Three display tries
The team tried frontier corners first: plot the points where the max weight changes and label only those corners. Honest, and hard to scan between sets. Then a padded table, one row per rep count from 1 through 12 or 20. Honest, and mostly duplicate numbers. Ranges shipped. You read 1-12 · 225 lb and you know what you have done. You do not count empty rows.
What does not count
Most Reps is not a record on weighted lifts. A deload would steal it. You squat 140 kg x 5 as a lifetime best, then take 100 kg x 12 the next week to recover. That 12 is not a story you want toasted. Session-rep records are weight-gated for the same reason. Weighted exercises get session volume instead. Volume still moves when you do more honest work at a real load. A light 12 does not overwrite a heavy 5.
Estimated 1RM is not a record. A formula can suggest a number you have not lifted. Records are facts that happened. If you want to plan from an estimate, keep using the 1RM tab. For the testing side, read how to accurately measure your 1RM. For the calculator side, use estimate your 1RM. Neither page is a substitute for the Records tab. They answer a different question: what might you hit, versus what did you hit.
A first-week spike is not a celebration. Until an exercise has at least two prior training days, there is no toast. Day one of Bench Press will "set records" because the history is empty. That is bookkeeping, not a PR. The grace period waits until there is something to beat.
Derived, not persisted
Records are computed on-device from set history every time you open them. There is no isPR flag on a set. There is no records database. There is no extra sync schema. If you edit a weight, delete a set, or fix a date, the table rebuilds. The trophy moves if it has to. History follows the facts.
Comparisons always run in kilograms. The unit on screen can be pounds. The comparison does not. Ties go to the earliest date. If you hit 100 kg x 5 in March and again in August, March keeps the record. You already did it.
That design is why edits self-heal. Import a year of history, fix three bad sets, and the Records tab is still true. Nothing is stuck on a flag written last October.
Trophies mark current holders, not historical ones. The daily summary is the other clock: it counts records set that day and then freezes. Those two numbers can disagree, and that is correct. Tuesday's summary can say you set three records. Wednesday you beat one of them. Tuesday still set three. The trophy now sits on Wednesday's number.
Toast rules
The toast is picky on purpose.
Only sets you log right now toast. Sync, import, and edit do not.
A record is celebrated once ever. You do not get a second party for the same break.
Day-level records toast once per exercise per day. Filling a session does not spam you.
Deltas in the toast are absolute, not percentages. "+5 lb" or "+2.5 kg", not "+3%".
Percentages live in the history chart, where a trend is useful.
The toast comes from the top of the screen, after you save the set.
If you log 185 lb x 5 and that raises the 5-rep max by 5 lb and the set-volume record by 25 lb, the toast lists both. You do not have to open Records to learn what moved.

Share cards
Sharing is a separate product from records, built on the same session. One ShareCardData object, six renderers.
The six designs:
PR Spotlight. One record owns the card. You pick which record headlines. Use this when the 225 x 8 is the point of the day.
Metric Grid. Several numbers in a tight grid. Useful when the story is volume plus a lift, not a single trophy.
Set Stack. The sets, stacked. Good when the work was the work: 5 x 5, last set a grind.
Training Log. A cleaner log view of what you did.
Sticker Stack. A louder layout if you want the card to read as a sticker, not a spreadsheet.
Session Summary. The whole day, not one exercise.
Each card can render Light, Dark, or Translucent. Accents are Setgraph green, record gold, purple, blue, cyan, pink, and red. Pick the record on PR Spotlight. Pick the look. Then save to photos, copy, use the share sheet, or send it to Instagram Stories.
If you take a screenshot inside Setgraph and today's workout already has data, share cards open. You do not have to hunt a hidden export. The screenshot is the door.
Share cards are numbers you already logged, not a filming tool. If the gym bans cameras, you can still send a Session Summary.
Also in this release
Also in 26.8.0: pull to refresh in set history, faster sync, and expanded localizations. Available now on the App Store for iPhone and Apple Watch. Support is support@setgraph.app. For the rest of the product, start at features or what's new.
How to apply this in Setgraph
You do not set up a records database. You log sets the way you already do, then read the tab.
Open the exercise you are about to do. From My Exercises or a named Workout. Glance at Sets: last time was 5 x 8 at 80 lb, so today you add 5 lb or chase the missed eights. That loop did not change. The workout tracker is still the log.
Log the set. Date, reps, weight. Duration if the movement is timed. The record screen still pre-fills the last set, so you nudge a field instead of typing from memory.
Watch the toast, or ignore it. If this exercise has two prior training days and the set raises a current record, the toast lists each break and the delta. If this is day one of a new lift, nothing toasts. Keep lifting.
Open the Records tab. Confirm the range row. On bench, you might see
1-5 · 100 kgand6-10 · 80 kg. That is the frontier, not a guess. If you are deciding whether today's 80 kg x 10 means you should go heavier next week, pair this tab with are you lifting heavy enough.Tap a record for history. Use this when the question is "when did 225 show up?" not "what is 225." The chart can show percent change. The toast already gave you the kilos.
Check the daily summary. At the end of the session, the count is records set today. Tap it. That list is the day, frozen, even if you beat one of those numbers on Friday.
Share if you want to. Pick PR Spotlight when one lift is the story. Pick Session Summary when the day is the story. Set Light, Dark, or Translucent. Set an accent. Save, copy, share sheet, or Instagram Stories. Or screenshot inside Setgraph and let the cards open.
Do not treat 1RM estimate as a PR. If you are programming percentages, stay on the 1RM tab. If you are asking what happened, stay on Records.
A squat deload is the clean test. Last month: 140 kg x 5. This week: 100 kg x 8, easy. Session volume may still move. Most Reps will not, because this is a weighted lift. The toast should not congratulate the light eights. If it ever did, that would be a bug in the rule, not a new PR.
A pull-up day is the other test. No bar weight, or a weight you treat as bodyweight config. Most Reps and session totals belong here. Twelve strict reps can be the record. That is not a deload stealing a squat.
FAQ
Q: How can I record my workouts?
Log each set with a date, reps, and weight, plus duration when the movement is timed. In Setgraph that is the Sets tab. Add the movement once in My Exercises and start logging without a Workout. Records, analytics, and share cards all read that history. Filming the set is a gym-policy question, not a logging question.
Q: How do I record myself working out?
If you mean a video, ask the gym. Many rooms ban cameras or limit them so you do not catch other people. If you mean a written record, log the set. Setgraph 26.8.0 builds personal records from those sets and can open share cards after a screenshot.
Q: What is the 3-3-3 rule for workouts?
People use "3-3-3" as a tempo (three seconds down, pause, up) or a tiny session (three moves, three sets, three minutes). Neither is a Setgraph record type. Those sets still land as ordinary sets, and the Records tab will show them if they raise a current load, volume, or duration record after two prior days on that exercise.
Q: Am I allowed to record myself in the gym?
That is the gym's rule, not the app's. Some gyms allow phone video. Most object to filming strangers. Share cards in Setgraph 26.8.0 share the session you logged. They do not require a clip of the lift.
Q: What is the 5-3-1 rule in gym?
5-3-1 is a barbell program: weekly work sets of 5, then 3, then 1, usually tied to a training max. The Records tab keeps those three rep maxes as separate facts, and a heavy 5 can cover 3 and 4 if you never did a heavier triple. It will not turn the program's estimated training max into a record.
Q: Is estimated 1RM a personal record?
No. A record is a set you performed. An estimated 1RM is a planning tool. Keep estimates on the 1RM tab. Keep facts on Records. For testing and estimation walkthroughs, use how to accurately measure your 1RM and estimate your 1RM.
Q: Why is there no Most Reps record on weighted lifts?
Because a deload would take it. High reps at a light load are not the same story as a heavy set. Session-rep records are weight-gated too. Weighted exercises get session volume. Bodyweight and timed work still get most reps and longest duration.
Q: Do personal records sync as their own data?
No. They are derived on-device from set history each time. Edit a set and the table updates. There is no records database to sync and no isPR flag to get stuck.




