Skip to content
Open
Show file tree
Hide file tree
Changes from 124 commits
Commits
Show all changes
144 commits
Select commit Hold shift + click to select a range
91f7051
docs: Add Git Flow branching strategy to CONTRIBUTING.md
AndyMik90 Dec 22, 2025
0adadda
Feature/apps restructure v2.7.2 (#138)
AndyMik90 Dec 22, 2025
df77953
Feat: Ollama download progress tracking with new apps structure (#141)
rayBlock Dec 22, 2025
ebd8340
fix: resolve Python environment race condition (#142)
Jorisslagter Dec 22, 2025
f96c630
fix: remove legacy path from auto-claude source detection (#148)
Jorisslagter Dec 22, 2025
220faf0
Fix/linear 400 error
AndyMik90 Dec 22, 2025
30e7536
fix(task): stop running process when task status changes away from in…
AndyMik90 Dec 22, 2025
6951251
feat: Add UI scale feature with 75-200% range (#125)
enescingoz Dec 23, 2025
05f5d30
fix: hide status badge when execution phase badge is showing (#154)
AndyMik90 Dec 23, 2025
ced2ad4
fix/PRs from old main setup to apps structure (#185)
AndyMik90 Dec 23, 2025
8f766ad
feat/beta-release (#190)
AndyMik90 Dec 23, 2025
407a0be
Feat/beta release (#193)
AndyMik90 Dec 23, 2025
e3eec68
fix(ci): correct welcome workflow PR message (#206)
AndyMik90 Dec 23, 2025
f168bdc
fix: Add Python 3.10+ version validation and GitHub Actions Python se…
possebon Dec 23, 2025
02bef95
feat: Add OpenRouter as LLM/embedding provider (#162)
possebon Dec 23, 2025
5352729
fix(core): add global spec numbering lock to prevent collisions (#209)
AndyMik90 Dec 23, 2025
6ec8549
Fix/ideation status sync (#212)
souky-byte Dec 23, 2025
5ccdb6a
fix: add future annotations import to discovery.py (#229)
Jorisslagter Dec 24, 2025
0f7d6e0
fix: resolve Python detection and backend packaging issues (#241)
Furansujin Dec 24, 2025
348de6d
Feat/Auto Fix Github issues and do extensive AI PR reviews (#250)
AndyMik90 Dec 24, 2025
5e8c530
Revert "Feat/Auto Fix Github issues and do extensive AI PR reviews (#…
AndyMik90 Dec 24, 2025
f843811
feat: add i18n internationalization system (#248)
Mitsu13Ion Dec 24, 2025
a3f8754
fix: update path resolution for ollama_model_detector.py in memory ha…
delyethan Dec 25, 2025
d42041c
ci: implement enterprise-grade PR quality gates and security scanning…
AlexMadera Dec 25, 2025
596e951
feat(github): add automated PR review with follow-up support (#252)
AndyMik90 Dec 25, 2025
d4cad80
chore(deps): bump vitest from 4.0.15 to 4.0.16 in /apps/frontend (#272)
dependabot[bot] Dec 25, 2025
a2cee69
chore(deps): bump @electron/rebuild in /apps/frontend (#271)
dependabot[bot] Dec 25, 2025
6ac8250
fix(paths): normalize relative paths to posix (#239)
danielfrey63 Dec 25, 2025
e74a3df
fix: accept bug_fix workflow_type alias during planning (#240)
danielfrey63 Dec 25, 2025
1e1d7d9
fix(ci): use develop branch for dry-run builds in beta-release workfl…
AndyMik90 Dec 25, 2025
f49d481
chore(deps): bump typescript-eslint in /apps/frontend (#269)
dependabot[bot] Dec 25, 2025
5ac566e
chore(deps): bump jsdom from 26.1.0 to 27.3.0 in /apps/frontend (#268)
dependabot[bot] Dec 25, 2025
d79f2da
fix(ci): use correct electron-builder arch flags (#278)
AndyMik90 Dec 25, 2025
b005fa5
fix(security): resolve CodeQL file system race conditions and unused …
AndyMik90 Dec 25, 2025
f1cc5a0
fix(github): resolve follow-up review API issues
AndyMik90 Dec 25, 2025
50dd107
chore(deps): bump @xterm/xterm from 5.5.0 to 6.0.0 in /apps/frontend …
dependabot[bot] Dec 25, 2025
0b874d4
fix(ci): add write permissions to beta-release update-version job
AndyMik90 Dec 25, 2025
d98e283
fix: resolve spawn python ENOENT error on Linux by using getAugmented…
r3d91ll Dec 25, 2025
7f19c2e
feat(python): bundle Python 3.12 with packaged Electron app (#284)
AndyMik90 Dec 25, 2025
3ff6127
fix(frontend): validate backend source path before using it (#287)
AndyMik90 Dec 26, 2025
5106c6e
Potential fix for code scanning alert no. 224: Uncontrolled command l…
AndyMik90 Dec 26, 2025
8bb3df9
fix(frontend): support archiving tasks across all worktree locations …
AndyMik90 Dec 26, 2025
217249c
fix(github): add explicit GET method to gh api comment fetches (#294)
AndyMik90 Dec 26, 2025
8416f30
feat: enhance the logs for the commit linting stage (#293)
AlexMadera Dec 26, 2025
26beefe
feat(merge,oauth): add path-aware AI merge resolution and device code…
AndyMik90 Dec 26, 2025
7a51cbd
Fix/2.7.2 fixes (#300)
AndyMik90 Dec 26, 2025
937a60f
fix: stop tracking spec files in git (#295)
AndyMik90 Dec 26, 2025
d0b0b3d
fix(build): add --force-local flag to tar on Windows (#303)
AndyMik90 Dec 26, 2025
d9fb8f2
fix(build): use PowerShell for tar extraction on Windows
AndyMik90 Dec 26, 2025
086429c
fix(github): add augmented PATH env to all gh CLI calls
AndyMik90 Dec 26, 2025
c0a02a4
fix(build): use explicit Windows System32 tar path (#308)
AndyMik90 Dec 26, 2025
1c14227
chore(ci): cancel in-progress runs (#302)
tosincarik Dec 26, 2025
92c6f27
fix(python): use venv Python for all services to fix dotenv errors (#…
AlexMadera Dec 26, 2025
e1b0f74
fix(updater): proper semver comparison for pre-release versions (#313)
MikeeBuilds Dec 26, 2025
e80ef79
fix(project): fix task status persistence reverting on refresh (#246)…
MikeeBuilds Dec 26, 2025
661e47c
fix(ci): add auto-updater manifest files and version auto-update (#317)
MikeeBuilds Dec 26, 2025
cb6b216
fix(tasks): sync status to worktree implementation plan to prevent re…
AlexMadera Dec 26, 2025
8a80b1d
fix(ci): remove version bump to fix branch protection conflict (#325)
MikeeBuilds Dec 26, 2025
50e3111
feat: bump version (#329)
AlexMadera Dec 26, 2025
d3a63b0
perf: convert synchronous I/O to async operations in worktree handler…
JoshuaRileyDev Dec 27, 2025
fec6b9f
refactor(settings): remove deprecated ProjectSettings modal and hooks…
Mitsu13Ion Dec 27, 2025
9734b70
chore: Refactor/kanban realtime status sync (#249)
souky-byte Dec 27, 2025
787667e
refactor(components): remove deprecated TaskDetailPanel re-export (#344)
Mitsu13Ion Dec 27, 2025
d51f456
feat: centralize CLI tool path management (#341)
Furansujin Dec 27, 2025
9d43abe
refactor: remove deprecated code across backend and frontend (#348)
Mitsu13Ion Dec 27, 2025
fef07c9
feat: add terminal dropdown with inbuilt and external options in task…
JoshuaRileyDev Dec 27, 2025
40d04d7
chore: bump version to 2.7.2-beta.10
AndyMik90 Dec 27, 2025
e9782db
fix(ui): close parent modal when Edit dialog opens (#354)
MikeeBuilds Dec 27, 2025
4dcc5af
fix: make backend tests pass on Windows (#282)
tosincarik Dec 27, 2025
4e71361
fix(analyzer): add C#/Java/Swift/Kotlin project files to security has…
MikeeBuilds Dec 27, 2025
7881b2d
fix(terminal): preserve terminal state when switching projects (#358)
AndyMik90 Dec 27, 2025
1fa7a9c
fix: Resolve pre-commit hook failures with version sync, pytest path,…
ianstantiate Dec 27, 2025
eabe7c7
fix(subprocess): handle Python paths with spaces (#352)
MikeeBuilds Dec 27, 2025
20f20fa
fix(security): invalidate profile cache when file is created/modified…
MikeeBuilds Dec 27, 2025
753dc8b
fix(perf): remove projectTabs from useEffect deps to fix re-render lo…
MikeeBuilds Dec 27, 2025
9bbdef0
fix/Improving UX for Display/Scaling Changes (#332)
kvnloo Dec 27, 2025
2d3b7fb
docs: add security research documentation (#361)
bdmorin Dec 27, 2025
0ca2e3f
fix: fixed version-specific links in readme and pre-commit hook that …
ianstantiate Dec 28, 2025
db0cbea
fix: Memory Status card respects configured embedding provider (#336)…
MikeeBuilds Dec 28, 2025
bc22064
Fixes failing spec - "gh CLI Check Handler - should return installed:…
ianstantiate Dec 28, 2025
8b4ce58
fix(ideation): update progress calculation to include just-completed …
illia1f Dec 28, 2025
7751588
fix(github): improve PR review with structured outputs and fork suppo…
AndyMik90 Dec 28, 2025
68548e3
feat(analyzer): add iOS/Swift project detection (#389)
MikeeBuilds Dec 28, 2025
aaa8313
fix: improve CLI tool detection and add Claude CLI path settings (#393)
jslitzkerttcu Dec 28, 2025
98b12ed
fix(ui): prevent TaskEditDialog from unmounting when opened (#395)
MikeeBuilds Dec 28, 2025
321c971
fix(analyzer): move Swift detection before Ruby detection (#401)
MikeeBuilds Dec 29, 2025
0513121
fix: 2.7.2 bug fixes and improvements (#388)
AndyMik90 Dec 29, 2025
9aef0dd
fix(frontend): add .js extension to electron-log/main imports
AndyMik90 Dec 29, 2025
a39ea49
chore(ci): remove redundant CLA GitHub Action workflow
AndyMik90 Dec 29, 2025
4bdf7a0
fix(github): pass repo parameter to GHClient for explicit PR resoluti…
AndyMik90 Dec 29, 2025
230de5f
feat(build): add Flatpak packaging support for Linux (#404)
Mitsu13Ion Dec 29, 2025
e7e6b52
fix(model): respect task_metadata.json model selection (#415)
AndyMik90 Dec 30, 2025
2f66246
fix: Allow windows to run CC PR Reviewer (#406)
AlexMadera Dec 30, 2025
0a571d3
feat: add gitlab integration (#254)
Mitsu13Ion Dec 30, 2025
717fba0
feat: enhance pr review page to include PRs filters (#423)
AlexMadera Dec 30, 2025
62a7551
fix(spec_runner): add --base-branch argument support (#428)
Mitsu13Ion Dec 30, 2025
88c7605
fix(client): add spec_dir to SDK permissions (#429)
Mitsu13Ion Dec 30, 2025
515b73b
ci: remove conventional commits PR title validation workflow
AndyMik90 Dec 29, 2025
bdb0154
feat: Enhance the look of the PR Detail area (#427)
AlexMadera Dec 30, 2025
798ca79
fix(ui): add fallback to prevent tasks stuck in ai_review status (#397)
MikeeBuilds Dec 30, 2025
ac8dfca
refactor: remove deprecated TaskDetailPanel component (#432)
Mitsu13Ion Dec 30, 2025
666794b
feat(frontend): Add Files tab to task details panel (#430)
Mitsu13Ion Dec 30, 2025
3c0708b
fix(windows): resolve EINVAL error when opening worktree in VS Code (…
fireapache Dec 30, 2025
203a970
fix: infinite loop in useTaskDetail merge preview loading (#444)
abe238 Dec 31, 2025
c15bb31
fix: accept Python 3.12+ in install-backend.js (#443)
abe238 Dec 31, 2025
2effa53
fix: prevent infinite re-render loop in task selection useEffect (#442)
abe238 Dec 31, 2025
da31b68
feat: remove top bars (#386)
fireapache Dec 31, 2025
5d8ede2
Fix/2.7.2 beta12 (#424)
AndyMik90 Dec 31, 2025
0f9c5b8
fix(pr-review): treat LOW-only findings as ready to merge (#455)
AndyMik90 Dec 31, 2025
fb6b7fc
fix: create spec.md during roadmap-to-task conversion (#446)
Pranaveswar19 Dec 31, 2025
52a4fcc
fix(ci): add Rust toolchain for Intel Mac builds (#459)
AndyMik90 Dec 31, 2025
7210610
Fix/windows issues (#471)
AndyMik90 Jan 1, 2026
8e5c11a
chore: bump version to 2.7.2-beta.12 (#460)
AndyMik90 Jan 1, 2026
4da8cd6
fix(detection): support bun.lock text format for Bun 1.2.0+ (#525)
AndyMik90 Jan 1, 2026
8d58dd6
fix: prefer versioned Homebrew Python over system python3 (#494)
mirzaaghazadeh Jan 1, 2026
344ec65
fix(pr-review): use temporary worktree for PR review isolation (#532)
AndyMik90 Jan 1, 2026
3db02c5
fix(csp): allow external HTTPS images in Content-Security-Policy (#549)
MikeeBuilds Jan 2, 2026
30f7951
fix: resolve frontend lag and update dependencies (#526)
AndyMik90 Jan 2, 2026
f58c257
fix(memory): fix learning loop to retrieve patterns and gotchas (#530)
AndyMik90 Jan 2, 2026
7990dcb
fix(ui): preserve original task description after spec creation (#536)
AndyMik90 Jan 2, 2026
29e4550
fix: detect and clear cross-platform CLI paths in settings (#535)
AndyMik90 Jan 2, 2026
c2148bb
fix(ci): add Python setup to beta-release and fix PR status gate chec…
AndyMik90 Jan 2, 2026
16a7fa4
fix(merge): resolve KanbanBoard conflicts favoring develop
AndyMik90 Jan 2, 2026
47fd1d4
feat: add commit button for staged changes after merge
doublefx Jan 2, 2026
90a2032
feat(terminal): respect preferred terminal setting for Windows PTY shell
AndyMik90 Jan 2, 2026
90dddc2
fix(ci): cache pip wheels to speed up Intel Mac builds
AndyMik90 Jan 2, 2026
dedd075
# 🔥 hotfix(electron): restore app functionality on Windows broken by …
sniggl Jan 2, 2026
6d4231e
ci(release): add CHANGELOG.md validation and fix release workflow
AndyMik90 Jan 2, 2026
04de8c7
fix(merge): handle Windows CRLF line endings in regex fallback
AndyMik90 Jan 2, 2026
effaa68
fix: Solve ladybug problem on running npm install all on windows (#576)
AlexMadera Jan 2, 2026
6ac3012
2.7.2 release
AndyMik90 Jan 2, 2026
2880baf
Merge branch 'fix/2.7.3-hotfixes' into develop
AndyMik90 Jan 2, 2026
b140141
Merge remote-tracking branch 'upstream/develop' into feat/commit-stag…
doublefx Jan 2, 2026
c0b2745
fix(frontend): pass edited commit message to backend and add i18n sup…
doublefx Jan 2, 2026
716cb42
fix(backend): accept custom commit message and fix plan update issues
doublefx Jan 2, 2026
6263676
fix: improve handling of missing stagedAt date in i18n
doublefx Jan 2, 2026
d278963
feat: custom Anthropic compatible API profile management (#181)
gnoviawan Jan 2, 2026
8010366
Merge upstream/develop into feat/commit-staged-button
doublefx Jan 2, 2026
7351e7d
chore: update package-lock.json after npm install
doublefx Jan 2, 2026
3086233
Improving Task Card Title Readability (#461)
fireapache Jan 2, 2026
4e64d48
Merge branch 'develop' into feat/commit-staged-button
doublefx Jan 2, 2026
5efc2c5
docs: update stable download links to v2.7.2 (#579)
AlexMadera Jan 2, 2026
4a83304
feat: add Dart/Flutter/Melos support to security profiles (#583)
Mitsu13Ion Jan 2, 2026
6bbf2bf
Merge branch 'develop' into feat/commit-staged-button
doublefx Jan 2, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
65 changes: 65 additions & 0 deletions .coderabbit.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
# yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json

# CodeRabbit Configuration
# Documentation: https://docs.coderabbit.ai/reference/configuration

language: "en-US"

reviews:
# Review profile: "chill" for fewer comments, "assertive" for more thorough feedback
profile: "assertive"

# Generate high-level summary in PR description
high_level_summary: true

# Automatic review settings
auto_review:
enabled: true
auto_incremental_review: true
# Target branches for review (in addition to default branch)
base_branches:
- develop
- "release/*"
- "hotfix/*"
# Skip review for PRs with these title keywords (case-insensitive)
ignore_title_keywords:
- "[WIP]"
- "WIP:"
- "DO NOT MERGE"
# Don't review draft PRs
drafts: false

# Path filters - exclude generated/vendor files
path_filters:
- "!**/node_modules/**"
- "!**/.venv/**"
- "!**/dist/**"
- "!**/build/**"
- "!**/*.lock"
- "!**/package-lock.json"
- "!**/*.min.js"
- "!**/*.min.css"

# Path-specific review instructions
path_instructions:
- path: "apps/backend/**/*.py"
instructions: |
Focus on Python best practices, type hints, and async patterns.
Check for proper error handling and security considerations.
Verify compatibility with Python 3.12+.
- path: "apps/frontend/**/*.{ts,tsx}"
instructions: |
Review React patterns and TypeScript type safety.
Check for proper state management and component composition.
- path: "tests/**"
instructions: |
Ensure tests are comprehensive and follow pytest conventions.
Check for proper mocking and test isolation.

chat:
auto_reply: true

knowledge_base:
opt_out: false
learnings:
scope: "auto"
3 changes: 3 additions & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# These are supported funding model platforms

github: AndyMik90
121 changes: 47 additions & 74 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -1,103 +1,76 @@
name: Bug Report
description: Report a bug or unexpected behavior
labels: ["bug", "triage"]
name: 🐛 Bug Report
description: Something isn't working
labels: ["bug", "needs-triage"]
body:
- type: markdown
- type: checkboxes
id: checklist
attributes:
value: |
Thanks for taking the time to report a bug! Please fill out the sections below.
label: Checklist
options:
- label: I searched existing issues and this hasn't been reported
required: true

- type: textarea
id: description
- type: dropdown
id: area
attributes:
label: Bug Description
description: A clear and concise description of the bug.
placeholder: What happened?
label: Area
options:
- Frontend
- Backend
- Fullstack
- Not sure
validations:
required: true

- type: textarea
id: expected
- type: dropdown
id: os
attributes:
label: Expected Behavior
description: What did you expect to happen?
placeholder: What should have happened?
label: Operating System
options:
- macOS
- Windows
- Linux
validations:
required: true

- type: textarea
id: reproduce
- type: input
id: version
attributes:
label: Steps to Reproduce
description: Steps to reproduce the behavior.
placeholder: |
1. Run command '...'
2. Click on '...'
3. See error
label: Version
placeholder: "e.g., 2.5.5"
validations:
required: true

- type: textarea
id: logs
id: description
attributes:
label: Error Messages / Logs
description: If applicable, paste any error messages or logs.
render: shell
label: What happened?
placeholder: Describe the bug clearly and concisely. Include any error messages you encountered.
validations:
required: true

- type: textarea
id: screenshots
id: steps
attributes:
label: Screenshots
description: If applicable, add screenshots to help explain the problem.

- type: dropdown
id: component
attributes:
label: Component
description: Which part of Auto Claude is affected?
options:
- Python Backend (auto-claude/)
- Electron UI (auto-claude-ui/)
- Both
- Not sure
label: Steps to reproduce
placeholder: |
1. Run command '...' or click on '...'
2. Observe behavior '...'
3. See error or unexpected result
validations:
required: true

- type: input
id: version
attributes:
label: Auto Claude Version
description: What version are you running? (check package.json or git tag)
placeholder: "v2.0.1"

- type: dropdown
id: os
- type: textarea
id: expected
attributes:
label: Operating System
options:
- macOS
- Windows
- Linux
- Other
label: Expected behavior
placeholder: What did you expect to happen instead? Describe the correct behavior.
validations:
required: true

- type: input
id: python-version
attributes:
label: Python Version
description: Output of `python --version`
placeholder: "3.12.0"

- type: input
id: node-version
attributes:
label: Node.js Version (for UI issues)
description: Output of `node --version`
placeholder: "20.10.0"

- type: textarea
id: additional
id: logs
attributes:
label: Additional Context
description: Any other context about the problem.
label: Logs / Screenshots
description: Required for UI bugs. Attach relevant logs, screenshots, or error output.
render: shell
10 changes: 5 additions & 5 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
blank_issues_enabled: false
contact_links:
- name: Questions & Discussions
- name: 💡 Feature Request
url: https://github.com/AndyMik90/Auto-Claude/discussions
about: Ask questions and discuss ideas with the community
- name: Documentation
url: https://github.com/AndyMik90/Auto-Claude#readme
about: Check the documentation before opening an issue
about: Suggest new features in GitHub Discussions
- name: 💬 Discord Community
url: https://discord.gg/QhRnz9m5HE
about: Questions and discussions - join our Discord!
37 changes: 37 additions & 0 deletions .github/ISSUE_TEMPLATE/docs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
name: 📚 Documentation
description: Improvements or additions to documentation
labels: ["documentation", "needs-triage", "help wanted"]
body:
- type: dropdown
id: type
attributes:
label: Type
options:
- Missing documentation
- Incorrect/outdated info
- Improvement suggestion
- Typo/grammar fix
validations:
required: true

- type: input
id: location
attributes:
label: Location
description: Which file or page?
placeholder: "e.g., README.md or guides/setup.md"

- type: textarea
id: description
attributes:
label: Description
description: What needs to change?
validations:
required: true

- type: checkboxes
id: contribute
attributes:
label: Contribution
options:
- label: I'm willing to submit a PR for this
70 changes: 0 additions & 70 deletions .github/ISSUE_TEMPLATE/feature_request.yml

This file was deleted.

Loading