Progress

See how your studies are trending: track your activity, compare performance across languages, preview upcoming reviews, and dig into individual session history.

Overview

The Progress page is organized into three tabs:

  • Activity — activity calendar, daily goals, and upcoming review forecast.
  • Languages — performance broken down by target language.
  • History — your full list of completed study sessions.

Getting There

Click Progress in the sidebar. The Activity tab loads by default.

Activity Tab

The Activity tab is the main view. Three summary cards at the top show your stats at a glance:

CardStats Shown
WeeklySessions, cards studied, active days, points
MonthlySessions, cards studied, active days, points
All-TimeSessions, cards studied, best streak, points

Below them, your activity calendar, daily goals, and upcoming review forecast combine into a single interactive view.

<div class="my-6 rounded-md border border-border bg-muted/30 flex items-center justify-center aspect-video max-w-4xl"><p class="text-sm text-muted-foreground">Progress page showing the Activity tab with summary cards</p></div>

Activity Calendar

The centerpiece of the Activity tab is a month-by-month activity calendar. Each day is color-coded by how many cards you studied: darker shades mean more activity, and days with no activity stay muted.

Click any date to open a detail panel. What appears depends on the date:

  • Past dates: completed sessions for that day, each with the deck name, language, study mode, duration, cards completed (out of total), and accuracy.
  • Today: cards due for review by deck, followed by any sessions you've already completed.
  • Future dates: cards due for review by deck, based on the SRS forecast.

If there's nothing to show (no activity and no upcoming reviews), the panel shows an empty state.

<div class="my-6 rounded-md border border-border bg-muted/30 flex items-center justify-center aspect-video max-w-4xl"><p class="text-sm text-muted-foreground">Activity calendar with a date selected showing session details</p></div>

Daily Goals

If you've set daily study goals for any of your decks, hover today's cell on the calendar to see your combined cards-studied / goal count in the tooltip. Today's cell is also highlighted with a ring to make it easy to spot.

Goals can be a single combined target or split into separate learn and review targets, set per deck. The calendar aggregates both kinds into a single daily total; the per-deck breakdown is shown on the Dashboard.

Daily goals are configured per deck in Settings > Per-Deck Settings.

SRS Forecast

The calendar also overlays your SRS forecast, which shows how many cards are due for review on upcoming days. Each future day with cards due is marked with a small badge in the top-right corner showing the count (capped at 99), so you can spot upcoming review loads at a glance.

Click any future date to open the detail panel for a per-deck breakdown of what's due that day. The forecast covers up to 90 days ahead, and helps you plan your study schedule; if a large batch of reviews is coming up in a few days, you can prepare by studying a bit extra now.

<div class="my-6 rounded-md border border-border bg-muted/30 flex items-center justify-center aspect-video max-w-4xl"><p class="text-sm text-muted-foreground">Future date selected on the calendar showing SRS forecast breakdown</p></div>

Languages Tab

The Languages tab breaks down your progress by target language. Each language you've studied gets its own card showing:

  • Sessions, cards studied, and decks in that language.
  • Points earned and time studied across all sessions.
  • A learned progress bar with the exact count (something like "150/300 (50%)").
  • A count of cards currently in the review state and cards flagged as difficult.
<div class="my-6 rounded-md border border-border bg-muted/30 flex items-center justify-center aspect-video max-w-4xl"><p class="text-sm text-muted-foreground">Languages tab showing per-language cards with progress bars</p></div>

History Tab

The History tab shows a paginated list of your completed study sessions, most recent first.

Session Details

Each session row shows:

  • The deck name and cover image.
  • The language flag and study mode badge.
  • Date, time, and duration.
  • Cards completed (out of total) and accuracy percentage, color-coded: green for 80% or higher, orange for 60 to 79%, red for below 60%.
  • Points earned.

Filters

Four filters are available to narrow down your history:

  • Language to show only sessions in a specific language.
  • Study mode (Learn, Review, Difficult, or Speed).
  • Start date to show sessions from a given date onward.
  • End date to show sessions up to a given date.

A "Clear" button appears when any filter is active and resets all of them at once.

<div class="my-6 rounded-md border border-border bg-muted/30 flex items-center justify-center aspect-video max-w-4xl"><p class="text-sm text-muted-foreground">History tab with filters applied</p></div>

Streaks

Your study streak counts consecutive days of studying. Completing at least one session in a day keeps the streak going, and studying again the next day extends it by one. Miss a day and the streak breaks. The next session you complete starts over at 1.

Your current streak is shown on the Dashboard. Your best streak (your all-time longest) is shown in the All-Time summary card on this page and on your Profile.

Streaks are timezone-aware: a "day" is based on your local timezone, not UTC. If you study at 11 PM in your timezone, it counts for that day even though it may already be the next day in UTC.

For details on streak milestone bonuses, see Studying > Points and Streaks.

Tips and Troubleshooting

Streak reset unexpectedly? A streak breaks if you miss even one day, so check the Activity calendar to confirm which days have recorded sessions. Also note that sessions are timestamped at completion time in your local timezone, so a session that crossed midnight will count for the new day.

Daily goal not showing progress? Daily goals are set per deck, on the Settings tab of the deck overview. If no goals are configured for any deck, the daily goal section won't appear. See Settings > Per-Deck Settings for details.

Forecast showing a lot of reviews? This happens when you skip study days and reviews accumulate. Try to keep up with daily reviews to spread the workload evenly.

  • Studying covers how study sessions work, points, and streak milestones.
  • Settings > Per-Deck Settings is where you configure daily study goals.
  • Leaderboard is where your points put you in competition with other learners.
  • Profile shows your public stats, including best streak.