✨ New Features
- Add terminal copy/paste keyboard shortcuts for Windows/Linux
- Add Sentry environment variables to CI build workflows for error monitoring
- Add Claude Code changelog link to version notifiers
- Enhance PR merge readiness checks with branch state validation
- Add PR creation workflow for task worktrees
- Add prominent verdict summary to PR review comments
- Add Dart/Flutter/Melos support to security profiles
- Custom Anthropic compatible API profile management
- Add terminal dropdown with inbuilt and external options in task review
- Centralize CLI tool path management
- Add terminal support for worktrees
- Add Files tab to task details panel
- Enhance PR review page to include PRs filters
- Add GitLab integration
- Add Flatpak packaging support for Linux
- Bundle Python 3.12 with packaged Electron app
- Add iOS/Swift project detection
- Add automated PR review with follow-up support
- Add i18n internationalization system
- Add OpenRouter as LLM/embedding provider
- Add UI scale feature with 75-200% range
🛠️ Improvements
- Extract shared task form components for consistent modals
- Simplify task description handling and improve modal layout
- Replace confidence scoring with evidence-based validation in GitHub reviews
- Convert synchronous I/O to async operations in worktree handlers
- Remove top bars from UI
- Improve task card title readability
- Add path-aware AI merge resolution and device code streaming
- Increase Claude SDK JSON buffer size to 10MB
- Improve performance by removing projectTabs from useEffect dependencies
- Normalize feature status values for Kanban display
- Improve GLM presets, ideation auth, and Insights env
- Detect and clear cross-platform CLI paths in settings
- Improve CLI tool detection and add Claude CLI path settings
- Multiple bug fixes including binary file handling and semantic tracking
- Centralize Claude CLI invocation across the application
- Improve PR review with structured outputs and fork support
- Improve task card description truncation for better display
- Improve GitHub PR review with better evidence-based findings
🐛 Bug Fixes
- Implement atomic JSON writes to prevent file corruption
- Prevent "Render frame was disposed" crash in frontend
- Strip ANSI escape codes from roadmap/ideation progress messages
- Resolve integrations freeze and improve rate limit handling
- Use shared project-wide memory for cross-spec learning
- Add isinstance(dict) validation to Graphiti to prevent AttributeError
- Enforce implementation_plan schema in planner
- Remove obsolete @lydell/node-pty extraResources entry from build
- Add Post Clean Review button for clean PR reviews
- Fix Kanban status flip-flop and phase state inconsistency
- Resolve multiple merge-related issues affecting worktree operations
- Show running review state when switching back to PR with in-progress review
- Properly quote Windows .cmd/.bat paths in spawn() calls
- Improve Claude CLI detection on Windows with space-containing paths
- Display subtask titles instead of UUIDs in UI
- Use HTTP for Azure Trusted Signing timestamp URL in CI
- Fix Kanban state transitions and status flip-flop bug
- Use selectedPR from hook to restore Files changed list
- Automate auto labeling based on comments
- Fix subtasks tab not updating on Linux
- Add PYTHONPATH to subprocess environment for bundled packages
- Prevent crash after worktree creation in terminal
- Ensure PATH includes system directories when launched from Electron
- Grant worktree access to original project directories
- Filter task IPC events by project to prevent cross-project interference
- Verify critical packages exist, not just marker file during Python bundling
- Await async sendMessage to prevent race condition in insights
- Add pywin32 dependency for LadybugDB on Windows
- Handle Ollama version errors during model pull
- Add helpful error message when Python dependencies are missing
- Prevent app freeze by making Claude CLI detection non-blocking
- Use Homebrew for Ollama installation on macOS
Full Changelog: https://github.com/AndyMik90/Auto-Claude/blob/main/CHANGELOG.md