Repository navigation
Releases: AprilLorDrake/Analyze_Chess
Releases Β· AprilLorDrake/Analyze_Chess
Release list
Analyze_Chess v1.3.2 β Portable launchers & doc refresh
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
π§ 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 targetapp.py. - Rewrote
INSTALL.mdwith 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
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.pyandpyproject.tomlto reflect Python 3.12+ requirement - Removed
python-chess-visionintegration - 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
- 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
π― 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
π― 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.ps1automatically 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
π― 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