Daily Training Routine
Apr 10, 2026 · v27
A personalized daily training session — 5 targeted Lichess puzzles matched to your weakest tactical themes, plus up to 3 blunder drills drawn from your own games. Builds a streak, resets each day, and works for everyone regardless of plan.
Daily Training page (/daily) — a short daily session built from your scan data: puzzles matched to your worst tactical patterns interleaved with blunder drills from your own games
Streak tracking — completing a daily session increments your streak; missing a day resets it. Streak is shown in the session header and on the completion card
Session completion screen — shows correct/total score, streak count, a per-task dot grid (green/red), and links to more training
Blunder drills — up to 3 positions from your own missed tactics (cpLoss > 50), day-seeded so you get different positions each day without repeating
Smart fallback for openings-only scans — if no tactics scan has been run, the session shows 5 puzzles only and displays an in-session notice explaining that blunder drills unlock after a tactics scan
Daily Training added to the Train dropdown in the navbar (first item, amber highlight) and as a card on the dashboard (above the Training CTA)
Separate error states for first-time users (no reports → scan prompt) vs Lichess outage (try again button) — no more misleading "scan your games" message when Lichess is temporarily down
4 New pSEO Guide Categories
Apr 6, 2026 · v26
Four new educational guide sections are now live: Positional Motifs, Time Controls, Common Mistakes, and Improve by Rating. All pages are public, indexed in the sitemap, and linked from the nav.
Positional Motifs (/positions) — 8 in-depth guides covering isolated pawns, passed pawns, outposts, open files, bishop pair, weak squares, pawn majority, and king activity, each with GM quotes from Nimzowitsch, Kasparov, Capablanca, and others
Time Controls (/time-controls) — guides for bullet, blitz, rapid, and classical chess: unique challenges, opening strategy, time management tips, common mistakes, and an improvement plan per format
Common Mistakes (/mistakes) — 8 articles on the most frequent chess errors (hanging pieces, back-rank blunders, slow development, king safety neglect, passive pieces, endgame conversion, premature attacks, ignoring threats), each with a pre-move checklist callout
Improve by Rating (/improve) — 6 rating-range guides from 400–2000 Elo: core challenge, weekly practice plan table, highest-ROI study list, realistic timeframe, and a FireChess-specific tip per bracket
Guides nav dropdown expanded — Positions, Time Controls, Common Mistakes, and Improve by Rating added alongside Openings, Tactics, and Endgames (desktop + mobile)
AI Coach removed from the Train nav — the feature is still accessible but hidden while experimental
Sitemap updated — all 4 new index pages and their 26 dynamic slugs are now included with appropriate priorities
New guide pages added to the public routes list — /positions, /time-controls, /mistakes, and /improve no longer require login
Chaos Chess — Opening Anomalies
Mar 14, 2026 · v25
A new pre-game layer for Chaos Chess: before the first move, each player secretly chooses one of four Tarot-inspired Opening Anomalies — a permanent passive power that shapes the entire match. 22 anomalies across all tiers, each with unique mechanics and a once-per-game activation ability.
Opening Anomaly picker — before the game starts, pick one of 4 Tarot-themed anomalies (free players choose from 2; Pro unlocks all 4)
22 anomaly cards across 4 tiers: The Fool (wanderer pawns), The Emperor (king leaps), The High Priestess (hidden queen), The Hermit (invisible bishop), The Chariot (sprint rook), Strength (titan king), The Hierophant (pillar bishop), Wheel of Fortune (swap), The Lovers (linked pawns), Justice (mirror capture), The Hanged Man (transform), Death (pawn spawner), Temperance (partial move), The Devil (sacrifice), The Tower (fortress), The Star (camel knight), The Moon (ghost queen), The Sun (surge), Judgement (resurrection), The World (all pieces), The Magician (pawn boost), and The Hermit (phantom bishop)
Anomaly activation abilities — each anomaly grants a one-time in-game power (e.g. Sun Surge: add a random modifier, Judgement: revive a captured piece, Strength: move king up to queen range)
Death passive — every 5 turns, a pawn spawns on a random empty square on your second rank
Moon auto-unlock — Moon anomaly's ghost queen becomes available after Phase 2 (turn 10) without needing manual activation
Anomaly cards shown in the sidebar during the game — see your anomaly and its activation status at a glance
Anomaly picker timer reduced from 20s to 15s — auto-picks a random unlocked anomaly when time runs out instead of skipping
Anomaly picker timer upgraded to match the draft modal UX — countdown pill with colour-coded urgency (purple → red with pulse at ≤7s)
Nuclear Queen Stockfish blindness — the AI now correctly factors in the 8-square blast value when evaluating player queen captures, fixing a critical threat-scoring gap
Anomaly moves Stockfish blindness — Stockfish now accounts for anomaly-powered moves (Fool diagonal pawns, Emperor king leaps, Star camel leaps, Moon ghost captures) when choosing defensive moves
Guess the Move — EnhancedEdition
Mar 13, 2026 · v24
Major upgrades to the Guess the Move experience: a larger game library, deeper engine ratings, per-collection leaderboards, and a revamped score breakdown screen.
Game library expanded — more collections and games across all difficulty tiers
Score breakdown screen after finishing a game — accuracy %, move-by-move rating distribution chart, best and worst moves highlighted
Per-collection high scores saved locally — your best score for each collection is persisted and shown in the collection picker
Keyboard shortcuts — arrow keys step through moves, spacebar toggles autoplay, H shows a hint
Move commentary now distinguishes between master move and your guess — shows both ratings side by side after each guess
Autoplay no longer continues past the last move — stops cleanly and shows the result screen
Roast My Elo
Mar 13, 2026 · v23
Watch real Lichess games move by move with Gotham Chess / AnarchyChess-style roast commentary powered by Stockfish, then guess the players' Elo rating. Features a 600+ line commentary pool, animated roast avatar that reacts to blunders, autoplay, and a shareable result card.
Roast My Elo page (/roast) — watch real Lichess games with live Stockfish analysis and AnarchyChess-style commentary after every move
600+ unique roast lines across 6 categories — opening roasts, blunder roasts, Elo flavor lines, guess comments, closing roasts, and positional shade
Animated roast avatar — reacts with different moods (hyped, shocked, crying, smug, confused) based on blunder count, best-move streaks, and Elo bracket
Elo bracket guessing — after watching the game, pick a bracket (e.g. 600–800, 1200–1400, 2000+) and find out how far off you were
Autoplay with adjustable speed — 0.5×, 1×, 2×, 4× — commentary triggers on each move automatically
Roast leaderboard (/roast/leaderboard) — top scores ranked by Elo-guess accuracy across all games
Shareable result card — shows your Elo guess, actual Elo, roast grade, and a copy-to-clipboard share link
Added 🔥 Roast My Elo link to the navbar More dropdown and mobile menu
Chaos Chess — Roguelike Multiplayer
Mar 12, 2026 · v22
A full roguelike chess mode where every 5 turns the game freezes and both players draft permanent modifiers that mutate how pieces move — fairy pieces, explosive captures, ghost rooks, and more. Play against Stockfish AI, invite a friend with a room code, or find a random opponent through matchmaking.
Chaos Chess page (/chaos) — roguelike chess against Stockfish AI, a friend via invite code, or a random opponent through 60-second auto-matchmaking
5 draft phases at move milestones (turns 5, 10, 15, 20, 25) — the game freezes and each player picks one of 3 offered modifiers; the AI drafts its own counter-modifiers
40+ modifiers across 4 tiers (Common 🟢, Rare 🔵, Epic 🟣, Legendary 🟡) — each modifier permanently adds new legal moves or passive effects to your pieces
Custom move engine layered on top of chess.js — generates extra legal moves the base library doesn't know about, applied transparently to both sides
Fairy pieces with custom SVG piece art — Knook (knight+rook hybrid), Archbishop (bishop+knight hybrid), Amazon (queen+knight), Pegasus (flying knight), War Pawn (charge + bayonet combo)
Modifier overlays on pieces — emoji badges, SVG decorations, pulsing glows, and full piece-image replacement for transformative modifiers visible at a glance
ELO rating system for Chaos Chess — all players start at 1200, standard ELO with variable K-factor (K=40 provisional, K=20 below 2000, K=10 above 2000)
5 time control presets — Unlimited, Bullet (3+0), Blitz (5+3), Rapid (10+5), Rapid (15+10) — clocks run during draft phases too
Real-time multiplayer lobby — live online player count, lobby chat with Pepe emotes, and 60-second matchmaking timer with auto-cancel
Chaos Chess Leaderboard (/leaderboard/chaos) — top 50 players ranked by ELO with rating tier badges (1200 Challenger, 1400 Expert, 1600 Master, 2000+ Elite)
PartyKit real-time sync — moves, draft picks, clock values, and game results all sync in real time between players without polling
AI draft strategy — Stockfish's modifier choices are weighted by phase: early phases favour movement buffs, late phases favour heavy hitters like Nuclear Queen and King Ascension
Added ⚡ Chaos Chess link to the navbar More dropdown and mobile menu
My Opening Tree
Mar 12, 2026 · v21
A personal opening explorer that fetches all your games from Lichess or Chess.com and builds a live interactive move tree — see every opening path you've ever played, your win rate at each branch, and click any node to see the board position.
My Opening Tree page (/my-openings) — fetches up to 500 of your Lichess or Chess.com games and builds a personal opening move tree
SVG visual tree layout — nodes arranged as a scrollable branching diagram with proportional edge widths based on how often each line is played
W/D/L stats on every node — win-rate-coloured cards (green ≥55%, red ≤40%, gray otherwise) showing count, wins, draws, and losses
Interactive board preview — click any node in the tree to see the exact board position at that point in the opening
Color filter — view your tree as White, Black, or both sides combined
8 plies deep by default with click-to-expand for deeper lines — top 3 moves per position sorted by frequency
Lichess and Chess.com support — automatically detects your platform and streams games via the ndjson API for fast incremental loading with a live progress counter
Added 🌳 My Opening Tree link to the navbar More dropdown and mobile menu
Opening Cheat Sheets, Daily Tips & Avatar Frames
Mar 5, 2026 · v20
30 opening cheat sheets, 400 daily chess tips, and 12 avatar frames for the coin shop — plus a coin shop preview page.
Opening Cheat Sheets page (/openings) — 30 curated guides across 5 categories: e4-e5, Semi-Open, d4, Indian Systems, and Flank Openings
Each cheat sheet includes key ideas, plans for White & Black, common traps with explanations, critical positions with FEN, and famous practitioners
Category filter pills, search bar, and difficulty badges (Beginner / Intermediate / Advanced) on the Openings page
Daily Chess Tips widget on the dashboard — 400 entries (quotes, tips, facts, and patterns) rotating by day of year with prev/next browsing
Avatar Frames in the Coin Shop — 12 cosmetic border effects for your profile avatar (Emerald Glow, Fire Ring, Frozen Aura, Royal Purple, Gold Crown, Prismatic Rainbow, Neon Pink, Dark Shadow, Diamond, Rose Gold, Toxic Green)
Animated avatar frames — Rainbow cycles through three colours, Diamond pulses with a white glow
Avatar frames display on the navbar profile picture (desktop & mobile)
Coin Shop standalone page (/shop) with live 4×4 board preview for piece themes
24 Lichess piece themes in the Coin Shop — quality-based pricing from 20 to 250 coins
Added 📖 Openings link to the More dropdown in the navbar and mobile menu
Added 🪙 Coin Shop link to the More dropdown for quick access to /shop
Guess the Move & Game Library
Mar 4, 2026 · v19
A full Guess the Move experience with 100 GM games across 10 themed collections, a Game Library modal for the analyzer, engine-rated guesses, and board UX upgrades throughout.
Guess the Move page (/guess) — play through 100 famous GM games and try to find each move. Supports click-to-move, drag-and-drop, hints, and keyboard controls
10 game collections — World Championship Classics, Bobby Fischer Brilliancies, Kasparov's Immortals, Tal's Sacrifices, Capablanca's Technique, Modern Masterpieces, Romantic Era, Endgame Artistry, Attacking Masterclasses, and Defensive Masterpieces
Side selection — guess as White, Black, or Both sides with auto-play for opponent moves
Game Library modal on the main page — browse and load any of the 100 games into the PGN Analyzer with folder categories and tag filters
Input method tabs on the Control Center — switch between Input PGN, Lichess/Chess.com, and Load Library
Engine-rated moves — after each guess, Stockfish (depth 12) rates both your move and the master's move (Best ✅, Excellent 💎, Good 👍, Inaccuracy ⚠️, Mistake ❌, Blunder 💀)
Emoji result badges on pieces — ✅/⚠️/❌ badge appears on the top-right of the destination square after each guess, matching the analyze page style
Opponent last-move highlighting — from/to squares of the opponent's auto-played move are highlighted in amber
Bigger board on desktop for Guess the Move — increased from 400px to 560px for a more immersive experience
Positional patterns explain modal now uses the best continuation animation instead of the mistake line — matches the openings modal behaviour
Positional patterns switched to 2-column desktop layout with bigger 280px boards (up from 180px 3-column)
Move history log shows engine ratings inline — emoji next to each SAN, hover to reveal 'You: Good · GM: Best' detail row
Gambit sideline detection improved — Budapest Gambit, Vienna Gambit, and other popular gambits no longer flagged as inaccuracies (lower win-rate threshold, popularity bonus, auto-approve 50K+ game lines)
Guess the Move sidebar no longer overlaps the board — fixed with sticky positioning, scroll overflow, and text wrapping
Error modal for failed game loads — if a PGN can't be parsed, a descriptive error dialog appears instead of a silent failure
Removed 'All' scan mode button from the UI — scan modes are now Openings, Tactics, Endgames, and Time Management
Patterns Standalone Section & Time Management CTA
Mar 4, 2026 · v18
Positional Patterns is now its own collapsible section instead of a tab, and every scan mode cross-sells Time Management.
Positional Patterns moved out of the Opening Analysis folder tabs into a standalone collapsible section with its own header — easier to find and always visible
Time Management CTA — after any non-time scan (openings, tactics, endgames, or all) a card suggests running a time management scan
Time Management results no longer appear inside openings/tactics/endgames scans — it has its own dedicated scan mode now
Training page tagged as BETA with a feedback CTA linking to /feedback
Dashboard progress charts and radar now only include openings/both scans — tactics-only and endgame-only scans no longer drag accuracy down to 0
Time Management Scan Mode & Clock Insights
Mar 3, 2026 · v17
A dedicated Time Management scan mode that analyses your clock usage across games — finds rushed moves, wasted thinks, justified pauses, and time scrambles.
Time Management scan mode — analyses clock data to find rushed moves, wasted time, justified thinks, and time scrambles
Time Management score (0–100), avg time per move, and per-moment breakdown with verdict cards
Time Card grid layout — score, avg/move, justified thinks, wasted time, rushed moves, and time scramble count
Missed tactics now show clock info — time remaining (mm:ss) and percentage of game time left when the tactic was missed
Time Pressure Training mode in Training Center — replay rushed and overthought positions under simulated clock pressure
Dashboard report history shows time management score, avg/move, and key stats for time-management reports
Time management reports excluded from progress-over-time charts and radar (no accuracy/cpLoss data)
PGN Game Analyzer
Mar 3, 2026 · v16
Paste or upload a PGN file to analyze any chess game — your own games, famous historical games, or tournament games. Full move-by-move analysis with the same engine.
PGN Game Analyzer page (/analyze) — paste PGN text or upload .pgn files for full move-by-move analysis
Chess.com-style move badges — !! Brilliant, ! Great, ✓ Best, ⊘ Inaccuracy, ? Mistake, ?? Blunder on every move
Interactive analysis board with eval bar, move list, and navigable move history
Sample PGNs — Fischer–Spassky 1972 Game 6 and other classic games available as one-click presets
Lichess / Chess.com game loader modal — paste a game URL to import and analyze it directly
PGN parser handles SAN disambiguation with look-ahead — correctly parses complex games like Fischer–Spassky
Aggressive inaccuracy threshold fixed — minor eval shifts no longer flagged as inaccuracies
Share Your Results & Board Upgrades
Mar 3, 2026 · v15
Viral Elo Report share modal, accuracy badges on board pieces, bigger boards everywhere, and multiple UI polish fixes.
Viral Elo Report modal — shareable card with your estimated rating, accuracy grade, and key stats
Share buttons — post your report to X (Twitter) and Facebook with one click
Accuracy badges on board pieces — each piece shows its move classification (!!, !, ?, ??) directly on the board
Folder tab UI for Opening Analysis — Mistakes, Patterns, and Rankings organized into a clean tabbed layout
Analysis board 1.5× bigger with a narrower move list — more space for the position
Arrow colors fixed — red for your move, green for best move consistently across all boards
Save button now works for all scan modes (tactics-only, endgames-only, time-management)
firechess.club links updated to firechess.com throughout the app
Opening Explorer fallback fix — no longer crashes when Lichess API returns empty data
Positional Pattern Detector & Training Fixes
Mar 2, 2026 · v14
The analysis engine now detects positional mistakes — not just tactical blunders — and pairs each pattern with a GM quote to explain the concept.
Positional pattern detector — identifies Unnecessary Captures, Premature Trades, Released Tension, Passive Retreats, Greedy Pawn Grabs, and more
GM wisdom quotes on each pattern — Igor Smirnov, Kasparov, Nimzowitsch, Capablanca, Tarrasch, and others
"Greedy Pawn Grab" detector — flags when you snatch a pawn with a piece and lose critical tempo
Positional patterns appear in the motif breakdown on the homepage and feed into training puzzles
Training coin rewards reduced to 2 per puzzle (was 5) with a daily cap of 20 — no more infinite coin farming
Coin counter now shows actual coins earned instead of total balance
Correct moves in training now keep the piece on the destination square instead of reverting
After 3 wrong tries, the correct move animates on the board so you can learn from it
Correct / Wrong sound effects now play in training puzzles
Training Center
Mar 2, 2026 · v13
A dedicated Training page with 5 modes that target your weaknesses — practice puzzles, drill openings, spot your own blunders, and sharpen endgames.
Weakness Trainer — puzzles targeting your worst tactical motifs from scan reports
Speed Drill — timed puzzle rush (3 or 5 min) to build pattern recognition under pressure
Blunder Spotter — find the best move in positions from your own games
Opening Trainer — practice the correct moves in your recurring opening leaks
Endgame Gym — targeted puzzles for your weakest endgame types
3 retry attempts per puzzle — wrong moves shake the board and cost a life instead of instant fail
Bigger board (480px), turn indicator, hearts UI for remaining tries
Training is accessible without login — Speed Drill works for everyone, other modes unlock after a scan
Game Cache Fix
Mar 1, 2026 · v12
Switching from a lower to higher game count (e.g. 300 → 2000) now correctly fetches the additional games instead of silently reusing the smaller cache.
Increasing game count no longer skips older games — cache is only reused when it already covers the requested count
Cache merge logic no longer backfills stale games when a full re-fetch was performed
Game cache limit raised from 1,000 to 5,000 to match Pro tier max games
Puzzle Promotion Fix & Hint Button
Mar 1, 2026 · v11
Personalized puzzles now handle promotions correctly and include a hint button to nudge you toward the right move.
Promotion puzzles now auto-queen when the solution expects a queen promotion — promo dialog only appears for underpromotion puzzles
Hint button highlights the source square of the expected move with a green glow
Personalized Puzzles
Mar 1, 2026 · v10
Practice puzzles generated from your own missed tactics. Positions are pulled from your Lichess puzzle history and presented inline with drag-and-drop solving.
Personalized Puzzles section — solve tactics from your own games directly in the report
Puzzles fetched from Lichess puzzle activity API based on your username
Inline expandable board with drag-and-drop moves, move validation, and success/fail feedback
Puzzle counter and navigation — work through your set one by one
Collapsible Sections & Mate Eval Fix
Feb 27, 2026 · v9
Report sections are now collapsible in list view to save vertical space, and eval displays throughout the app correctly show "Mate in X" instead of nonsensical 999+ values.
Opening Leaks, Missed Tactics, and Endgame Analysis sections are now collapsible — click the header to toggle open/closed
Chevron icon on each section header rotates to indicate open/closed state with a smooth animation
Opening leak cards no longer show "990.0" or "999+" for mate scores — now correctly displays "+M3", "-Mate", etc.
Eval bar label now shows "M3" / "Mate" for mate positions instead of raw centipawn values like "+990.0"
Endgame "Worst Blunder" stat now shows "Mate" when the worst miss was a missed mate (matches the tactics section behaviour)
Endgame & Tactics Fixes, Opening Quality-of-Life
Feb 27, 2026 · v8
Major endgame stat fix, ranked category breakdowns for both endgames and tactics, improved opening name coverage, bigger Opening Rankings boards, and hero/card design upgrades.
Endgame conversion rate & hold rate fixed — was showing ~11% even for GMs because game outcomes from resignation/timeout were silently ignored (only checkmate/stalemate were counted)
Endgame start eval now captured regardless of whose turn it is — previously skipped ~50% of endgames
Endgame categories now ranked worst → best with numbered badges (#1, #2…), red/amber/green color gradient, and WEAKEST / BEST labels
Tactic motif patterns now ranked worst → best by average CP loss (instead of by count) with the same numbered badge + color gradient system
Opening leak cards now show the opening name immediately from source data (Lichess/Chess.com) instead of waiting for the Explorer API
Opening Rankings boards enlarged from 72px to 120px with a 2-column grid layout on desktop
Hero demo board enlarged and redesigned with Pattern Detected callout, Eval Shift section, and horizontal badge row
Opening leak cards redesigned with hero-style Pattern Detected gradient callout and Before/After eval comparison
Opening Rankings no longer stuck on loading — removed serial Lichess Explorer API calls, now renders instantly from scan data
Opening Rankings boards no longer clip pieces (removed rounded corners) and use the user’s board theme
Opening Rankings require at least 5 games per opening to appear (filters out noise)
Study Plans, Opening Rankings & Retention Upgrades
Feb 27, 2026 · v7
Personalised study plans, opening rankings with mini boards, mental-game stats saved to your dashboard, plus a full retention suite: achievements, goals, rescan reminders, shareable report cards, weekly email digests, daily challenge puzzles, progress highlights, opening repertoire, percentile comparison, and a coin economy with a cosmetic shop.
Coin Economy — earn virtual coins from scans (+5, up to 3×/day), daily challenges (+10/+3), study tasks (+5), achievements (+20), and repertoire saves (+2)
Coin Shop — spend earned coins on 10 board colour themes (Ocean, Midnight, Coral, Walnut, Ice, Royal, Neon, Candy, Ember) and 6 profile titles
Board Themes — purchased themes apply instantly to every chessboard across the app (drill mode, tactic cards, mistake cards, endgame cards, daily challenge, repertoire, hero board)
Profile Titles — equippable titles (Chess Student, Tactician, Strategist, Master Analyst, Elite Scholar, Grandmaster) shown as a badge on the dashboard header
Coin balance badge in the navbar — shows your current coin count next to the Dashboard link
Daily Challenge — a daily puzzle from your own missed tactics, with streak tracking and answer reveal, right on the dashboard
Progress Highlights — celebratory banners show what improved since your last scan (accuracy, rating, fewer leaks, sharper tactics, etc.)
Opening Repertoire — save correct moves from any leak card to build a personal opening repertoire you can review on the dashboard
Percentile Comparison — see how your accuracy and rating rank against all FireChess users with visual progress bars and motivational messages
Study Plan system — after every scan a weekly study plan is generated with targeted tasks based on your weaknesses
Per-player study plans — each chess username gets its own independent study plan with separate streaks and progress
Opening Rankings — new section showing all your openings with mini chessboards, colour badges, W/D/L record, sorted by win-rate (lowest first)
Mental Game stats now saved to dashboard — composure, tilt score, and archetype persist across sessions
Tactics toggle in Openings mode — flip a switch to also scan for missed tactics without leaving openings mode
Achievements & Badges — 22 unlockable badges on the dashboard based on scan count, accuracy milestones, ratings, streaks, and more
Goal Setting widget — set a target rating or accuracy goal and track your progress on the dashboard with a visual progress bar
Rescan Reminder — dashboard banner nudges you to rescan if your last analysis is more than 7 days old
Share Report Card — Canvas-generated 600×400 PNG image of your report card that you can share on social or download
Weekly Email Digest — opt-in weekly email summary with scan activity, study plan streak, and motivational prompt (Vercel Cron, Resend)
Save-to-Dashboard CTA redesigned — feature pills replaced with a 2×2 card grid (Study Plan, Progress Charts, Daily Streaks, Track Accuracy)
Study plans fully ungated — all users get full weekly tasks, streaks, and progress tracking (better for retention)
Dashboard player filter now persists to localStorage and auto-selects your username on first visit
Drill button cards replaced plain text buttons — each drill option is now a styled card with icon + description
Free user opening move cap raised from 15 to 30 moves
Endgame categories expanded — "Minor Piece" replaced with specific types: Knight vs Bishop, Bishop vs Knight, Two Bishops, Two Knights, Bishop + Knight, Knight vs Knight, Bishop vs Bishop
"Other" endgame category replaced with Queen + Rook, Queen + Minor, Rook + Bishop, Rook + Knight, and Complex — every endgame now gets a meaningful label
Endgame cards now show a contextual coaching tip specific to each endgame type (e.g. Lucena/Philidor for rook endings, opposition for pawn endings)
Endgame overview adds Mistake Rate, Worst Blunder, and Failed Conversions stats plus detailed advice for your weakest endgame type
Tactics overview now shows Total Eval Lost, Worst Miss, Time Pressure correlation, and a diagnostic coaching insight
Tactic cards now show contextual tips based on the mistake type — CCT checklist, time pressure advice, pin/skewer awareness, and more
Study plan now generates correctly even when a duplicate report is saved
Tactical Eye radar dimension no longer shows NaN when no tactics are found
Feedback System + Admin Panel
Feb 26, 2026 · v6
Users can now submit feedback directly from the app. Admin panel added for reviewing and managing submissions.
New /feedback page with category picker (Bug, Feature Request, Question, Other) and message form
Admin-only feedback viewer at /admin/feedback with status management (New → Read → Resolved)
Feedback link added to navbar, profile dropdown, and mobile menu
Admin users see an Admin Panel link in the profile dropdown
Deep Analysis Cards Redesign
Feb 26, 2026 · v5
The expanded insight cards got a complete visual overhaul — each section is now its own card with better hierarchy, and every dimension shows your personal key stat at the top.
Detailed Analysis and What This Means are now separate bordered cards with emoji icons (🔍 / 💡)
Study Plan steps are individual cards — step 1 gets an accent gradient border to highlight priority
Key Stat pill at the top of each expanded card shows your personal metric at a glance
Quick Tip renamed to Quick Win with ⚡ icon — styled as an accent-colored action card
Save Report CTA + Dashboard Incentive
Feb 26, 2026 · v4
Big call-to-action card at the end of every report to save results to your dashboard and track improvement over time.
New gradient CTA card after the report with progress tracking pitch and feature pills
Card shows contextual copy for signed-in vs anonymous users
After saving, the card swaps to a confirmation state with a View Dashboard link
Magic Link Sign-in & Lifetime Plan
Feb 26, 2026 · v3
You can now sign in with just your email — no password needed. Plus a new one-time Lifetime plan for founding members.
Email magic link sign-in via Resend — enter your email, click the link, you're in
Lifetime Pro plan ($59 one-time) — full Pro features forever with no recurring fees
Pricing page redesigned with 3-column layout and launch pricing card
Account page shows Lifetime badge and "Active forever" status
Lifetime users are now protected from accidental Stripe subscription downgrades
Promotion Codes & Free Tier Improvements
Feb 26, 2026 · v2
Stripe checkout now supports promotion codes, and the free tier got more generous sample limits.
Promo code field now appears at Stripe checkout
Free tier now shows 10 sample tactics and 10 sample endgames per scan
Initial Release — Stop Making the Same Mistakes
Feb 24, 2026 · v1
The first public release of FireChess. Scan hundreds of your Lichess or Chess.com games and discover the patterns holding you back — all powered by Stockfish 18 running privately in your browser.
Opening Leak Detection — find repeated positions where you consistently play the wrong move, with drill mode to practice the correct lines
Missed Tactics Scanner — surface forks, pins, skewers, and combinations you overlooked across your games, with motif tagging
Endgame Mistake Scanner — catch losing moves in rook, pawn, and minor piece endgames with position-by-position breakdowns
Strengths & Weaknesses Radar — six-dimension profile (Accuracy, Opening Prep, Tactical Eye, Composure, Time Mgmt, Resilience) with tiered insight cards
Report Card — letter grades (S/A/B/C/D/F) for overall accuracy with estimated rating, centipawn loss, and severe leak rate
Mental Game Stats — composure score, tilt detection, post-loss performance tracking, and player archetype classification
Interactive Drill Mode — practice your opening leaks with a real board, move-by-move hints, and sound effects
Opening Explorer integration — every mistake card links to the Lichess opening database for that position
Move Explanations — see Best Move, Your Move, and Database Move with plain-English reasoning for each flagged position
Eval Bar — real-time engine evaluation bar on every interactive board
Scan Modes — choose between Openings, Tactics, Endgames, or scan everything at once
Dashboard — save reports and track your progress over time with comparison charts
Lichess + Chess.com support — works with both platforms, fetches games from public APIs
Stockfish 18 WASM — all analysis runs client-side in your browser via WebAssembly, no data sent to servers
Multi-worker scanning — parallel Stockfish workers for faster analysis (auto-scales to device cores)
Google + Lichess OAuth sign-in — authenticate with your existing accounts
Free + Pro tiers with Stripe billing — free tier for up to 300 games, Pro for up to 5,000 with deeper analysis
More updates coming soon — follow @firechess for announcements