Building a repertoire
Create your opening repertoire by building a tree of moves in the board editor:Create opening file
Start a new analysis tab or open an existing PGN file with your repertoire lines.
Add moves to your tree
Play through your opening variations. Each branch represents a different line in your repertoire.
Set orientation
In the file headers, set your color (white or black) to determine which moves you’ll practice.
Build tab
The Build tab in the practice panel helps you construct your repertoire:- View repertoire structure and statistics
- See reference database games for positions
- Identify gaps in your preparation
- Add new lines based on common responses
Spaced repetition system
En Croissant uses the FSRS (Free Spaced Repetition Scheduler) algorithm powered by thets-fsrs library. This modern spaced repetition algorithm optimizes your practice sessions:
How it works
- New positions: Added to your deck when you build your repertoire
- Practice sessions: You try to recall the correct move for each position
- Quality rating: After each correct move, rate how difficult it was
- Scheduling: The algorithm schedules the next review based on your rating
Rating system
After making the correct move, rate the difficulty:- Again
- Hard
- Good
- Easy
Keyboard: 1You forgot the move or it was very difficult. The position will be shown again very soon.
Each rating shows the next review time so you can see how your rating affects the schedule.
Training workflow
The practice panel provides a complete training experience:Train tab
Progress tracking
View your repertoire statistics:- Practiced: Positions you’ve seen at least once (blue)
- Due: Positions scheduled for review now (yellow)
- Unseen: New positions not yet practiced (gray)
- Progress bar: Visual representation of your repertoire mastery
Session statistics
Track your current practice session:- Correct: Moves you got right
- Incorrect: Moves you missed
- Accuracy: Percentage of correct moves in the session
- Streak: Current consecutive correct moves
Practice states
Start practice
Click Start Practice to begin. The button shows how many positions are due or unseen.
Make your move
The position loads with opponent’s move already played. Make your prepared move on the board.
Incorrect moves
When you make a wrong move:- The correct move is displayed
- You can navigate to see the correct continuation
- Press Space or click Next Position to continue
- The position is not added to review schedule (you’ll see it again soon)
Deck synchronization
Your practice deck automatically syncs with changes to your repertoire tree:- Added lines: New positions appear in your deck automatically
- Removed lines: Deleted positions are removed from the deck
- Modified lines: Changes are reflected with minimal disruption
- Sync notification: You’ll see a message showing what changed
When you add or remove moves from your repertoire, the deck updates automatically without losing your practice progress.
Advanced features
Viewing all positions
Click Show All to see every position in your deck:- Status badge (Unseen, Due, or Practiced)
- Next review date
- Move notation
- Jump directly to any position
Practice logs
Click Show Logs to review your training history:- All past reviews with ratings
- Timestamp for each review
- Difficulty rating you gave
- Navigate to positions from logs
Resetting progress
Click Reset to:- Clear all practice history
- Reset all cards to “New” status
- Start fresh with your repertoire
Best practices
- Consistent practice: Review due positions daily for best retention
- Honest ratings: Rate difficulty accurately for optimal scheduling
- Complete repertoire: Add all your lines before starting intensive practice
- Regular updates: Add new lines as you expand your repertoire
- Review completions: When all positions are practiced, come back when cards are due
When you’re done
When you’ve practiced all due positions, you’ll see:- Congratulations message
- Next review date showing when positions become due again
- Option to start a new session to review more