Not that you were asking me, but since you asked … I’d be happy with either approach, but would also suggest another alternative for consideration:
take us to a File Save As dialogue with the - Repaired or - Repaired ## name already filled in, and let us choose “OK” (perhaps after editing the name) or “Cancel.” At that point, if we say “OK” to overwrite an existing file, ask for confirmation on overwriting.
The nice thing about that is the overwrite warning is built into the file save dialog. I will make it do that since it provides the most options: overwrite, new name, cancel. A question is: Should I make it always show this dialog when creating a repair? Even though " - Repaired" would be in the suggested name, the user could choose to overwrite the original project file, which may be a bad thing.
I would love for it to go to the File Save As every time - that would help newbies to recognize how the file is actually being named, and give all users more control over the organization of the project. (The current method is not hard to learn … but for me, as I was learning, it was not immediately obvious the first time or two.)
Translators would hate it if you had control. I have already decided to go with #3 and not going to put a date and time into the file name. Files already have up to 3 dates and times.
This is fixed for the next version 21.21.