Skip to content

Dashboard ​

The Dashboard is your daily home base. Open it every morning to orient your session.

Streak ​

Your streak counts consecutive days you've engaged with the app. It resets if you miss a day — unless you use a freeze token.

  • Freeze tokens — protect your streak on a missed day. You start with 2 and can hold a max of 3.
  • Earning freezes — you earn one every time you hit a 7-day streak milestone, and one after completing a full Battle session.
  • Using a freeze — go to Settings → Streak Freeze → Use Freeze Token. One token = one day of protection.

Energy Level ​

Set your energy level each morning. The app uses it to scope daily problem suggestions to what you can realistically handle.

LevelWhat it means
HighFull focus — harder problems, longer sessions
LowTired but showing up — easier problems, lighter topics
RestRecovery day — review flashcards only

You can only set energy once per day, so pick honestly.

Weekly Challenge ​

Every ISO week has a deterministic set of problems — the same for everyone. It resets on Monday. Track your progress against the week's target directly on the Dashboard.

Progress Charts ​

  • Problems solved over time — line chart showing your daily solve rate
  • Topic breakdown — pie/bar chart showing which topics you've covered
  • Overall stats — total problems, current streak, best streak, days active

Built with VitePress