Skip to content

fix: use shared settings directory for all instances#29

Merged
hileix merged 2 commits into
mainfrom
fix/worktree-ai-api-defaults
May 19, 2026
Merged

fix: use shared settings directory for all instances#29
hileix merged 2 commits into
mainfrom
fix/worktree-ai-api-defaults

Conversation

@hileix
Copy link
Copy Markdown
Owner

@hileix hileix commented May 19, 2026

Summary

  • Make all desktop instances read and write the same shared app settings directory
  • Remove development worktree-scoped settings path logic
  • Remove system/user config merge behavior and write the full config directly
  • Update storage tests to match the single shared directory model

Verification

  • pnpm --dir apps/desktop/renderer test --run
  • pnpm build:desktop
  • Confirmed CONFIG_FILE and SYSTEM_CONFIG_FILE both resolve to /Users/mac/Library/Application Support/dev-Workflow/config.json
  • API smoke test: /api/settings/ai-api-profiles reads the shared config file

@hileix hileix changed the title fix: use main checkout settings as worktree defaults fix: use shared settings directory for all instances May 19, 2026
@hileix hileix merged commit d9dba5c into main May 19, 2026
1 check passed
@hileix hileix deleted the fix/worktree-ai-api-defaults branch May 19, 2026 05:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant