Skip to content

Define rep pyramids when adding an exercise to a routine #362

Description

@NtsCiccio

What problem does this solve?

Description

When adding an exercise to a routine, I want to define a rep pyramid: a list of decreasing rep targets for each set (e.g., set 1: 12 reps, set 2: 8 reps, set 3: 6 reps). The weight is managed by me outside the app, so I do not need to track or log weight. I also do not need to log actual reps during the workout — I just want to see the prescribed rep pyramid and follow the routine exactly.

Proposed approach

Desired behavior

  • In the routine editor, when adding an exercise, allow entering a list of rep targets for each set. For example: 12, 8, 6.
  • No weight input is needed. Weight is not part of the prescription.
  • The routine stores these rep targets per set.
  • During the workout, the app displays the prescribed reps for each set (e.g., "Set 1: 12 reps", "Set 2: 8 reps", "Set 3: 6 reps").
  • Logging of actual performance (weight or reps) is not required. The user may optionally log if they want, but the app should not force it. The main goal is to display the prescribed rep pyramid.

Example use case

Routine: "Push Day"

  • Bench Press: Set 1 – 12 reps, Set 2 – 8 reps, Set 3 – 6 reps
  • Overhead Press: Set 1 – 10 reps, Set 2 – 8 reps, Set 3 – 6 reps
  • Triceps Pushdown: Set 1 – 15 reps, Set 2 – 12 reps, Set 3 – 10 reps

Dependencies

  • This doesn't require adding a new dependency

Activity

  1. NtsCiccio commented on Sep 30, 2026

    @NtsCiccio
    Author

    If the feature doesn't exist, I can work on it in my free time and submit a PR once I'm done.

  2. NtsCiccio commented on Oct 1, 2026

    @NtsCiccio
    Author
  3. giulioleuci commented on Oct 4, 2026

    @giulioleuci
    Contributor

    My #312 already exists.

  4. NtsCiccio commented on Oct 5, 2026

    @NtsCiccio
    Author

    oh nice, my fault

  5. DuarteSantos8 commented on Oct 7, 2026

    @DuarteSantos8
    Owner

    Pyramid sets are in v1.3.10, thanks @NtsCiccio! You find them in the routine editor.

    https://github.com/DuarteSantos8/openGym/releases/tag/v1.3.10

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions