Roadmap

What we’re building, what’s in flight, and what shipped.

Backlog

17
#1
Medium Feature

Data Export (CSV/JSON)

Self-service export of all workout history, results, and profile data.

M
#2
High Feature

Public REST API

Expose workout data via a public API for integrations and third-party apps.

XL
#3
Medium Feature

Wearables integration

Heart-rate and workout sync with Wear OS and Apple Watch.

XL
#4
Low Feature

Training partners

Follow friends, share workouts, and compare progress.

L
#5
Medium Feature

Custom exercise creation

Let users define their own exercises with custom bodyweight percentages.

M
#6
Low Enhancement

Multilingual support

i18n for the core UI. Start with Spanish and German.

L
#7
Low Feature

Coach mode

Build programs for clients and assign them remotely.

XL
#8
Medium Enhancement

Weight chart trendline smoothing

Add a trend line to the weight chart to reduce day-to-day noise.

S
#9
Medium Enhancement

Update exercise preset

Audit the exercise preset catalog for gaps: find and add any missing exercises with correct metadata (muscle groups, equipment, weighted/calisthenics type) so the Result Form, training zones, and benchmarks stay consistent.

M
#10
Medium Enhancement

AI token rollover

Unused daily AI tokens carry over for both AI Coach and Voice Assistant instead of resetting at midnight. Scope (caps, subscriber gating) decided when started.

L
#11
Low Feature

Achievement badges

Gamified milestones for consistency, PRs, and strength levels.

M
#12
High Feature

Offline logging + sync (Android app)

Offline-first result logging in the Android app: results queue locally when offline and auto-sync to maxreptracker.com when the connection returns. The one-log-per-day upsert keeps replay idempotent (no duplicates). Offline banner + pending-sync indicator. v1: logging only — reading history stays online.

L
#13
Medium Feature

AI Vision pose analysis (motion capture)

On-device workout analysis via the camera: pose estimation (MoveNet keypoints running on the already-shipped ONNX Runtime WASM) drives rep counting, exercise detection, and form metrics (range of motion, symmetry, velocity). All processing is local — no cloud cost, no video leaves the device. Requires a camera permission bridge in the Android app. MVP: rep counting for a starter exercise set; then detection + form feedback.

XL
#14
Medium Feature

Shareable session summary card

After logging, generate a shareable image card (JS canvas, no backend): date, best sets, 1RM deltas, benchmark reached, consistency streak. One-tap share to social.

S
#15
Low Enhancement

Benchmark level-up moments

Celebrate benchmark milestones: "You reached Intermediate Bench Press" with a progress nudge toward the next level (e.g. "12.5 kg away"), surfaced on the dashboard and after logging.

S
#16
Medium Feature

Year in Training report

Annual summary of total volume, best lifts, consistency, and recovery trends, with an AI-written narrative paragraph (reuse prompt-builder infrastructure). Shareable, seasonal engagement.

M
#17
Medium Feature

Planned vs actual progression

Persist the AI Coach next best-set suggestions as "planned" targets and compare at log time (e.g. "planned 100×5 hit 100×6"). Makes AI advice accountable and visible.

M

To Do

5
#18
High Feature

Play Store release + auto-updates

Publish the Android app on Google Play with automatic updates.

L
#19
Low Feature

Weekly summary notifications

Push a weekly training summary with trends and next best lifts.

S
#20
Medium Feature

Body measurements tracking

Track body size over time per body part: neck, shoulders, arms, forearms, chest, waist, thighs, calves. Approach decided when started.

L
#21
Medium Feature

Body fat % tracking

Log body fat percentage over time and chart it alongside body weight to show lean-mass trends.

M
#22
High Feature

iOS app

Native iOS wrapper around maxreptracker.com with push notifications.

XL

In Progress

1
#23
High Feature

Weight unit selection (kg/lbs)

Apply the existing profile KG/LBS preference across all weight displays (dashboard, records history, weight chart, result form, 1RM) and keep PHP + JS 1RM engines in sync.

L

In Review / Testing

5
#24
Medium Bug

Dark mode contrast pass

Review color-mix contrast across dark mode modules and fix WCAG failures.

M
#25
Medium Bug

Voice assistant logging polish

Harden confirm-before-submit for voice logging edge cases.

M
#26
High Bug

Push notification reliability

Fix FCM token re-registration and duplicate reminder deliveries.

M
#27
Low Enhancement

Calendar cardio day-cell UX

Polish cardio day cells and combined workout/cardio cells.

S
#28
High Feature

Android APK

Signed WebView wrapper with native push, voice, and music.

L

Done

12
#29
High Feature

Google SSO

One-click sign-in with Google.

L
#30
High Feature

AI Coach

AI world class text coaching with six modes, chat + conversation history.

L
#31
High Feature

Voice Assistant

Gemini Multimodal Live real-time voice coaching and navigation.

XL
#32
Medium Feature

Timeline

Progress photo gallery with drag-reorder.

M
#33
High Feature

Calendar + FCM reminders

Workout scheduling with push reminders.

M
#34
Medium Feature

Interval Timer

Round-based work/rest timer with auto-logging.

M
#35
Low Feature

Music Player

Floating AmplitudeJS player with playlists.

M
#36
Medium Feature

Bug Report form

Swipe-to-open anonymous bug reporting with uploads.

M
#37
High Feature

Delete Account (GDPR)

Self-service account deletion with per-plugin DB cleanup.

M
#38
High Feature

SEO suite

Schema, dynamic sitemaps, llms.txt, and noindex enforcement.

L
#39
High Feature

Hybrid Brzycki-Epley 1RM engine

Shared PHP/JS estimation engine with calisthenics variants.

M
#40
High Feature

Strength Benchmarks

Relative strength standards with age adjustments.

M