{% extends 'base.html' %} {% block content %}
One-at-a-time entry

{{ routine.name }}

Log one exercise at a time while you work through the session. Save each movement as you finish it, then close out the workout when you're done.

{% if routine.notes %}

{{ routine.notes }}

{% endif %}
{{ routine_sheet|length }} exercises

Loaded exercises

{% if not active_session %}
Ready

Start live session

{% else %}
In progress

Session in progress

Started at {{ active_session.performed_at }} · Logged exercises so far: {{ logged_exercises|length }}

{% if logged_exercises %} {% else %}

No exercises saved yet.

{% endif %}
{{ remaining_exercises|length }} left

Ready to log next

{% if remaining_exercises %}

Each card saves one exercise at a time, so you can log mid-workout without rewriting the whole session.

{% for exercise in remaining_exercises %}
{{ exercise.target_sets }} sets

{{ exercise.exercise_name }}

{% if exercise.target_reps %}Target reps {{ exercise.target_reps }}{% else %}Enter reps manually{% endif %}

{% if exercise.is_band %}

Resistance-band exercise: leave weight blank to log sets and default reps only.

{% endif %}
{% for set in exercise.sets %}
Set {{ set.index + 1 }}
{% endfor %}
{% endfor %} {% else %}

Everything in this routine is logged. Finish the workout to move it into history.

{% endif %}
{% endif %} {% endblock %}