v0.3.1 — Resume Mid-Lesson
Resume where you left off
v0.3.1 makes it easy to pick up lessons without starting from scratch.
Resume flow
When you re-enter a lesson with progress, choose:
- Resume — jump to the first incomplete task (skips passed tasks)
- Start over — reset lesson progress and run from task 1
- Pick a task — select any task and continue through the end of the lesson
If all tasks are already passed, you can practice the lesson again from the start.
Progress in the browser
Lesson list now shows passed/total (e.g. 7/12) instead of a flat task count. The detail panel before starting shows the same summary.
Smarter completion
A lesson is marked completed only when every task has been passed on the first try — not just when you finish a partial session.
Full changelog: CHANGELOG.md