Full Fitness keeps logging dead simple.
Its export is minimal because the app is minimal — a fast, no-friction set log. That simplicity is a real virtue, and Callus keeps the same fast logging at its core.
Switch from Full Fitness
Full Fitness nailed the no-friction set log. Callus keeps that fast logging, then adds the parts the export leaves behind: ten set types, dominance PRs, deload-aware coaching, fatigue signals, and a no-account offline start.
No cheap shots
Its export is minimal because the app is minimal — a fast, no-friction set log. That simplicity is a real virtue, and Callus keeps the same fast logging at its core.
Callus is for the lifter who wants structure on top of the log — set types, dominance PRs, and coaching. If you never wanted those, the simpler tool is a fair choice.
Switching is not a reset. Your Full Fitness sessions come across for free and become the base layer for Callus PRs, charts, and coaching.
Comparison table
| Point | Callus | Full Fitness | Source |
|---|---|---|---|
| What the export carries | Imports your full Full Fitness CSV — every date, exercise, weight, reps, and note — then re-scores the whole log. | The export is a flat log: date, exercise, set, weight, reps, notes. No set types, RPE, supersets, muscle groups, or units travel with it. | Full Fitness CSV export Checked June 22, 2026 |
| Set depth | 10 modeled set types — warmup, working, dropset, rest pause, mechanical dropset, myo, failure, forced reps, paused reps, partial reps — plus supersets and per-set RPE. | Each row is a single weight × reps. There is no set-type, RPE, or superset column to import. | Full Fitness CSV export Checked June 22, 2026 |
| PR engine | Dominance-based PRs keep every real record alive at once, ranked by estimated 1RM or bodyweight-relative strength — computed from your imported sets. | No PR flags, estimated 1RM, or relative-strength scoring are present in the export; records are not carried over. | Full Fitness CSV export Checked June 22, 2026 |
| Coach's eye | Deload prescriptions, readiness and fatigue signals, plateau forecasts, and DOTS-aware relative scoring sit on top of your actual log. | The export carries no readiness, fatigue, deload, or coaching data — only the raw sets. | Full Fitness CSV export Checked June 22, 2026 |
| Units & bodyweight | You pick the source unit (kg or lb) on import since the CSV omits it; bodyweight exercises (empty weight) import cleanly as real sets. | The CSV has no unit column, and bodyweight movements export with an empty weight field. | Full Fitness CSV export Checked June 22, 2026 |
Import walkthrough
The move is a bridge, not a reset. Your Full Fitness sessions become the base layer for Callus PRs, charts, and coaching.
Sources
Based on a real Full Fitness CSV export, June 22, 2026. The comparison is anchored on the real CSV export the Callus importer reads, not on a single App Store listing.
Callus is pre-launch
Callus is in final App Store testing. The waitlist gets the first invites and the first importer fixes if a Full Fitness export format changes.