@user Actually, I just realized, that I'm working on a different thing - creating a project out of existing chat.
If you have time and desire, I'll be happy to merge your pr for that.
I think it should work this way:
1. Add an action "move to project". It should be available in the chat 3-dot menu
2. When moving chat to projects. all of it's file should be moved to project. Something simular to what I did
here when creating chat out of project.
3. There is a gotcha, in case project already has files with same name - I think we can handle it with Replace/Cancel/Create copy dialog, like when you copy paste on your machine.