{{ error }}
Practice Sessions
View past sessions
New session
Session Duration
{{ preset }}h
Custom hours:
hours
Loop Configuration
Loop Duration (minutes)
Loop Distance (miles)
Use active format
Start Session
{{ setupError }}
Past Sessions
{{ formatSessionDate(session.start_time) }}
{{ formatDuration(session.start_time, session.end_time) }}
Laps
{{ session.num_laps || 0 }}
Target
{{ session.target_duration_hours }}h
Detail
Export
Delete
Elapsed Time
{{ elapsedTime }}
Current Lap
{{ currentLapNumber }}
Log Lap {{ currentLapNumber }}
Nutrition Intake
Carbs (g)
{{ lapInput.carbs }}
−
+
Fluids (ml)
{{ lapInput.fluids }}
−
+
Sodium (mg)
{{ lapInput.sodium }}
−
+
Caffeine (mg)
{{ lapInput.caffeine }}
−
+
Protein (g)
{{ lapInput.protein }}
−
+
Fiber (g)
{{ lapInput.fiber }}
−
+
Quick Add
{{ item.label }}
{{ item.carbs }}g carb
{{ item.fluids }}ml fluid
{{ item.sodium }}mg Na
{{ fuelItemsAdded[key] }}
Custom Metrics
{{ metric.name }} ({{ metric.unit }})
{{ lapInput.customMetrics[metric.id] || 0 }}
−
+
Mood
{{ MOOD_EMOJIS[mood] }}
Performance
Run Time (mm:ss)
Rest (minutes)
Notes
Tags
{{ tag.emoji }}
{{ tag.label }}
Log Lap
Undo Last
End Session
Health Status
{{ healthPanelCollapsed ? '▼' : '▲' }}
Carbs
{{ cumulativeTotals.carbs }}g
Target: {{ cumulativeTargets.carbs }}g
Fluids
{{ cumulativeTotals.fluids }}ml
Target: {{ cumulativeTargets.fluids }}ml
Sodium
{{ cumulativeTotals.sodium }}mg
Target: {{ cumulativeTargets.sodium }}mg
Protein
{{ cumulativeTotals.protein }}g
Target: {{ cumulativeTargets.protein }}g
Fiber
{{ cumulativeTotals.fiber }}g
Target: {{ cumulativeTargets.fiber }}g
Lap History ({{ lapHistory.length }})
{{ lapHistoryCollapsed ? '▼' : '▲' }}
Lap {{ lap.lap }}
{{ MOOD_EMOJIS[lap.mood] }}
Carbs
{{ lap.carbs }}g
Fluids
{{ lap.fluids }}ml
Sodium
{{ lap.sodium }}mg
Time
{{ lap.runTime }}
Session Detail
×
Duration
{{ formatDuration(selectedPastSessionDetail.session.start_time, selectedPastSessionDetail.session.end_time) }}
Lap
Carbs
Fluids
Sodium
Time
Mood
{{ lap.lap }}
{{ lap.carbs }}g
{{ lap.fluids }}ml
{{ lap.sodium }}mg
{{ lap.runTime || '—' }}
{{ MOOD_EMOJIS[lap.mood] }}