Describing what you want to learn should lead to a question or a learning path, not an error. Upsoma now gives each step of a learning-path conversation more room to search its catalogue and retries a step once by itself when it fails for a passing reason. It starts building your path as soon as it knows enough instead of saying it will, and it sends a small signal every 15 seconds so slow connections are not cut while it works. When a step still fails, the conversation now says so instead of going quiet. Path conversations also get their own capacity, so they no longer wait behind other work.
Auth · Data model · Scheduling
Building your learning path fails far less often
Upsoma now finishes far more learning-path conversations: it retries a step that fails for a passing reason, starts building as soon as it knows enough, and keeps the connection to your browser alive while it works.
Version v0.1.122
