Skip to content

[1.2.0] - 2024-09-24

Choose a tag to compare

@Armstain Armstain released this 24 Sep 10:29
· 2 commits to main since this release

Added

  • Branch-Specific Monitoring: Configure which branches to monitor with auto-detection of remote default branch
  • Smart Timing: Automatically pause checks when actively coding to avoid interruptions
  • Conflict Detection: Detect potential merge conflicts before suggesting pulls
  • Stash & Pull: Automatically stash uncommitted changes when conflicts are detected
  • Auto-Discovery: Automatically detect and include remote default branch in watch list
  • Cross-Platform Support: Improved Git command execution for Windows compatibility
  • Configurable Timeouts: Set Git command timeouts (5-120 seconds)
  • Memory Leak Prevention: Proper cleanup of timers and event listeners
  • Enhanced Error Handling: Better error messages and timeout handling

Fixed

  • Windows Compatibility: Fixed shell command issues with proper cross-platform Git commands
  • Memory Management: Fixed potential memory leaks in activity tracking
  • Git Command Safety: Added timeouts and proper error handling to prevent hanging
  • Resource Cleanup: Proper disposal of VS Code resources in deactivate function

Changed

  • Improved remote default branch detection with fallback strategies
  • Enhanced conflict detection using cross-platform Git merge-tree approach
  • Better activity tracking with proper timeout management
  • Upgraded version to 1.2.0 for significant feature additions