Skip to content

feat(profiles): add profile cloning - #246

Merged
ModifAmorphic merged 1 commit into
release/v1.2.0from
feat/245-profile-cloning
Aug 29, 2026
Merged

feat(profiles): add profile cloning#246
ModifAmorphic merged 1 commit into
release/v1.2.0from
feat/245-profile-cloning

Conversation

@ModifAmorphic

Copy link
Copy Markdown
Owner

Summary

  • add a Clone profile action for the active persisted profile, with immediate activation, existing unsaved-change resolution, and the Darktide-running gate
  • copy the complete persisted profile through a focused IProfileCloner, using stable numbered copy families while keeping repository mod files shared and the new staged tree empty
  • preserve intentional DMF-free setups by keeping clones out of the blank-profile creation prompt
  • add backend, UI, DI, localization, naming, and XAML coverage and synchronize current-system documentation

Validation

  • dotnet build src/modificus-curator.sln --configuration Release (0 warnings, 0 errors)
  • dotnet test src/modificus-curator.sln --configuration Release (2,471 passed)
  • dotnet format src/modificus-curator.sln --verify-no-changes
  • git diff --check release/v1.2.0...HEAD
  • independent code review approved
  • independent QA passed
  • operator live verification

Closes #245

Clone the active profile as an independently editable copy with stable numbered names, copied mod and launch settings, and no repeated DMF prompt. Add the Profiles action, coverage, and current-system documentation.\n\nCloses #245
@ModifAmorphic
ModifAmorphic merged commit 7f3b5d1 into release/v1.2.0 Aug 29, 2026
4 checks passed
@ModifAmorphic
ModifAmorphic deleted the feat/245-profile-cloning branch August 29, 2026 18:44
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