FreeCell: Auto-solver now solves significantly more games by eliminating duplicate board states caused by equivalent column orderings
FreeCell: When the solver confirms a deal is mathematically unsolvable, it now says so clearly instead of just "no solution found"
FreeCell: Move count is now correctly recorded and submitted when the auto-solver completes a game
FreeCell: Auto-solver moves are now included in the score, game log, and undo history
v1.2.8 (28 March 2026)
New blog post: "FreeCell Solitaire: Complete Rules, Strategy & Tips"
New blog post: "The History of Solitaire: Origins, Evolution & the Windows Era"
Bug Fix: Spider Solitaire scores on Easy difficulty now submit correctly to the leaderboard
v1.2.7 (25 March 2026)
New blog post: "Klondike vs Spider Solitaire: Key Differences and Which to Play"
New blog post: "How to Play Solitaire: Complete Rules & Strategy Guide"
New blog post: "Solitaire Win Rate Statistics: What Percentage of Games Are Winnable?"
New blog post: "Is Solitaire Good for Your Brain? The Cognitive Benefits of Card Games"
New blog post: "Is Every Solitaire Game Winnable? The Truth About Unwinnable Deals"
New blog post: "12 Solitaire Tips for Beginners: Win More Games Starting Today"
v1.2.6 (24 March 2026)
Bug Fix: Auto-solver in FreeCell and Spider no longer stops after one or two moves
Bug Fix: Auto-solver no longer gets stuck in a back-and-forth loop between two positions
Spider: Auto-solver now correctly flips face-down cards that get exposed during play
v1.2.5 (22 March 2026)
FreeCell: Auto-complete now triggers as soon as all your cards are neatly arranged — no more needing to manually move cards to foundations first
FreeCell: Cards sitting in free cells are now automatically moved to foundations during auto-complete
FreeCell: Empty columns now count toward how many cards you can move at once, matching classic Windows FreeCell behaviour
Bug Fix: Moving the same card back and forth between two positions no longer generates infinite points
v1.2.4 (19 March 2026)
SEO: All blog posts now show an author byline linking to the About page
SEO: Author profile added to the About page with photo, bio, and article list
SEO: Game page schema corrected so Google correctly identifies the site as a game application
SEO: Spider Solitaire page now includes a full rules, strategy, scoring, and history guide
SEO: Klondike Solitaire page now includes links to Spider and FreeCell for players looking for more challenge
SEO: FreeCell and Klondike 1-Suit pages added to the sitemap
v1.2.3 (16 March 2026)
**New Game: FreeCell** — play the classic 4 free cell variant with 8 columns, all cards dealt face-up
FreeCell: Use free cells as temporary holding spots; move multiple cards at once based on how many free cells are open
FreeCell: Any card can be placed on an empty column (not just Kings)
FreeCell: Full undo/redo, hints, auto-complete, leaderboard and statistics support
Bug Fix: Auto-play no longer stops prematurely when cycling through the stock pile
Bug Fix: Scores and move history are now correctly recorded after resuming a saved game following a page reload
Security: Score submissions now include a full game log that is validated server-side
Security: Invalid or impossible game logs are automatically rejected before scores are recorded
v1.2.2 (15 March 2026)
Bug Fix: Spider Solitaire game is now correctly restored after a page refresh
Bug Fix: Auto-play in Spider no longer gets stuck in an infinite loop
Bug Fix: Auto-play now considers all 10 tableau columns in Spider (previously only 7 were checked)
Spider: Long tableau columns now compress automatically so all cards stay visible and reachable on screen
v1.2.1 (13 March 2026)
Security: Offensive and vulgar usernames are now silently replaced with "Anonymous" on submission
Security: Full game move log is now recorded and submitted alongside each score for future server-side validation
Bug Fix: Auto-complete no longer sends multiple cards to the same foundation pile at once (affected 1-Suit games)
Bug Fix: Foundation piles can no longer complete below King when auto-complete runs
Analytics: Hint usage, undo usage, menu opens, settings views, and statistics views are now tracked
Analytics: Games now report which variant is being played (Klondike, Spider, 1-Suit)
Analytics: Difficulty changes, draw count changes, and individual setting toggles are now tracked
Analytics: Stock draws, waste recycles, auto-complete, and auto-play usage are now tracked
v1.2.0 (12 March 2026)
SEO: New blog post — "Spider Solitaire Rules" — Added Spider Solitaire Rules guide
Bug Fix: Klondike 1-Suit games could sometimes become unwinnable due to a ghost card glitch from a previous session
Bug Fix: Corrupted save files are now automatically detected and discarded, so you always start with a complete deck
Bug Fix: Cards no longer linger in their old position after resizing the game window in Klondike 1-Suit
v1.1.9 (11 March 2026)
SEO: Added internal links from the homepage and game page to key blog guides
SEO: New blog post — "What Is a Good Solitaire Score?" — targeting common scoring questions
SEO: Scoring guide title updated to better match what players actually search for
SEO: Klondike Solitaire page now includes a visible FAQ section and links to related guides
v1.1.8 (4 March 2026)
SEO: Search results for game pages and blog posts now show a breadcrumb trail (e.g. Solitaire Mastery › Blog › Article) instead of a plain URL
SEO: Added site-level schema so Google can recognise Solitaire Mastery as a branded destination
SEO: AI search engines (ChatGPT, Perplexity, Claude) are now explicitly welcomed in robots.txt
SEO: Added llms.txt so AI assistants can accurately describe the site's games and guides
v1.1.7 (3 March 2026)
Bug Fix: Spider timer now correctly resets to 0:00 when starting a new game
Spider: Score breakdown in the full leaderboard now shows the correct Spider entries (sequences completed, stock deals, undos) instead of Klondike-style entries
Spider: Score submissions now record sequences completed and stock deals so breakdowns display accurately for future games
Spider: Shuffle sound now plays when dealing from the stock pile
v1.1.6 (1 March 2026)
**New Game: Spider Solitaire (1-Suit)** — play with 2 decks of all spades across 10 columns
Spider: Build sequences down by rank; complete King-to-Ace runs are automatically removed
Spider: Deal 10 cards at once from the stock pile (5 deals total)
Spider: Full undo/redo, hints, auto-complete, leaderboard and statistics support
Code Quality: Shared game logic extracted into a common foundation, making it easier to add new game variants
Bug Fix: Three phantom zones no longer appear on the game board after startup
Code Quality: Adding a new solitaire variant (e.g. FreeCell, Spider) now requires only a single new file
Bug Fix: Score breakdown is now always collapsed when the victory screen appears
v1.1.4 (22 February 2026)
Settings: Added Fast Mode toggle to speed up all card animations
Bug Fix: Auto-play now stops correctly when starting a new game
Bug Fix: Moving a tableau card no longer blocks picking up other cards
Bug Fix: Rapidly clicking the stock pile no longer locks the board
Leaderboard: Players with multiple devices or browsers now appear only once on weekly and all-time leaderboards
Game: Changing the difficulty now automatically starts a new game
v1.1.3 (19 February 2026)
Visual: Cards now flash with a glow when moved to the foundation instead of confetti
Bug Fix: Undos are now correctly counted and penalised in the score breakdown
Bug Fix: Perfect game bonus now accurately reflects hints and undos used in the current game only
v1.1.2 (17 February 2026)
Leaderboard: Click any entry in the full leaderboard to see a detailed score breakdown
Leaderboard: Your score breakdown is now recorded with each game and submitted alongside your result
Bug Fix: Auto-play no longer continues making moves after the game has already been won
Social Media: Updated preview.png (1200x630) for Open Graph and Twitter Card sharing
v1.1.1 (15 February 2026)
Game Variants: Improved switching between variants with automatic save validation
Game Variants: Starting a new game when no valid save exists for the current variant
Code Quality: Unified deck system supports all variants through simple configuration
Code Quality: Streamlined game initialization reduces duplicate code by 90%
UI: Left menu variant links now use consistent Arial font
UI: Removed underlines from variant menu items for cleaner appearance
v1.1.0 (14 February 2026)
**New Game Variant: Klondike 1-Suit** - All 52 cards are hearts (4 of each rank)
Klondike 1-Suit: Simplified rules - build down by rank only (no color matching needed)
Klondike 1-Suit: Separate statistics and leaderboard tracking
Game Variants: Custom font styling for variant titles in top bar
Game Variants: Each variant now shows its specific name (Klondike vs Klondike 1-Suit)
Statistics: Separate statistics tracking for each game variant
Statistics: Automatic migration of existing stats to new variant-specific system
Leaderboard: Sidebar displays stats for the current variant being played
Mobile UI: Redesigned top bar layout - controls move to second row on smaller screens
Mobile UI: Reduced side menu font sizes for better mobile experience
Mobile UI: Bottom navigation auto-hides on scroll for both variants
Help: Added complete keyboard shortcuts reference to How to Play modal
v1.0.128 (11 February 2026)
Geolocation: Implemented database caching to reduce API usage and improve response times
Geolocation: Country detection results now stored for 30 days to minimize external API calls
Performance: 95% reduction in geolocation API calls through intelligent caching
Bug Fix: Duplicate "Win a game today to get ranked!" message no longer appears
Maintenance: Added cache cleanup tools and statistics monitoring
v1.0.127 (10 February 2026)
Leaderboard: Implemented server-side caching with 5-minute TTL for improved performance
Leaderboard: Reduced client cache from 30 minutes to 1 minute for near real-time updates
Leaderboard: Smart cache invalidation on score submission ensures fresh data propagation
Leaderboard: Optimistic UI updates show your score immediately after winning
Leaderboard: Auto-refresh interval reduced from 15 minutes to 1 minute
Leaderboard: Auto-refresh now pauses when tab is inactive to save bandwidth and battery
Leaderboard: Automatic refresh when returning to the game tab ensures fresh scores
Bug Fix: Settings tabs no longer cut off on mobile screens with improved scrolling behavior
Mobile: Optimized appearance tab layout with fixed 3-column grid and reduced image sizes
v1.0.126 (9 February 2026)
Performance: Auto-complete now 3-4x faster (animation reduced from 300ms to 100ms per card)
Visual Effects: Added motion graphics to fast-moving cards during auto-complete (motion blur and glow)
Bug Fix: Background images no longer cut off at edges on ultra-wide or high-resolution displays
Scoring: Perfect game bonus now excludes auto-solver usage (only awarded for manual play without undo/hints/auto-solver)
Settings: Enhanced reset functionality to restore all settings including background and card back design
Credits: Added attribution for background images from Pexels and Unsplash on About page
UI: Fixed preview grid selection states in settings panel to prevent multiple selections
UI: Improved card back selection to use config method for proper persistence
API: Added setCardBack() method to CardRenderer for dynamic card back updates
Bug Fix: Leaderboard sidebar now refreshes when viewing statistics
v1.0.125 (8 February 2026)
**New Feature: Zen Mode** - Play solitaire in a calming, distraction-free environment
Zen Mode: Hides competitive elements (timer, score, leaderboard) for stress-free gameplay
Zen Mode: Slows down animations for a more deliberate, mindful experience
Zen Mode: Optional breathing prompts appear periodically to encourage mindfulness
Zen Mode: Toggle on/off anytime from the More menu
Settings: Redesigned settings panel with organized tabs (Appearance, Effects, Game, Zen, Developer)
Appearance: Added visual background selector with 15 beautiful options to choose from
Appearance: Choose from 4 color gradients or 11 scenic background images (ocean, space, nature, and more)
Appearance: Card back designs now shown with visual previews instead of text dropdown
Analytics: Added tracking for zen mode usage to help improve the feature
UX: Cleaner, more intuitive settings interface with tabs and image previews
v1.0.124 (7 February 2026)
System: Removed old daily streak system and replaced with minimal LoginTracker
Achievements: Daily login achievements now integrated with achievement system (no separate UI)
Achievements: Login streak tracking simplified - automatic daily check without user interaction
Code Quality: Consolidated login tracking from standalone feature to achievement data provider