Releases: AndyMik90/Auto-Claude
v2.7.3-beta.1 (Beta)
Beta Release v2.7.3-beta.1
This is a beta release for testing new features. It may contain bugs or incomplete functionality.
How to opt-in to beta updates
- Open Auto Claude
- Go to Settings > Updates
- Enable "Beta Updates" toggle
Reporting Issues
Please report any issues at https://github.com/AndyMik90/Auto-Claude/issues
Full Changelog: main...v2.7.3-beta.1
v2.7.2
✨ New Features
-
Added refresh button to Kanban board for manually reloading tasks
-
Terminal dropdown with built-in and external options in task review
-
Centralized CLI tool path management with customizable settings
-
Files tab in task details panel for better file organization
-
Enhanced PR review page with filtering capabilities
-
GitLab integration support
-
Automated PR review with follow-up support and structured outputs
-
UI scale feature with 75-200% range for accessibility
-
Python 3.12 bundled with packaged Electron app
-
OpenRouter support as LLM/embedding provider
-
Internationalization (i18n) system for multi-language support
-
Flatpak packaging support for Linux
-
Path-aware AI merge resolution with device code streaming
🛠️ Improvements
-
Improved terminal experience with persistent state when switching projects
-
Enhanced PR review with structured outputs and fork support
-
Better UX for display and scaling changes
-
Convert synchronous I/O to async operations in worktree handlers
-
Enhanced logs for commit linting stage
-
Remove top navigation bars for cleaner UI
-
Enhanced PR detail area visual design
-
Improved CLI tool detection with more language support
-
Added iOS/Swift project detection
-
Optimize performance by removing projectTabs from useEffect dependencies
-
Improved Python detection and version validation for compatibility
🐛 Bug Fixes
-
Fixed CI Python setup and PR status gate checks
-
Fixed cross-platform CLI path detection and clearing in settings
-
Preserve original task description after spec creation
-
Fixed learning loop to retrieve patterns and gotchas from memory
-
Resolved frontend lag and updated dependencies
-
Fixed Content-Security-Policy to allow external HTTPS images
-
Fixed PR review isolation by using temporary worktree
-
Fixed Homebrew Python detection to prefer versioned Python over system python3
-
Added support for Bun 1.2.0+ lock file format detection
-
Fixed infinite re-render loop in task selection
-
Fixed infinite loop in task detail merge preview loading
-
Resolved Windows EINVAL error when opening worktree in VS Code
-
Fixed fallback to prevent tasks stuck in ai_review status
-
Fixed SDK permissions to include spec_dir
-
Added --base-branch argument support to spec_runner
-
Allow Windows to run CC PR Reviewer
-
Fixed model selection to respect task_metadata.json
-
Improved GitHub PR review by passing repo parameter explicitly
-
Fixed electron-log imports with .js extension
-
Fixed Swift detection order in project analyzer
-
Prevent TaskEditDialog from unmounting when opened
-
Fixed subprocess handling for Python paths with spaces
-
Fixed file system race conditions and unused variables in security scanning
-
Resolved Python detection and backend packaging issues
-
Fixed version-specific links in README and pre-commit hooks
-
Fixed task status persistence reverting on refresh
-
Proper semver comparison for pre-release versions
-
Use virtual environment Python for all services to fix dotenv errors
-
Fixed explicit Windows System32 tar path for builds
-
Added augmented PATH environment to all GitHub CLI calls
-
Use PowerShell for tar extraction on Windows
-
Added --force-local flag to tar on Windows
-
Stop tracking spec files in git
-
Fixed GitHub API calls with explicit GET method for comment fetches
-
Support archiving tasks across all worktree locations
-
Validated backend source path before using it
-
Resolved spawn Python ENOENT error on Linux
-
Fixed CodeQL alerts for uncontrolled command line
-
Resolved GitHub follow-up review API issues
-
Fixed relative path normalization to POSIX format
-
Accepted bug_fix workflow_type alias during planning
-
Added global spec numbering lock to prevent collisions
-
Fixed ideation status sync
-
Stopped running process when task status changes away from in_progress
-
Removed legacy path from auto-claude source detection
-
Resolved Python environment race condition
VirusTotal Scan Results
- Auto-Claude-2.7.2-win32-x64.exe - ✅ Clean (55 engines, 0 detections)
- Auto-Claude-2.7.2-darwin-arm64.dmg - ✅ Clean (60 engines, 0 detections)
- Auto-Claude-2.7.2-darwin-x64.dmg - ✅ Clean (60 engines, 0 detections)
- Auto-Claude-2.7.2-linux-x86_64.AppImage - ✅ Clean (63 engines, 0 detections)
- Auto-Claude-2.7.2-linux-amd64.deb - ✅ Clean (40 engines, 0 detections)
- Auto-Claude-2.7.2-linux-x86_64.flatpak - ✅ Clean (56 engines, 0 detections)
Full Changelog: https://github.com/AndyMik90/Auto-Claude/blob/main/CHANGELOG.md
v2.7.2-beta.12 (Beta)
Beta Release v2.7.2-beta.12
This is a beta release for testing new features. It may contain bugs or incomplete functionality.
How to opt-in to beta updates
- Open Auto Claude
- Go to Settings > Updates
- Enable "Beta Updates" toggle
Reporting Issues
Please report any issues at https://github.com/AndyMik90/Auto-Claude/issues
Full Changelog: main...v2.7.2-beta.12
v2.7.2-beta.10 (Beta)
Beta Release v2.7.2-beta.10
This is a beta release for testing new features. It may contain bugs or incomplete functionality.
How to opt-in to beta updates
- Open Auto Claude
- Go to Settings > Updates
- Enable "Beta Updates" toggle
Reporting Issues
Please report any issues at https://github.com/AndyMik90/Auto-Claude/issues
Full Changelog: main...v2.7.2-beta.10
v2.7.2-beta.9 (Beta)
Beta Release v2.7.2-beta.9
This is a beta release for testing new features. It may contain bugs or incomplete functionality.
How to opt-in to beta updates
- Open Auto Claude
- Go to Settings > Updates
- Enable "Beta Updates" toggle
Reporting Issues
Please report any issues at https://github.com/AndyMik90/Auto-Claude/issues
Full Changelog: main...v2.7.2-beta.9
v2.7.2-beta.8 (Beta)
Beta Release v2.7.2-beta.8
This is a beta release for testing new features. It may contain bugs or incomplete functionality.
How to opt-in to beta updates
- Open Auto Claude
- Go to Settings > Updates
- Enable "Beta Updates" toggle
Reporting Issues
Please report any issues at https://github.com/AndyMik90/Auto-Claude/issues
Full Changelog: main...v2.7.2-beta.8
v2.7.2-beta.7 (Beta)
Beta Release v2.7.2-beta.7
This is a beta release for testing new features. It may contain bugs or incomplete functionality.
How to opt-in to beta updates
- Open Auto Claude
- Go to Settings > Updates
- Enable "Beta Updates" toggle
Reporting Issues
Please report any issues at https://github.com/AndyMik90/Auto-Claude/issues
Full Changelog: main...v2.7.2-beta.7
v2.7.2-beta.6 (Beta)
Beta Release v2.7.2-beta.6
This is a beta release for testing new features. It may contain bugs or incomplete functionality.
How to opt-in to beta updates
- Open Auto Claude
- Go to Settings > Updates
- Enable "Beta Updates" toggle
Reporting Issues
Please report any issues at https://github.com/AndyMik90/Auto-Claude/issues
Full Changelog: main...v2.7.2-beta.6
v2.7.1
Release v2.7.1
⚠️ Release Correction Notice
This release was re-published on 2025-12-25 with corrected artifacts. The original v2.7.1 release (published 2025-12-22) contained build artifacts with version 2.7.0 in the filenames due to a tagging error in the release process. The release now contains properly versioned v2.7.1 artifacts.
Changes in v2.7.1
-
VirusTotal Workflow Improvements: Enhanced error handling in release workflow - updated error messages to warnings and added
continue-on-errorflag to allow workflow completion despite scan failures. Improved reporting invt_results.mdfor better visibility of issues. -
macOS Build Improvements: Refactored build workflow to support Intel and ARM64 architectures with proper notarization steps. Updated caching keys for pnpm based on architecture. Enhanced error handling for VirusTotal API interactions.
Full Changelog: v2.7.0...v2.7.1
VirusTotal Scan Results
- Auto-Claude-2.7.1-win32-x64.exe - ✅ Clean (63 engines, 0 detections)
- Auto-Claude-2.7.1-darwin-arm64.dmg - ✅ Clean (62 engines, 0 detections)
- Auto-Claude-2.7.1-darwin-x64.dmg - ✅ Clean (60 engines, 0 detections)
- Auto-Claude-2.7.1-linux-x86_64.AppImage - ✅ Clean (64 engines, 0 detections)
- Auto-Claude-2.7.1-linux-amd64.deb - ✅ Clean (60 engines, 0 detections)
v2.7.0
2.7.0 - Tab Persistence & Memory System Modernization
✨ New Features
-
Project tab bar with persistent tab management and GitHub organization initialization on project creation
-
Task creation enhanced with @ autocomplete for agent profiles and improved drag-and-drop support
-
Keyboard shortcuts and tooltips added to project tabs for better navigation
-
Agent task restart functionality with new profile support for flexible task recovery
-
Ollama embedding model support with automatic dimension detection for self-hosted deployments
🛠️ Improvements
-
Memory system completely redesigned with embedded LadybugDB, eliminating Docker/FalkorDB dependency and improving performance
-
Tab persistence implemented via IPC-based mechanism for reliable session state management
-
Terminal environment improved by using virtual environment Python for proper terminal name generation
-
AI merge operations timeout increased from 2 to 10 minutes for reliability with larger changes
-
Merge operations now use stored baseBranch metadata for consistent branch targeting
-
Memory configuration UI simplified and rebranded with improved Ollama integration and detection
-
CI/CD workflows enhanced with code signing support and automated release process
-
Cross-platform compatibility improved by replacing Unix shell syntax with portable git commands
-
Python venv created in userData for packaged applications to ensure proper environment isolation
🐛 Bug Fixes
-
Task title no longer blocks edit/close buttons in UI
-
Tab persistence and terminal shortcuts properly scoped to prevent conflicts
-
Agent profile fallback corrected from 'Balanced' to 'Auto (Optimized)'
-
macOS notarization made optional and improved with private artifact storage
-
Embedding provider changes now properly detected during migration
-
Memory query CLI respects user's memory enabled flag
-
CodeRabbit review issues and linting errors resolved across codebase
-
F-string prefixes removed from strings without placeholders
-
Import ordering fixed for ruff compliance
-
Preview panel now receives projectPath prop correctly for image component functionality
-
Default database path unified to ~/.auto-claude/memories for consistency
-
@lydell/node-pty build scripts compatibility improved for pnpm v10
What's Changed
-
feat(ui): add project tab bar from PR #101 by @AndyMik90 in c400fe9
-
feat: improve task creation UX with @ autocomplete and better drag-drop by @AndyMik90 in 20d1487
-
feat(ui): add keyboard shortcuts and tooltips for project tabs by @AndyMik90 in ed73265
-
feat(agent): enhance task restart functionality with new profile support by @AndyMik90 in c8452a5
-
feat: add Ollama embedding model support with auto-detected dimensions by @AndyMik90 in 45901f3
-
feat(memory): replace FalkorDB with LadybugDB embedded database by @AndyMik90 in 87d0b52
-
feat: add automated release workflow with code signing by @AndyMik90 in 6819b00
-
feat: add embedding provider change detection and fix import ordering by @AndyMik90 in 36f8006
-
fix(tests): update tab management tests for IPC-based persistence by @AndyMik90 in ea25d6e
-
fix(ui): address CodeRabbit PR review issues by @AndyMik90 in 39ce754
-
fix: address CodeRabbit review issues by @AndyMik90 in 95ae0b0
-
fix: prevent task title from blocking edit/close buttons by @AndyMik90 in 8a0fb26
-
fix: use venv Python for terminal name generation by @AndyMik90 in 325cb54
-
fix(merge): increase AI merge timeout from 2 to 10 minutes by @AndyMik90 in 4477538
-
fix(merge): use stored baseBranch from task metadata for merge operations by @AndyMik90 in 8d56474
-
fix: unify default database path to ~/.auto-claude/memories by @AndyMik90 in 684e3f9
-
fix(ui): fix tab persistence and scope terminal shortcuts by @AndyMik90 in 2d1168b
-
fix: create Python venv in userData for packaged apps by @AndyMik90 in b83377c
-
fix(ui): change agent profile fallback from 'Balanced' to 'Auto (Optimized)' by @AndyMik90 in 385dcc1
-
fix: check APPLE_ID in shell instead of workflow if condition by @AndyMik90 in 9eece01
-
fix: allow @lydell/node-pty build scripts in pnpm v10 by @AndyMik90 in 1f6963f
-
fix: use shell guard for notarization credentials check by @AndyMik90 in 4cbddd3
-
fix: improve migrate_embeddings robustness and correctness by @AndyMik90 in 61f0238
-
fix: respect user's memory enabled flag in query_memory CLI by @AndyMik90 in 45b2c83
-
fix: save notarization logs to private artifact instead of public logs by @AndyMik90 in a82525d
-
fix: make macOS notarization optional by @AndyMik90 in f2b7b56
-
fix: add author email for Linux builds by @AndyMik90 in 5f66127
-
fix: add GH_TOKEN and homepage for release workflow by @AndyMik90 in 568ea18
-
fix(ci): quote GITHUB_OUTPUT for shell safety by @AndyMik90 in 1e891e1
-
fix: address CodeRabbit review feedback by @AndyMik90 in 8e4b1da
-
fix: update test and apply ruff formatting by @AndyMik90 in a087ba3
-
fix: address additional CodeRabbit review comments by @AndyMik90 in 461fad6
-
fix: sort imports in memory.py for ruff I001 by @AndyMik90 in b3c257d
-
fix: address CodeRabbit review comments from PR #100 by @AndyMik90 in 1ed237a
-
fix: remove f-string prefixes from strings without placeholders by @AndyMik90 in bcd453a
-
fix: resolve remaining CI failures by @AndyMik90 in cfbccda
-
fix: resolve all CI failures in PR #100 by @AndyMik90 in c493d6c
-
fix(cli): update graphiti status display for LadybugDB by @AndyMik90 in 049c60c
-
fix(ui): replace Unix shell syntax with cross-platform git commands by @AndyMik90 in 83aa3f0
-
fix: correct model name and release workflow conditionals by @AndyMik90 in de41dfc
-
style: fix ruff linting errors in graphiti queries by @AndyMik90 in 127559f
-
style: apply ruff formatting to 4 files by @AndyMik90 in 9d5d075
-
refactor: update memory test suite for LadybugDB by @AndyMik90 in f0b5efc
-
refactor(ui): simplify reference files and images handling in task modal by @AndyMik90 in 1975e4d
-
refactor: rebrand memory system UI and simplify configuration by @AndyMik90 in 2b3cd49
-
refactor: replace Docker/FalkorDB with embedded LadybugDB for memory system by @AndyMik90 in 325458d
-
docs: add CodeRabbit review response tracking by @AndyMik90 in 3452548
-
chore: use GitHub noreply email for author field by @AndyMik90 in 18f2045
-
chore: simplify notarization step after successful setup by @AndyMik90 in e4fe7cd
-
chore: update CI and release workflows, remove changelog config by @AndyMik90 in 6f891b7
-
chore: remove docker-compose.yml (FalkorDB no longer used) by @AndyMik90 in 68f3f06
-
fix: Replace space with hyphen in productName to fix PTY daemon spawn (#65) by @craig Van in 8f1f7a7
-
fix: update npm scripts to use hyphenated product name by @AndyMik90 in 89978ed
-
fix(ui): improve Ollama UX in memory settings by @AndyMik90 in dea1711
-
auto-claude: subtask-1-1 - Add projectPath prop to PreviewPanel and implement custom img component by @AndyMik90 in e6529e0
-
Project tab persistence and github org init on project creation by @AndyMik90 in ae1dac9
-
Readme for installors by @AndyMik90 in 1855d7d
Thanks to all contributors
@AndyMik90, @craig Van