Skip to content

fix: merge system and user settings data#28

Merged
hileix merged 3 commits into
mainfrom
fix/settings-userdata-layers
May 19, 2026
Merged

fix: merge system and user settings data#28
hileix merged 3 commits into
mainfrom
fix/settings-userdata-layers

Conversation

@hileix
Copy link
Copy Markdown
Owner

@hileix hileix commented May 19, 2026

Summary

  • split settings storage into system defaults and user/worktree overrides
  • merge workflows, AI API profiles, managed skills, and work folders for Settings
  • keep deletes as user-layer tombstones so system defaults are not mutated
  • remove legacy/fallback migration behavior for old settings locations

Verification

  • pnpm --dir apps/desktop/renderer test src/lib/ai-api-config.test.ts src/lib/workflow-dsl.test.ts src/lib/worktree-config.test.ts src/lib/skills-storage.test.ts src/lib/workfolders-storage.test.ts src/lib/workflow-storage.test.ts --run
  • pnpm build:desktop
  • git diff --check

@hileix hileix merged commit 9c5a5cc into main May 19, 2026
1 check passed
@hileix hileix deleted the fix/settings-userdata-layers branch May 19, 2026 02:53
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