Skip to content

Releases

v3.0.3

Choose a tag to compare

@krishnakanthb13 krishnakanthb13 released this 14 Jan 19:46

Full Changelog: v3.0.2...v3.0.3

v3.0.2

Choose a tag to compare

@krishnakanthb13 krishnakanthb13 released this 14 Jan 18:14

Full Changelog: v3.0.1...v3.0.2

v3.0.1

Choose a tag to compare

@krishnakanthb13 krishnakanthb13 released this 12 Jan 18:31

Add documentation and update references

Added CODE_DOCUMENTATION.md, DESIGN_PHILOSOPHY.md, CONTRIBUTING.md, and LICENSE for project documentation and licensing. Updated README.md to reference new documentation files. Removed obsolete codewalkthrough.md and walkthrough.md files.

  • Sudoku Master to Sudoku Solver

Full Changelog: v3.0.0...v3.0.1

v3.0.0

Choose a tag to compare

@krishnakanthb13 krishnakanthb13 released this 12 Jan 15:15

feat: standardize UI, optimize history rendering, and unify controls

🚀 Consolidated Release Documentation

Generic UI/UX, History & Performance Update

💎 Design & Layout Framework

  • Glass Box Aesthetic: Adopted a modern translucent design system for headers, panels, and modals.
  • Responsive Layout 2.0: Improved desktop side-by-side and mobile stacked layouts to keep the primary board/content in focus across screen sizes.
  • Theme-Aware Scrollbars: Custom scrollbars that adapt automatically to light and dark modes.
  • Polished Animations: Refined modal transitions and interaction feedback for a smoother, more premium feel.

📜 Smart & Scalable History System

  • High-Performance Rendering: Implemented virtualized lists to handle hundreds of entries without lag.
  • Scroll Containment: Added body scroll-locking and overscroll containment for a focused browsing experience.
  • Unified Formatting: Standardized history headers, date + time display, and newest-first ordering.
  • Selective Deletion: Enabled individual history entry removal with consistent iconography.
  • Consistent Exporting: History exports now match on-screen ordering exactly.
  • Intuitive Dismissal: Click-outside-to-close behavior for all history modals.

🎮 Refined Controls & Interactivity

  • Standardized Action Tiers:

    • Primary actions highlighted with a distinct accent (e.g., “New”).
    • Destructive or reset actions styled with neutral/slate tones.
  • Unified Iconography: Replaced mixed icons with consistent vector icons for actions, status, and alerts.

  • Consistent Placement: Aligned core controls (hints, size, solve/reset actions) across views for muscle-memory consistency.


🧠 Real-Time Feedback & Validation

  • Live Status Indicators: Added real-time validity/solvability feedback with clear visual cues.
  • Conflict Awareness: Unified alert and success states using standardized icons and color semantics.
  • Precision Timing: Standardized performance metrics with adaptive units (µs, ms, s) for accuracy and clarity.

✨ Final Polish & Documentation

  • Reduced Visual Noise: Refined padding, spacing, and layout density for a cleaner interface.
  • Context-Aware Footers: Unified “How to Play” and help sections that adapt to the current configuration.
  • Documentation Sync: Updated all READMEs, user guides, and technical walkthroughs to reflect the latest UI and behavior.

Result:
A cohesive, professional, and performance-focused experience where UI consistency, scalability, and clarity work together seamlessly across the entire suite. 🚀

Full Changelog: v2.0.0...v3.0.0

v2.0.0

Choose a tag to compare

@krishnakanthb13 krishnakanthb13 released this 12 Jan 09:56

This release transforms the Sudoku Solver into a fully-featured Sudoku game by introducing on-demand board generation and a polished user interface for starting new sessions.

🌟 Key Features

  • Random Puzzle Generator: You can now generate valid, solvable Sudoku boards with a single click. No more searching for external puzzles to test the solver!
  • Difficulty Modes:
    • Easy: Generates boards with ample clues for a relaxing solve.
    • Medium: A balanced mix of clues for intermediate players.
    • Hard: Minimal clues designed to push your logic to the limit.
  • Interactive Selection Modal: A new, premium pop-up modal allows you to quickly choose between 6x6 (Mini) and 9x9 (Classic) grids before starting.
  • Branding & UI:
    • Added a custom Sudoku Master Favicon for better browser tab visibility.
    • Improved the primary control bar with a dedicated "New Game" action.

🛠️ Technical Improvements

  • Randomized Backtracking: The solving engine was upgraded with a shuffling algorithm to ensure that every generated board is unique.
  • State-Linked Clue Distribution: Implemented an intelligent clue-removal system that scales clues based on the selected grid size and difficulty level.
  • Consolidated Documentation: Merged all technical insights and project strategies into codewalkthrough.md for a cleaner developer experience.

📦 What's Changed?

  • App.tsx: Main integration of the new generator logic and modal state.
  • services/sudokuSolver.ts: Core algorithm updates for board generation.
  • components/GeneratorModal.tsx: New UI component for game setup.
  • public/favicon.svg: Brand asset addition.
  • types.ts: Extended type definitions for difficulty and size.

Full Changelog: v1.0.1...v2.0.0

v1.0.1

Choose a tag to compare

@krishnakanthb13 krishnakanthb13 released this 29 Dec 08:34

Full Changelog: v1.0.0...v1.0.1

GitHub Release Notes (Initial Release - v1.0.0)

Choose a tag to compare

@krishnakanthb13 krishnakanthb13 released this 29 Dec 05:13

Summary

This is the first stable release of Sudoku Master. The application provides a complete toolkit for solving, validating, and managing Sudoku puzzles directly in your browser.

Key Features

  • Dual-Grid Support: Switch seamlessly between standard 9x9 and 6x6 configurations.
  • High-Speed Solver: An optimized backtracking engine that solves even the most complex puzzles in milliseconds.
  • Real-Time Validation: Instant visual feedback on conflicts (duplicate numbers in rows, columns, or boxes).
  • Execution History: Automatically saves your solved puzzles to local storage so you can review or restore them later.
  • Adaptive Theme: Full support for Dark Mode and Light Mode that remembers your preference.
  • Zero Installation (Windows): Includes a run_app.bat script to automate dependency installation and server startup.

Technical Highlights

  • Built with React 19 and TypeScript for robust performance and type safety.
  • Powered by Vite for near-instant development and build times.
  • Styled with Tailwind CSS for a premium, responsive glassmorphism design.
  • Fully documented with User Walkthroughs and Code Documentation.

License

This software is released under the GNU GPL v3.0.