Skip to content

Project cloning feature#162

Draft
manuelkiessling wants to merge 1 commit intomainfrom
cursor/project-cloning-feature-7b03
Draft

Project cloning feature#162
manuelkiessling wants to merge 1 commit intomainfrom
cursor/project-cloning-feature-7b03

Conversation

@manuelkiessling
Copy link
Member

@manuelkiessling manuelkiessling commented Mar 1, 2026

Add project cloning functionality to allow users to duplicate existing projects.

This PR introduces a new /projects/{id}/clone route (GET/POST) to handle project duplication. It includes ProjectService::cloneProject() for copying project settings, a dedicated clone form, and a "Clone project" action in the project list UI, along with corresponding EN/DE translations. Comprehensive unit and integration tests cover happy paths, access control, and validation. A minor fix was also included to address a TypeScript compatibility issue in remote_asset_browser_controller.ts.

Closes #161.


Open in Web Open in Cursor 

Co-authored-by: Manuel Kießling <manuel@kiessling.net>
@cursor
Copy link

cursor bot commented Mar 1, 2026

Cursor Agent can help with this pull request. Just @cursor in comments and I'll start working on changes in this branch.
Learn more about Cursor Agents

@cursor cursor bot mentioned this pull request Mar 1, 2026
@manuelkiessling manuelkiessling self-assigned this Mar 2, 2026
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.

Allow cloning projects

2 participants