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.
| Level | What it means |
|---|---|
| High | Full focus — harder problems, longer sessions |
| Low | Tired but showing up — easier problems, lighter topics |
| Rest | Recovery 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