Settings

🎯 Daily Puzzle Goal

Set how many puzzles you want to solve each day. Your streak counts days where you hit this goal.

Current goal: 10 puzzles/day

🎨 Board & Piece Themes

Customize your board appearance. Changes take effect immediately.

Classic Theme
Standard pieces
Light: #f0d9b5 · Dark: #b58863
Board Color
Classic
🔒
🔵 BlueImprover+
🔒
🟢 GreenImprover+
🔒
DarkSerious+
🔒
🟣 PurpleSerious+
Piece Style
Standard
Default chess pieces
🔒
Neo
Modern minimal design
Serious+
🔒
Alpha
High-contrast letter style
Serious+
🔒 Dark and Purple board themes, plus Neo and Alpha piece styles, are available on the Serious plan. Blue and Green themes require Improver or above. View plans →

📈 Rating Tracking

Optionally connect your Chess.com and/or Lichess accounts to overlay your platform ratings on the dashboard chart. Both are disabled by default. No login required — just your username.

♟ Track Chess.com rating
Shows bullet, blitz, rapid ratings on your dashboard
🔵 Track Lichess rating
Shows bullet, blitz, rapid, classical ratings on your dashboard
💡 Ratings are fetched once per day (23-hour cooldown). Both APIs are public — no API keys required. Disabled platforms are completely hidden from your dashboard.
📊 Anonymized Usage Data

Help improve percentile rankings for everyone. When enabled, anonymous solve rate and speed data is stored locally for future Supabase sync. No account data, no PII, no puzzle IDs — only aggregate statistics.

Contribute anonymous data

💾 Data Export

SERIOUS

Download all your training data for backup or analysis. Exports run entirely in your browser — no data is sent to a server.

Puzzle attempts: 0
Personal puzzles: 0
📊 Puzzle History (.csv)
All attempts with timestamps, themes, outcomes, and solve times. Open in Excel or Google Sheets.
📋 Personal Stats (.json)
Rating history, pattern stats, achievements, XP, streaks, and personal puzzles summary.
🔒 Data export is available on the Serious plan. Upgrade →
🔐 All data is processed locally in your browser. Nothing is sent to our servers during export.

♟ Chess.com / Lichess Game Import

Upload a PGN file to import your games. Your game positions will be analyzed in a future sprint.

📂
Click to upload or drag & drop
.pgn files only (exported from Chess.com, Lichess, or any PGN source)
💡 How to export: Chess.com → My Games → Download .pgn | Lichess → Profile → Games → Export

Data Storage

All data (attempts, SRS state, XP, streaks, uploaded PGNs, rating history) is stored locally in your browser's localStorage. No account or cloud storage is used in this version.

Classic Attempts: 0 B
Lichess Attempts: 0 B
SRS State: 0 B
PGN Files: 0 B
XP Data: 0 B
Streak Data: 0 B
Daily Quests: 0 B
Rating History: 0 B