Back to changelog

The lesson wait now shows what Upsoma is building

When a fresh lesson is still generating, learners now see the stage they are in - mapping the skill to the path, drafting the unit, then running content checks - instead of sitting on a generic loading state.

Fresh lessons now explain the generation loop while the background job finishes.

  • The pending lesson surface now shows a three-stage journey: map the skill to the path, draft the learning unit, and run content checks.
  • The active stage carries a concrete message, icon, and progress meter so the wait reads as work happening for the learner rather than a frozen loading screen.
  • Repeated pending responses now keep polling on a polite backoff, so the screen keeps checking until the checked version is ready.
Continue learning