Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: CoplayDev/unity-mcp
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v6.2.5
Choose a base ref
...
head repository: CoplayDev/unity-mcp
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v6.3.0
Choose a head ref
  • 6 commits
  • 73 files changed
  • 4 contributors

Commits on Oct 24, 2025

  1. Configuration menu
    Copy the full SHA
    04bf2bd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    15952d1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9796f8e View commit details
    Browse the repository at this point in the history
  4. Remove old UI and do lots of cleanup (#340)

    * Remove legacy UI and correct priority ordering of menu items
    
    * Remove old UI screen
    
    Users now have the new UI alone, less confusing and more predictable
    
    * Remove unused config files
    
    * Remove test for window that doesn't exist
    
    * Remove unused code
    
    * Remove dangling .meta file
    
    * refactor: remove client configuration step from setup wizard
    
    * refactor: remove menu item attributes and manual window actions from Python tool sync
    
    * feat: update minimum Python version requirement from 3.10 to 3.11
    
    The docs have 3.12. However, feature wise it seems that 3.11 is required
    
    * fix: replace emoji warning symbol with unicode character in setup wizard dialogs
    
    * docs: reorganize images into docs/images directory and update references
    
    * docs: add UI preview image to README
    
    * docs: add run_test function and resources section to available tools list
    
    The recent changes should close #311
    
    * fix: add SystemRoot env var to Windows config to support Python path resolution
    
    Closes #315
    
    * refactor: consolidate package installation and detection into unified lifecycle manager
    
    Duplicate code for pretty much no reason, as they both initialized there was a small chance of a race condition as well. Consolidating made sense here
    
    * Doc fixes from CodeRabbit
    
    * Excellent bug catch from CodeRabbit
    
    * fix: preserve existing environment variables when updating codex server config
    
    * Update docs so the paths match the original name
    
    * style: fix list indentation in README-DEV.md development docs
    
    * refactor: simplify env table handling in CodexConfigHelper by removing preservation logic
    
    * refactor: simplify configuration logic by removing redundant change detection
    
    Always overwrite configs
    
    * feat: ensure config directory exists before writing config files
    
    * feat: persist server installation errors and show retry UI instead of auto-marking as handled
    
    * refactor: consolidate configuration helpers by merging McpConfigFileHelper into McpConfigurationHelper
    
    * Small fixes from CodeRabbit
    
    * Remove test because we overwrite Codex configs
    
    * Remove unused function
    
    * feat: improve server cleanup and process handling on Windows
    
    - Added DeleteDirectoryWithRetry helper to handle Windows file locking with retries and readonly attribute clearing
    - Implemented KillWindowsUvProcesses to safely terminate Python processes in virtual environments using WMIC
    - Extended TryKillUvForPath to work on Windows, preventing file handle locks during server deletion
    - Improved error messages to be more descriptive about file locking issues
    - Replaced direct Directory.Delete calls with
    
    * fix: improve TCP socket cleanup to prevent CLOSE_WAIT states
    
    - Added proper socket shutdown sequence using Socket.Shutdown() before closing connections
    - Enhanced error handling with specific catches for SocketException vs general exceptions
    - Added debug logging for socket shutdown errors to help diagnose connection issues
    - Restructured HandleClientAsync to ensure socket cleanup happens in the correct order
    - Implemented proper socket teardown in both client handling and connection cleanup paths
    msanatan authored Oct 24, 2025
    Configuration menu
    Copy the full SHA
    bbf6cac View commit details
    Browse the repository at this point in the history
  5. server instruction cleanup (#345)

    * clean up unused prompt and add server instructions
    
    * simplify claude code instructions with global installation
    JosvanderWesthuizen authored Oct 24, 2025
    Configuration menu
    Copy the full SHA
    dbda5ea View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4643802 View commit details
    Browse the repository at this point in the history
Loading