Skip to content

Releases: AprilLorDrake/Analyze_Chess

Analyze_Chess v1.3.2 β€” Portable launchers & doc refresh

Choose a tag to compare

@AprilLorDrake AprilLorDrake released this 14 Dec 14:20

What’s new

  • Portable launch scripts: batch/PowerShell launchers work from any clone path (no hard-coded drive letters).
  • README/INSTALL refresh from @NickTheDevOpsGuy, including new banner, shields, and CONTRIBUTOR.md.
  • Version metadata synced to 1.3.2; Docker image rebuild pending.

Notes

  • Need a desktop shortcut? Run .\create_shortcut.ps1 (handles OneDrive Desktop).
  • Docker build/push will happen once Docker Desktop is available.

Changelog

  • See CHANGELOG.md in the repo.

Release v1.3.1 - FEN Validation Fix & Install Guide Cleanup

Choose a tag to compare

@AprilLorDrake AprilLorDrake released this 25 Nov 15:46

🧠 Highlights

  • Restores the front-end validation logic so the Analyze Position button re-enables as soon as you type or paste a valid FEN.
  • Reset now works again and console logging around validation/reset flows helps future debugging.

πŸ› οΈ Fixes & improvements

  • Repaired the inline JavaScript so Jinja2 no longer injects syntax errors.
  • Cleaned up the helper automation scripts (step1.py–step3.py) so they target app.py.
  • Rewrote INSTALL.md with proper Markdown code blocks, clarified the Python 3.11 requirement, and refreshed the Windows shortcut instructions.
  • Bumped all project metadata (version.py, setup.py, pyproject.toml, README) to 1.3.1 for consistency.

πŸ§ͺ Verification

  • Manual browser test of the updated UI
  • python -m compileall app.py

Release v1.3.0 - Cleaner, Leaner Chess Analysis

Choose a tag to compare

@AprilLorDrake AprilLorDrake released this 24 Nov 17:45

What's New in v1.3.0

🎯 Major Changes

  • Removed Image Upload Functionality: Eliminated all image upload/paste features for a more focused, streamlined tool
  • Zero Image Dependencies: Removed PIL/Pillow, opencv-python, and numpy - no more heavy image processing libraries
  • Performance Improvements: Faster startup time and reduced memory footprint

✨ Improvements

  • Cleaner Codebase: Removed 144 lines of unused image processing code
  • Python 3.14 Ready: Full support for Python 3.12, 3.13, and 3.14
  • Better Compatibility: Resolved dependency conflicts for smoother CI/CD builds
  • Streamlined Dependencies: Down to 17 core packages (from 20+)

πŸ”§ Technical Details

  • Updated setup.py and pyproject.toml to reflect Python 3.12+ requirement
  • Removed python-chess-vision integration
  • Cleaned up launch scripts
  • Fixed Jinja2 template syntax for JavaScript comments

πŸ“¦ Dependencies

Core packages only:

  • Flask 3.1.2
  • python-chess 1.999
  • stockfish 3.28.0
  • requests 2.32.5

πŸš€ Getting Started

git clone https://github.com/AprilLorDrake/Analyze_Chess.git
cd Analyze_Chess
python -m venv venv
venv\Scripts\activate  # Windows
pip install -r [requirements.txt](http://_vscodecontentref_/0)
python [app.py](http://_vscodecontentref_/1)

Analyze Chess v1.2.2

Choose a tag to compare

@AprilLorDrake AprilLorDrake released this 12 Nov 17:58
  • Version bump to 1.2.2
  • Improved launch script: reliably kills old Python processes and always starts in the correct virtual environment
  • Cleaned up obsolete backup files for a tidier repository
  • Updated README with clearer install and usage instructions
  • Dependency and version management improvements
  • General stability and reliability enhancements

v1.2.1 - Enhanced Version Display & UI Improvements

Choose a tag to compare

@AprilLorDrake AprilLorDrake released this 22 Oct 18:18

🎯 Enhanced Version Display & User Interface Improvements

✨ New Features

  • Header Version Display: Version number now prominently displayed below the main title
  • Smart Update Notifications: Orange badge appears in header when updates are available
  • Clear App Identification: Component management shows "Chess Analysis Application ← This App"

🎨 UI/UX Enhancements

  • Prominent Update Badges: Orange "UPDATE AVAILABLE" notifications for immediate visibility
  • Enhanced Visual Hierarchy: Clear distinction between current app and other components
  • Professional Styling: Consistent orange highlighting for update notifications
  • Improved User Guidance: Clear labeling and visual cues throughout the interface

πŸ”§ Component Management Improvements

  • "This App" Label: Clear identification of the current application in component list
  • Enhanced Update Styling: Orange borders and backgrounds when updates are available
  • Priority Positioning: Application updates shown at top of component management section

Full Changelog: v1.2.0...v1.2.1

v1.2.0 - Application Version Tracking & Enhanced Component Management

Choose a tag to compare

@AprilLorDrake AprilLorDrake released this 22 Oct 18:06

🎯 Application Version Tracking & Enhanced Component Management

✨ New Features

  • Application Version Display: Component management now shows current app version and checks for updates
  • GitHub Release Integration: Automatic checking against latest GitHub releases
  • Smart Update Notifications: Visual indicators when new versions are available
  • Direct Update Links: One-click access to latest releases when updates are available

πŸ”§ Component Management Enhancements

  • Application Version Section: New dedicated section showing current vs latest version
  • Enhanced Status Display: Clear visual feedback for update availability
  • Professional UI: Consistent styling with existing component sections

πŸ–₯️ Desktop Integration Improvements

  • OneDrive Desktop Support: Robust shortcut creation that handles OneDrive Desktop redirection
  • Auto-Detection Script: create_shortcut.ps1 automatically finds correct Desktop path
  • Updated Documentation: README and INSTALL guides now include improved setup instructions

πŸš€ What's New in Component Management

  • πŸš€ Chess Analysis Application section shows:
    • Current version (v1.2.0)
    • Latest available version from GitHub
    • Update status with color-coded indicators
    • Direct link to latest release when update available

πŸ“š Documentation Updates

  • Enhanced README with robust desktop shortcut creation
  • Updated INSTALL guide with multiple shortcut creation options
  • Added create_shortcut.ps1 for automated desktop shortcut creation

🎨 UI/UX Improvements

  • Consistent component styling across all sections
  • Smart button states from v1.1.3 remain intact
  • Professional status indicators with color coding
  • Improved user guidance for updates and maintenance

Full Changelog: v1.1.3...v1.2.0

v1.1.3 - Enhanced UI with Smart Button States

Choose a tag to compare

@AprilLorDrake AprilLorDrake released this 22 Oct 17:52

🎯 Enhanced User Interface & Workflow

✨ New Features

  • Smart Button States: Analyze button turns grey after analysis completion, Reset button turns green to guide next action
  • Improved Visual Feedback: Clear indication of workflow state and recommended user actions
  • Enhanced User Experience: Intuitive button colors guide users through the analysis workflow

πŸ”§ Improvements

  • Button State Management: Dynamic CSS classes for analyzed and active states
  • Workflow Optimization: Visual cues for completed analysis and reset actions
  • UI Polish: Consistent color scheme with green for active actions, grey for completed actions

πŸ“š Documentation

  • Updated README with button state explanations
  • Enhanced usage instructions with workflow details
  • Improved feature descriptions

πŸš€ What's Changed

  • Analyze button: Green (ready) β†’ Grey (completed)
  • Reset button: Grey (inactive) β†’ Green (ready to reset)
  • Automatic state detection when analysis results are present
  • Improved user guidance through visual button states

Full Changelog: v1.1.2...v1.1.3